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 interfacestatic classstatic classNested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final Carbonstatic final intstatic final intFields 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 dispatcherintGetEventParameter(Pointer inEvent, int inName, int inDesiredType, Pointer outActualType, int inBufferSize, 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 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.
-