org.rococoa.cocoa.iokit
Class NXEventData

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.sun.jna.Union
          extended by com.ochafik.lang.jnaerator.runtime.Union<NXEventData,NXEventData.ByValue,NXEventData.ByReference>
              extended by org.rococoa.cocoa.iokit.NXEventData
All Implemented Interfaces:
StructureType, StructureTypeDependent
Direct Known Subclasses:
NXEventData.ByReference, NXEventData.ByValue

public class NXEventData
extends Union<NXEventData,NXEventData.ByValue,NXEventData.ByReference>

native declaration : /System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class NXEventData.ByReference
           
static class NXEventData.ByValue
           
static class NXEventData.compound_struct
           
static class NXEventData.key_struct
           
static class NXEventData.mouse_struct
           
static class NXEventData.mouseMove_struct
           
static class NXEventData.proximity_struct
           
static class NXEventData.scrollWheel_struct
           
static class NXEventData.tablet_struct
           
static class NXEventData.tracking_struct
           
static class NXEventData.zoom_struct
           
 
Field Summary
 NXEventData.compound_struct compound
          For window-changed, sys-defined, and app-defined events
C type : compound_struct
 NXEventData.key_struct key
          For key-down and key-up events
C type : key_struct
 NXEventData.mouse_struct mouse
          For mouse-down and mouse-up events
C type : mouse_struct
 NXEventData.mouseMove_struct mouseMove
           
 NXEventData.proximity_struct proximity
           
 NXEventData.scrollWheel_struct scrollWheel
           
 NXEventData.tablet_struct tablet
           
 NXEventData.tracking_struct tracking
          For mouse-entered and mouse-exited events
C type : tracking_struct
 NXEventData.zoom_struct zoom
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
NXEventData()
           
NXEventData(NXEventData.compound_struct compound)
           
NXEventData(NXEventData.key_struct key)
           
NXEventData(NXEventData.mouse_struct mouse)
           
NXEventData(NXEventData.mouseMove_struct mouseMove)
           
NXEventData(NXEventData.proximity_struct proximity)
           
NXEventData(NXEventData.scrollWheel_struct scrollWheel)
           
NXEventData(NXEventData.tablet_struct tablet)
           
NXEventData(NXEventData.tracking_struct tracking)
           
NXEventData(NXEventData.zoom_struct zoom)
           
 
Method Summary
static NXEventData[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Union
byReference, byValue, castToArray, castToArray, castToArray, clone, newArray, read, setDependency, toArray, toArray, toArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Union
getTypedValue, readField, setType, setTypedValue, writeField, writeField
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, setAutoRead, setAutoSynch, setAutoWrite, size, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

mouse

public NXEventData.mouse_struct mouse
For mouse-down and mouse-up events
C type : mouse_struct


mouseMove

public NXEventData.mouseMove_struct mouseMove

key

public NXEventData.key_struct key
For key-down and key-up events
C type : key_struct


tracking

public NXEventData.tracking_struct tracking
For mouse-entered and mouse-exited events
C type : tracking_struct


scrollWheel

public NXEventData.scrollWheel_struct scrollWheel

zoom

public NXEventData.zoom_struct zoom

compound

public NXEventData.compound_struct compound
For window-changed, sys-defined, and app-defined events
C type : compound_struct


tablet

public NXEventData.tablet_struct tablet

proximity

public NXEventData.proximity_struct proximity
Constructor Detail

NXEventData

public NXEventData()

NXEventData

public NXEventData(NXEventData.tracking_struct tracking)
Parameters:
tracking - For mouse-entered and mouse-exited events
C type : tracking_struct

NXEventData

public NXEventData(NXEventData.key_struct key)
Parameters:
key - For key-down and key-up events
C type : key_struct

NXEventData

public NXEventData(NXEventData.tablet_struct tablet)

NXEventData

public NXEventData(NXEventData.proximity_struct proximity)

NXEventData

public NXEventData(NXEventData.compound_struct compound)
Parameters:
compound - For window-changed, sys-defined, and app-defined events
C type : compound_struct

NXEventData

public NXEventData(NXEventData.scrollWheel_struct scrollWheel)

NXEventData

public NXEventData(NXEventData.zoom_struct zoom)

NXEventData

public NXEventData(NXEventData.mouseMove_struct mouseMove)

NXEventData

public NXEventData(NXEventData.mouse_struct mouse)
Parameters:
mouse - For mouse-down and mouse-up events
C type : mouse_struct
Method Detail

newArray

public static NXEventData[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.