Package com.sun.jna.platform.mac
Interface Carbon
- All Superinterfaces:
Library
Author: Denis Tulskiy
Date: 7/25/11
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static class
static class
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final Carbon
static final int
static final int
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
-
Method Summary
Modifier and TypeMethodDescriptionObtains the event target reference for the standard toolbox dispatcherint
GetEventParameter
(Pointer inEvent, int inName, int inDesiredType, Pointer outActualType, int inBufferSize, IntBuffer outActualSize, Carbon.EventHotKeyID outData) Obtains a parameter from the specified event.int
InstallEventHandler
(Pointer inTarget, Carbon.EventHandlerProcPtr inHandler, int inNumTypes, Carbon.EventTypeSpec[] inList, Pointer inUserData, PointerByReference outRef) Installs an event handler on a specified event target.int
RegisterEventHotKey
(int inHotKeyCode, int inHotKeyModifiers, Carbon.EventHotKeyID.ByValue inHotKeyID, Pointer inTarget, int inOptions, PointerByReference outRef) Registers a global hot key.int
RemoveEventHandler
(Pointer inHandlerRef) Removes the specified event handlerint
UnregisterEventHotKey
(Pointer inHotKey) Unregisters a global hot key.
-
Field Details
-
INSTANCE
-
cmdKey
static final int cmdKey- See Also:
-
shiftKey
static final int shiftKey- See Also:
-
optionKey
static final int optionKey- See Also:
-
controlKey
static final int controlKey- See Also:
-
-
Method Details
-
GetEventDispatcherTarget
Pointer GetEventDispatcherTarget()Obtains the event target reference for the standard toolbox dispatcher- Returns:
- event dispatcher reference
-
InstallEventHandler
int InstallEventHandler(Pointer inTarget, Carbon.EventHandlerProcPtr inHandler, int inNumTypes, Carbon.EventTypeSpec[] inList, Pointer inUserData, PointerByReference outRef) Installs an event handler on a specified event target. -
RegisterEventHotKey
int RegisterEventHotKey(int inHotKeyCode, int inHotKeyModifiers, Carbon.EventHotKeyID.ByValue inHotKeyID, Pointer inTarget, int inOptions, PointerByReference outRef) Registers a global hot key. -
GetEventParameter
int GetEventParameter(Pointer inEvent, int inName, int inDesiredType, Pointer outActualType, int inBufferSize, IntBuffer outActualSize, Carbon.EventHotKeyID outData) Obtains a parameter from the specified event. -
RemoveEventHandler
Removes the specified event handler -
UnregisterEventHotKey
Unregisters a global hot key.
-