Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

PtAppRemoveHotkeyHandler()

Remove a hotkey handler from an application's hotkey callback list

Synopsis:

void PtAppRemoveHotkeyHandler(      
        unsigned key_sym_cap,
        unsigned key_mods,
        short flags,
        void *data,
        int (*event_f)(void *,PtCallbackInfo_t *));

Arguments:

key_sym_cap
The key_sym_cap for the handler you want to remove.
key_mods
The key_mods for the handler you want to remove.
flags
The flags for the handler you want to remove.
data
A pointer to data for the callback you want to remove.
event_f
A pointer to the callback you want to remove.

Library:

ph

Description:

This function removes the first hotkey handler that matches key_sym_cap, key_mods, flags, data, and event_f from the application's Pt_CB_HOTKEY callback list.

Note the following:

For more information, see the Manipulating Resources in Application Code chapter of the Photon Programmer's Guide.

Classification:

Photon

Safety:
Interrupt handler No
Signal handler No
Thread No

See also:

PtAppAddHotkeyHandler(), PtAppGetResources(), PtAppGetResource(), PtAppRemoveCallback(), PtAppRemoveEventHandler(), PtAppRemoveFilterCallback(), PtAppSetResource(), PtAppSetResources(), PtSetArg().

“Event handlers” in the Managing Widgets in Application Code chapter of the Photon Programmer's Guide