home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / TeamSpeak / TeamSpeak3-Client-win32-3.0.0.exe / pluginsdk / include / plugin_events.h < prev    next >
Encoding:
C/C++ Source or Header  |  2011-08-08  |  1.1 KB  |  45 lines

  1. #ifndef PLUGIN_EVENTS
  2. #define PLUGIN_EVENTS
  3.  
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7.  
  8. /* Types */
  9. enum {
  10.     PLUGIN_EVENT_TYPE_HOTKEY = 1
  11. };
  12.  
  13. /* Hotkey subtypes */
  14. enum {
  15.     /* Toggle */
  16.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_MICRO_ON = 1,
  17.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_MICRO_OFF,
  18.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_MUTE_MICRO_ON,
  19.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_MUTE_MICRO_OFF,
  20.  
  21.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_SPEAKER_ON,
  22.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_SPEAKER_OFF,
  23.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_AWAY_ON,  /* Away message, if available, in message string */
  24.     PLUGIN_EVENT_SUBTYPE_HOTKEY_TOGGLE_AWAY_OFF,
  25.  
  26.     /* Activate */
  27.     PLUGIN_EVENT_SUBTYPE_HOTKEY_ACTIVATE_MICRO,
  28.     PLUGIN_EVENT_SUBTYPE_HOTKEY_ACTIVATE_MUTE_MICRO,
  29.     PLUGIN_EVENT_SUBTYPE_HOTKEY_ACTIVATE_SPEAKER,
  30.     PLUGIN_EVENT_SUBTYPE_HOTKEY_ACTIVATE_AWAY,  /* Away message, if available, in message string */
  31.  
  32.     /* Deactivate */
  33.     PLUGIN_EVENT_SUBTYPE_HOTKEY_DEACTIVATE_MICRO,
  34.     PLUGIN_EVENT_SUBTYPE_HOTKEY_DEACTIVATE_MUTE_MICRO,
  35.     PLUGIN_EVENT_SUBTYPE_HOTKEY_DEACTIVATE_SPEAKER,
  36.     PLUGIN_EVENT_SUBTYPE_HOTKEY_DEACTIVATE_AWAY
  37. };
  38.  
  39.  
  40. #ifdef __cplusplus
  41. }
  42. #endif
  43.  
  44. #endif
  45.