Commit 811ce490 authored by Ulrich Sibiller's avatar Ulrich Sibiller

Keystroke.h: auto-enum keystrokes

there's no need to define the values ourselves
parent 4adb1911
...@@ -37,39 +37,38 @@ extern Bool nxagentCheckSpecialKeystroke(XKeyEvent*, enum HandleEventResult*); ...@@ -37,39 +37,38 @@ extern Bool nxagentCheckSpecialKeystroke(XKeyEvent*, enum HandleEventResult*);
* Keystroke.c nxagentSpecialKeystrokeNames */ * Keystroke.c nxagentSpecialKeystrokeNames */
enum nxagentSpecialKeystroke { enum nxagentSpecialKeystroke {
/* 0 is used as end marker */ /* 0 is used as end marker */
KEYSTROKE_END_MARKER = 0, KEYSTROKE_END_MARKER,
KEYSTROKE_CLOSE_SESSION = 1, KEYSTROKE_CLOSE_SESSION,
KEYSTROKE_SWITCH_ALL_SCREENS = 2, KEYSTROKE_SWITCH_ALL_SCREENS,
KEYSTROKE_FULLSCREEN = 3, KEYSTROKE_FULLSCREEN,
KEYSTROKE_MINIMIZE = 4, KEYSTROKE_MINIMIZE,
KEYSTROKE_LEFT = 5, KEYSTROKE_LEFT,
KEYSTROKE_UP = 6, KEYSTROKE_UP,
KEYSTROKE_RIGHT = 7, KEYSTROKE_RIGHT,
KEYSTROKE_DOWN = 8, KEYSTROKE_DOWN,
KEYSTROKE_RESIZE = 9, KEYSTROKE_RESIZE,
KEYSTROKE_DEFER = 10, KEYSTROKE_DEFER,
KEYSTROKE_IGNORE = 11, KEYSTROKE_IGNORE,
KEYSTROKE_FORCE_SYNCHRONIZATION = 12, KEYSTROKE_FORCE_SYNCHRONIZATION,
/* stuff used for debugging, probably not useful for most people */ /* stuff used for debugging, probably not useful for most people */
KEYSTROKE_DEBUG_TREE = 13, KEYSTROKE_DEBUG_TREE,
KEYSTROKE_REGIONS_ON_SCREEN = 14, KEYSTROKE_REGIONS_ON_SCREEN,
KEYSTROKE_TEST_INPUT = 15, KEYSTROKE_TEST_INPUT,
KEYSTROKE_DEACTIVATE_INPUT_DEVICES_GRAB = 16, KEYSTROKE_DEACTIVATE_INPUT_DEVICES_GRAB,
KEYSTROKE_VIEWPORT_MOVE_LEFT = 17, KEYSTROKE_VIEWPORT_MOVE_LEFT,
KEYSTROKE_VIEWPORT_MOVE_UP = 18, KEYSTROKE_VIEWPORT_MOVE_UP,
KEYSTROKE_VIEWPORT_MOVE_RIGHT = 19, KEYSTROKE_VIEWPORT_MOVE_RIGHT,
KEYSTROKE_VIEWPORT_MOVE_DOWN = 20, KEYSTROKE_VIEWPORT_MOVE_DOWN,
KEYSTROKE_REREAD_KEYSTROKES = 21, KEYSTROKE_REREAD_KEYSTROKES,
KEYSTROKE_NOTHING = 22, KEYSTROKE_NOTHING,
/* insert more here, increment KEYSTROKE_MAX accordingly. /* insert more here and in the string translation */
* then update string translation below */
KEYSTROKE_MAX = 23, KEYSTROKE_MAX,
}; };
struct nxagentSpecialKeystrokeMap { struct nxagentSpecialKeystrokeMap {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment