3 const int MAX_APP = 64;
\r
4 const int NONE = 0x0, SHIFT = 0x1, CONTROL = 0x2, META = 0x4, CONTROLX = 0x8,
\r
5 MAX_COMMAND_TYPE = NONE + SHIFT + CONTROL + META + CONTROLX + 1;
\r
6 const int /* WIN_SHIFT = 0x100, */ WIN_CTRL = 0x200, WIN_ALT = 0x400, WIN_WIN = 0x800;
\r
7 const int MAX_KEY = 256;
\r
8 const int MAX_FUNCTION = 64;
\r
9 const int MAX_DEFINITION = 256;
\r
11 const int WINDOW_NAME_LENGTH = 128;
\r
12 const int CLASS_NAME_LENGTH = 128;
\r
13 const int SUB_KEY_NAME_LENGTH = 128;
\r
14 const int WINDOW_TEXT_LENGTH = WINDOW_NAME_LENGTH * 2 + 3;
\r
16 enum ICON_TYPE { MAIN_ICON, CX_ICON, MX_ICON, META_ICON, SHIFT_ICON, CTRL_ICON, ALT_ICON, MAX_ICON_TYPE };
\r
17 enum XKEYMACS_STATUS { STATUS_ENABLE, STATUS_DISABLE_TMP, STATUS_DISABLE_WOCQ, STATUS_DISABLE, MAX_STATUS };
\r
18 enum { OFF_ICON, ON_ICON };
\r
20 enum SETTING_STYLE { SETTING_DEFAULT, SETTING_SPECIFIC, SETTING_DISABLE, SETTING_UNDEFINED };
\r
21 enum GOTO { GOTO_DO_NOTHING, GOTO_HOOK, GOTO_RECURSIVE, GOTO_HOOKX, GOTO_HOOK0_9, CONTINUE };
\r