don't crash when loading images > 65kB (fixes #13529)
[swfdec.git] / libswfdec / swfdec_keys.h
bloba32e546dfea25fa6f856ac7c06e89a54bb8755e5
1 /* Swfdec
2 * Copyright (C) 2007 Benjamin Otte <otte@gnome.org>
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin Street, Fifth Floor,
17 * Boston, MA 02110-1301 USA
20 #ifndef _SWFDEC_KEYS_H_
21 #define _SWFDEC_KEYS_H_
23 G_BEGIN_DECLS
25 typedef enum {
26 SWFDEC_KEY_BACKSPACE = 8,
27 SWFDEC_KEY_TAB = 9,
28 SWFDEC_KEY_CLEAR = 12,
29 SWFDEC_KEY_ENTER = 13,
30 SWFDEC_KEY_SHIFT = 16,
31 SWFDEC_KEY_CONTROL = 17,
32 SWFDEC_KEY_ALT = 18,
33 SWFDEC_KEY_CAPS_LOCK = 20,
34 SWFDEC_KEY_ESCAPE = 27,
35 SWFDEC_KEY_SPACE = 32,
36 SWFDEC_KEY_PAGE_UP = 33,
37 SWFDEC_KEY_PAGE_DOWN = 34,
38 SWFDEC_KEY_END = 35,
39 SWFDEC_KEY_HOME = 36,
40 SWFDEC_KEY_LEFT = 37,
41 SWFDEC_KEY_UP = 38,
42 SWFDEC_KEY_RIGHT = 39,
43 SWFDEC_KEY_DOWN = 40,
44 SWFDEC_KEY_INSERT = 45,
45 SWFDEC_KEY_DELETE = 46,
46 SWFDEC_KEY_HELP = 47,
47 SWFDEC_KEY_0 = 48,
48 SWFDEC_KEY_1 = 49,
49 SWFDEC_KEY_2 = 50,
50 SWFDEC_KEY_3 = 51,
51 SWFDEC_KEY_4 = 52,
52 SWFDEC_KEY_5 = 53,
53 SWFDEC_KEY_6 = 54,
54 SWFDEC_KEY_7 = 55,
55 SWFDEC_KEY_8 = 56,
56 SWFDEC_KEY_9 = 57,
57 SWFDEC_KEY_A = 65,
58 SWFDEC_KEY_B = 66,
59 SWFDEC_KEY_C = 67,
60 SWFDEC_KEY_D = 68,
61 SWFDEC_KEY_E = 69,
62 SWFDEC_KEY_F = 70,
63 SWFDEC_KEY_G = 71,
64 SWFDEC_KEY_H = 72,
65 SWFDEC_KEY_I = 73,
66 SWFDEC_KEY_J = 74,
67 SWFDEC_KEY_K = 75,
68 SWFDEC_KEY_L = 76,
69 SWFDEC_KEY_M = 77,
70 SWFDEC_KEY_N = 78,
71 SWFDEC_KEY_O = 79,
72 SWFDEC_KEY_P = 80,
73 SWFDEC_KEY_Q = 81,
74 SWFDEC_KEY_R = 82,
75 SWFDEC_KEY_S = 83,
76 SWFDEC_KEY_T = 84,
77 SWFDEC_KEY_U = 85,
78 SWFDEC_KEY_V = 86,
79 SWFDEC_KEY_W = 87,
80 SWFDEC_KEY_X = 88,
81 SWFDEC_KEY_Y = 89,
82 SWFDEC_KEY_Z = 90,
83 SWFDEC_KEY_NUMPAD_0 = 96,
84 SWFDEC_KEY_NUMPAD_1 = 97,
85 SWFDEC_KEY_NUMPAD_2 = 98,
86 SWFDEC_KEY_NUMPAD_3 = 99,
87 SWFDEC_KEY_NUMPAD_4 = 100,
88 SWFDEC_KEY_NUMPAD_5 = 101,
89 SWFDEC_KEY_NUMPAD_6 = 102,
90 SWFDEC_KEY_NUMPAD_7 = 103,
91 SWFDEC_KEY_NUMPAD_8 = 104,
92 SWFDEC_KEY_NUMPAD_9 = 105,
93 SWFDEC_KEY_NUMPAD_MULTIPLY = 106,
94 SWFDEC_KEY_NUMPAD_ADD = 107,
95 SWFDEC_KEY_NUMPAD_SUBTRACT = 109,
96 SWFDEC_KEY_NUMPAD_DECIMAL = 110,
97 SWFDEC_KEY_NUMPAD_DIVIDE = 111,
98 SWFDEC_KEY_F1 = 112,
99 SWFDEC_KEY_F2 = 113,
100 SWFDEC_KEY_F3 = 114,
101 SWFDEC_KEY_F4 = 115,
102 SWFDEC_KEY_F5 = 116,
103 SWFDEC_KEY_F6 = 117,
104 SWFDEC_KEY_F7 = 118,
105 SWFDEC_KEY_F8 = 119,
106 SWFDEC_KEY_F9 = 120,
107 SWFDEC_KEY_F10 = 121,
108 SWFDEC_KEY_F11 = 122,
109 SWFDEC_KEY_F12 = 123,
110 SWFDEC_KEY_F13 = 124,
111 SWFDEC_KEY_F14 = 125,
112 SWFDEC_KEY_F15 = 126,
113 SWFDEC_KEY_NUM_LOCK = 144,
114 SWFDEC_KEY_SEMICOLON = 186,
115 SWFDEC_KEY_EQUAL = 187,
116 SWFDEC_KEY_MINUS = 189,
117 SWFDEC_KEY_SLASH = 191,
118 SWFDEC_KEY_GRAVE = 192,
119 SWFDEC_KEY_LEFT_BRACKET = 219,
120 SWFDEC_KEY_BACKSLASH = 220,
121 SWFDEC_KEY_RIGHT_BRACKET = 221,
122 SWFDEC_KEY_APOSTROPHE = 222,
123 } SwfdecKey;
125 G_END_DECLS
126 #endif