Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ PtAppRemoveHotkeyHandler

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PtAppRemoveHotkeyHandler

[Previous] [Contents] [Index] [Next]

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:

  • Key caps, key mods, and key syms are defined in <photon/PkKeydef.h>.
  • Key mods are prefixed with Pk_KM_.
  • Key caps and key syms are prefixed with only Pk_.

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


[Previous] [Contents] [Index] [Next]

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026