|
JNA API> 4.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.jna.Structure com.sun.jna.platform.unix.X11.XKeyboardControlRef
public static class X11.XKeyboardControlRef
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.jna.Structure |
---|
Structure.ByReference, Structure.ByValue, Structure.StructField |
Field Summary | |
---|---|
int |
auto_repeat_mode
AutoRepeatModeOff, AutoRepeatModeOn, AutoRepeatModeDefault. |
int |
bell_duration
Duration of the bell specified in milliseconds, if possible. |
int |
bell_percent
Base volume for the bell between 0 (off) and 100 (loud) inclusive, if possible. |
int |
bell_pitch
Pitch (specified in Hz) of the bell, if possible. |
int |
key
auto_repeat_mode can change the auto repeat settings of this key. |
int |
key_click_percent
Volume for key clicks between 0 (off) and 100 (loud) inclusive, if possible. |
int |
led
State of the LEDs. |
int |
led_mode
LED mode: LedModeOn or LedModeOff. |
Fields inherited from class com.sun.jna.Structure |
---|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE |
Constructor Summary | |
---|---|
X11.XKeyboardControlRef()
|
Method Summary | |
---|---|
protected List |
getFieldOrder()
Return this Structure's field names in their proper order. |
String |
toString()
|
Methods inherited from class com.sun.jna.Structure |
---|
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField, writeField |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int key_click_percent
public int bell_percent
public int bell_pitch
public int bell_duration
public int led
public int led_mode
public int key
auto_repeat_mode
can change the auto repeat settings of this key.
public int auto_repeat_mode
Constructor Detail |
---|
public X11.XKeyboardControlRef()
Method Detail |
---|
protected List getFieldOrder()
Structure
protected List getFieldOrder() {
return Arrays.asList(new String[] { ... });
}
IMPORTANT
When deriving from an existing Structure subclass, ensure that
you augment the list provided by the superclass, e.g.
protected List getFieldOrder() {
List fields = new ArrayList(super.getFieldOrder());
fields.addAll(Arrays.asList(new String[] { ... }));
return fields;
}
Field order must be explicitly indicated, since the
field order as returned by Class.getFields()
is not
guaranteed to be predictable.
getFieldOrder
in class Structure
public String toString()
toString
in class Structure
|
JNA API> 4.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |