Eclipse Platform
Release 3.7

org.eclipse.swt.widgets
Class TouchSource

java.lang.Object
  extended by org.eclipse.swt.widgets.TouchSource

public final class TouchSource
extends Object

Instances of this class represent a source of touch input. It is used to identify which input source generated a Touch object. It also provides information about the input source, which is important when deciding how to interpret the information in the Touch object.

Instances of this class can be marked as direct or indirect:

Since:
3.7
See Also:
Touch, Sample code and further information

Method Summary
 Rectangle getBounds()
          Returns the bounding rectangle of the device.
 boolean isDirect()
          Returns the type of touch input this source generates; true for direct, false for indirect.
 String toString()
          Returns a string containing a concise, human-readable description of the receiver.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

isDirect

public boolean isDirect()
Returns the type of touch input this source generates; true for direct, false for indirect.

Returns:
boolean If true, the input source is direct. If false, the input source is indirect.

getBounds

public Rectangle getBounds()
Returns the bounding rectangle of the device. For a direct source, this corresponds to the bounds of the display device in pixels. For an indirect source, this contains the size of the device in pixels.

Note that the x and y values may not necessarily be zero if the TouchSource is a direct source.

Returns:
Rectangle The bounding rectangle of the input source.

toString

public String toString()
Returns a string containing a concise, human-readable description of the receiver.

Overrides:
toString in class Object
Returns:
a string representation of the event

Eclipse Platform
Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.