Package com.sun.jna.platform.mac
Interface Carbon
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceCarbon.EventHandlerProcPtrstatic classCarbon.EventHotKeyIDstatic classCarbon.EventTypeSpec- 
Nested classes/interfaces inherited from interface com.sun.jna.LibraryLibrary.Handler
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intcmdKeystatic intcontrolKeystatic CarbonINSTANCEstatic intoptionKeystatic intshiftKey- 
Fields inherited from interface com.sun.jna.LibraryOPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description PointerGetEventDispatcherTarget()Obtains the event target reference for the standard toolbox dispatcherintGetEventParameter(Pointer inEvent, int inName, int inDesiredType, Pointer outActualType, int inBufferSize, java.nio.IntBuffer outActualSize, Carbon.EventHotKeyID outData)Obtains a parameter from the specified event.intInstallEventHandler(Pointer inTarget, Carbon.EventHandlerProcPtr inHandler, int inNumTypes, Carbon.EventTypeSpec[] inList, Pointer inUserData, PointerByReference outRef)Installs an event handler on a specified event target.intRegisterEventHotKey(int inHotKeyCode, int inHotKeyModifiers, Carbon.EventHotKeyID.ByValue inHotKeyID, Pointer inTarget, int inOptions, PointerByReference outRef)Registers a global hot key.intRemoveEventHandler(Pointer inHandlerRef)Removes the specified event handlerintUnregisterEventHotKey(Pointer inHotKey)Unregisters a global hot key.
 
- 
- 
- 
Field Detail- 
INSTANCEstatic final Carbon INSTANCE 
 - 
cmdKeystatic final int cmdKey - See Also:
- Constant Field Values
 
 - 
shiftKeystatic final int shiftKey - See Also:
- Constant Field Values
 
 - 
optionKeystatic final int optionKey - See Also:
- Constant Field Values
 
 - 
controlKeystatic final int controlKey - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
GetEventDispatcherTargetPointer GetEventDispatcherTarget() Obtains the event target reference for the standard toolbox dispatcher- Returns:
- event dispatcher reference
 
 - 
InstallEventHandlerint InstallEventHandler(Pointer inTarget, Carbon.EventHandlerProcPtr inHandler, int inNumTypes, Carbon.EventTypeSpec[] inList, Pointer inUserData, PointerByReference outRef) Installs an event handler on a specified event target.
 - 
RegisterEventHotKeyint RegisterEventHotKey(int inHotKeyCode, int inHotKeyModifiers, Carbon.EventHotKeyID.ByValue inHotKeyID, Pointer inTarget, int inOptions, PointerByReference outRef)Registers a global hot key.
 - 
GetEventParameterint GetEventParameter(Pointer inEvent, int inName, int inDesiredType, Pointer outActualType, int inBufferSize, java.nio.IntBuffer outActualSize, Carbon.EventHotKeyID outData) Obtains a parameter from the specified event.
 - 
RemoveEventHandlerint RemoveEventHandler(Pointer inHandlerRef) Removes the specified event handler
 - 
UnregisterEventHotKeyint UnregisterEventHotKey(Pointer inHotKey) Unregisters a global hot key.
 
- 
 
-