|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.GObject
org.gnu.gdk.Device
In addition to the normal keyboard and mouse input devices, GTK+ also contains support for extended input devices. In particular, this support is targeted at graphics tablets. Graphics tablets typically return sub-pixel positioning information and possibly information about the pressure and tilt of the stylus. Under X, the support for extended devices is done through the XInput extension. This class represents a generic device, allowing the programmer to configure various aspects of each device.
Field Summary |
Fields inherited from class org.gnu.glib.GObject |
eventsInitialized |
Constructor Summary | |
Device(Handle handle)
|
Method Summary | |
protected static boolean |
gdk_device_get_axis(Handle device,
double[] axes,
int use,
double[] value)
|
protected static Handle |
gdk_device_get_core_pointer()
|
protected static int |
gdk_device_get_type()
|
protected static void |
gdk_device_set_axis_use(Handle device,
int index,
int use)
|
protected static void |
gdk_device_set_key(Handle device,
int index,
int keyval,
int modifiers)
|
protected static void |
gdk_device_set_mode(Handle device,
int mode)
|
protected static void |
gdk_device_set_source(Handle device,
int source)
|
protected static Handle |
gdk_devices_list()
|
static Device |
getCorePointer()
Returns the device for the core pointer. |
static List |
getDevicesList()
|
protected static boolean |
getHasCursor(Handle obj)
|
InputMode |
getMode()
Returns the mode of an input device. |
protected static int |
getMode(Handle obj)
|
java.lang.String |
getName()
Returns the name of this device. |
protected static java.lang.String |
getName(Handle obj)
BEGINNING OF JNI CODE |
InputSource |
getSource()
Returns the type of this device. |
protected static int |
getSource(Handle obj)
|
boolean |
hasCursor()
TRUE if the X pointer follows device motion. |
void |
setAxisUse(int axisIndex,
AxisUse use)
Specifies how an axis of a device is used. |
void |
setKeyValue(int btnIndex,
int keyVal,
ModifierType modifier)
Specifies the X key event to generate when a macro button of a device is pressed. |
void |
setMode(InputMode mode)
Sets a the mode of an input device. |
void |
setSource(InputSource source)
Sets the source type for an input device. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Device(Handle handle)
Method Detail |
public java.lang.String getName()
public InputSource getSource()
public InputMode getMode()
public boolean hasCursor()
public static List getDevicesList()
public void setSource(InputSource source)
public void setMode(InputMode mode)
public void setKeyValue(int btnIndex, int keyVal, ModifierType modifier)
public void setAxisUse(int axisIndex, AxisUse use)
public static Device getCorePointer()
protected static final java.lang.String getName(Handle obj)
protected static final int getSource(Handle obj)
protected static final int getMode(Handle obj)
protected static final boolean getHasCursor(Handle obj)
protected static final int gdk_device_get_type()
protected static final Handle gdk_devices_list()
protected static final void gdk_device_set_source(Handle device, int source)
protected static final void gdk_device_set_mode(Handle device, int mode)
protected static final void gdk_device_set_key(Handle device, int index, int keyval, int modifiers)
protected static final void gdk_device_set_axis_use(Handle device, int index, int use)
protected static final boolean gdk_device_get_axis(Handle device, double[] axes, int use, double[] value)
protected static final Handle gdk_device_get_core_pointer()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |