1 { This is an autogenerated unit using gobject introspection (gir2pascal). Do not Edit. }
2 unit LazGdk3;
3
4 {$MODE OBJFPC}{$H+}
5
6 {$PACKRECORDS C}
7 {$MODESWITCH DUPLICATELOCALS+}
8
9 {$LINKLIB libgdk-3.so.0}
10 interface
11 uses
12 CTypes, LazGdkPixbuf2, LazGio2, LazPango1, Lazcairo1, LazGLib2, LazGObject2;
13
14 const
15 Gdk3_library = 'libgdk-3.so.0';
16
17 GDK_BUTTON_MIDDLE = 2;
18 GDK_BUTTON_PRIMARY = 1;
19 GDK_BUTTON_SECONDARY = 3;
20 GDK_CURRENT_TIME = 0;
21 GDK_KEY_0 = 48;
22 GDK_KEY_1 = 49;
23 GDK_KEY_2 = 50;
24 GDK_KEY_3 = 51;
25 GDK_KEY_3270_AltCursor = 64784;
26 GDK_KEY_3270_Attn = 64782;
27 GDK_KEY_3270_BackTab = 64773;
28 GDK_KEY_3270_ChangeScreen = 64793;
29 GDK_KEY_3270_Copy = 64789;
30 GDK_KEY_3270_CursorBlink = 64783;
31 GDK_KEY_3270_CursorSelect = 64796;
32 GDK_KEY_3270_DeleteWord = 64794;
33 GDK_KEY_3270_Duplicate = 64769;
34 GDK_KEY_3270_Enter = 64798;
35 GDK_KEY_3270_EraseEOF = 64774;
36 GDK_KEY_3270_EraseInput = 64775;
37 GDK_KEY_3270_ExSelect = 64795;
38 GDK_KEY_3270_FieldMark = 64770;
39 GDK_KEY_3270_Ident = 64787;
40 GDK_KEY_3270_Jump = 64786;
41 GDK_KEY_3270_KeyClick = 64785;
42 GDK_KEY_3270_Left2 = 64772;
43 GDK_KEY_3270_PA1 = 64778;
44 GDK_KEY_3270_PA2 = 64779;
45 GDK_KEY_3270_PA3 = 64780;
46 GDK_KEY_3270_Play = 64790;
47 GDK_KEY_3270_PrintScreen = 64797;
48 GDK_KEY_3270_Quit = 64777;
49 GDK_KEY_3270_Record = 64792;
50 GDK_KEY_3270_Reset = 64776;
51 GDK_KEY_3270_Right2 = 64771;
52 GDK_KEY_3270_Rule = 64788;
53 GDK_KEY_3270_Setup = 64791;
54 GDK_KEY_3270_Test = 64781;
55 GDK_KEY_4 = 52;
56 GDK_KEY_5 = 53;
57 GDK_KEY_6 = 54;
58 GDK_KEY_7 = 55;
59 GDK_KEY_8 = 56;
60 GDK_KEY_9 = 57;
61 GDK_KEY_A = 65;
62 GDK_KEY_AE = 198;
63 GDK_KEY_Aacute = 193;
64 GDK_KEY_Abelowdot = 16785056;
65 GDK_KEY_Abreve = 451;
66 GDK_KEY_Abreveacute = 16785070;
67 GDK_KEY_Abrevebelowdot = 16785078;
68 GDK_KEY_Abrevegrave = 16785072;
69 GDK_KEY_Abrevehook = 16785074;
70 GDK_KEY_Abrevetilde = 16785076;
71 GDK_KEY_AccessX_Enable = 65136;
72 GDK_KEY_AccessX_Feedback_Enable = 65137;
73 GDK_KEY_Acircumflex = 194;
74 GDK_KEY_Acircumflexacute = 16785060;
75 GDK_KEY_Acircumflexbelowdot = 16785068;
76 GDK_KEY_Acircumflexgrave = 16785062;
77 GDK_KEY_Acircumflexhook = 16785064;
78 GDK_KEY_Acircumflextilde = 16785066;
79 GDK_KEY_AddFavorite = 269025081;
80 GDK_KEY_Adiaeresis = 196;
81 GDK_KEY_Agrave = 192;
82 GDK_KEY_Ahook = 16785058;
83 GDK_KEY_Alt_L = 65513;
84 GDK_KEY_Alt_R = 65514;
85 GDK_KEY_Amacron = 960;
86 GDK_KEY_Aogonek = 417;
87 GDK_KEY_ApplicationLeft = 269025104;
88 GDK_KEY_ApplicationRight = 269025105;
89 GDK_KEY_Arabic_0 = 16778848;
90 GDK_KEY_Arabic_1 = 16778849;
91 GDK_KEY_Arabic_2 = 16778850;
92 GDK_KEY_Arabic_3 = 16778851;
93 GDK_KEY_Arabic_4 = 16778852;
94 GDK_KEY_Arabic_5 = 16778853;
95 GDK_KEY_Arabic_6 = 16778854;
96 GDK_KEY_Arabic_7 = 16778855;
97 GDK_KEY_Arabic_8 = 16778856;
98 GDK_KEY_Arabic_9 = 16778857;
99 GDK_KEY_Arabic_ain = 1497;
100 GDK_KEY_Arabic_alef = 1479;
101 GDK_KEY_Arabic_alefmaksura = 1513;
102 GDK_KEY_Arabic_beh = 1480;
103 GDK_KEY_Arabic_comma = 1452;
104 GDK_KEY_Arabic_dad = 1494;
105 GDK_KEY_Arabic_dal = 1487;
106 GDK_KEY_Arabic_damma = 1519;
107 GDK_KEY_Arabic_dammatan = 1516;
108 GDK_KEY_Arabic_ddal = 16778888;
109 GDK_KEY_Arabic_farsi_yeh = 16778956;
110 GDK_KEY_Arabic_fatha = 1518;
111 GDK_KEY_Arabic_fathatan = 1515;
112 GDK_KEY_Arabic_feh = 1505;
113 GDK_KEY_Arabic_fullstop = 16778964;
114 GDK_KEY_Arabic_gaf = 16778927;
115 GDK_KEY_Arabic_ghain = 1498;
116 GDK_KEY_Arabic_ha = 1511;
117 GDK_KEY_Arabic_hah = 1485;
118 GDK_KEY_Arabic_hamza = 1473;
119 GDK_KEY_Arabic_hamza_above = 16778836;
120 GDK_KEY_Arabic_hamza_below = 16778837;
121 GDK_KEY_Arabic_hamzaonalef = 1475;
122 GDK_KEY_Arabic_hamzaonwaw = 1476;
123 GDK_KEY_Arabic_hamzaonyeh = 1478;
124 GDK_KEY_Arabic_hamzaunderalef = 1477;
125 GDK_KEY_Arabic_heh = 1511;
126 GDK_KEY_Arabic_heh_doachashmee = 16778942;
127 GDK_KEY_Arabic_heh_goal = 16778945;
128 GDK_KEY_Arabic_jeem = 1484;
129 GDK_KEY_Arabic_jeh = 16778904;
130 GDK_KEY_Arabic_kaf = 1507;
131 GDK_KEY_Arabic_kasra = 1520;
132 GDK_KEY_Arabic_kasratan = 1517;
133 GDK_KEY_Arabic_keheh = 16778921;
134 GDK_KEY_Arabic_khah = 1486;
135 GDK_KEY_Arabic_lam = 1508;
136 GDK_KEY_Arabic_madda_above = 16778835;
137 GDK_KEY_Arabic_maddaonalef = 1474;
138 GDK_KEY_Arabic_meem = 1509;
139 GDK_KEY_Arabic_noon = 1510;
140 GDK_KEY_Arabic_noon_ghunna = 16778938;
141 GDK_KEY_Arabic_peh = 16778878;
142 GDK_KEY_Arabic_percent = 16778858;
143 GDK_KEY_Arabic_qaf = 1506;
144 GDK_KEY_Arabic_question_mark = 1471;
145 GDK_KEY_Arabic_ra = 1489;
146 GDK_KEY_Arabic_rreh = 16778897;
147 GDK_KEY_Arabic_sad = 1493;
148 GDK_KEY_Arabic_seen = 1491;
149 GDK_KEY_Arabic_semicolon = 1467;
150 GDK_KEY_Arabic_shadda = 1521;
151 GDK_KEY_Arabic_sheen = 1492;
152 GDK_KEY_Arabic_sukun = 1522;
153 GDK_KEY_Arabic_superscript_alef = 16778864;
154 GDK_KEY_Arabic_switch = 65406;
155 GDK_KEY_Arabic_tah = 1495;
156 GDK_KEY_Arabic_tatweel = 1504;
157 GDK_KEY_Arabic_tcheh = 16778886;
158 GDK_KEY_Arabic_teh = 1482;
159 GDK_KEY_Arabic_tehmarbuta = 1481;
160 GDK_KEY_Arabic_thal = 1488;
161 GDK_KEY_Arabic_theh = 1483;
162 GDK_KEY_Arabic_tteh = 16778873;
163 GDK_KEY_Arabic_veh = 16778916;
164 GDK_KEY_Arabic_waw = 1512;
165 GDK_KEY_Arabic_yeh = 1514;
166 GDK_KEY_Arabic_yeh_baree = 16778962;
167 GDK_KEY_Arabic_zah = 1496;
168 GDK_KEY_Arabic_zain = 1490;
169 GDK_KEY_Aring = 197;
170 GDK_KEY_Armenian_AT = 16778552;
171 GDK_KEY_Armenian_AYB = 16778545;
172 GDK_KEY_Armenian_BEN = 16778546;
173 GDK_KEY_Armenian_CHA = 16778569;
174 GDK_KEY_Armenian_DA = 16778548;
175 GDK_KEY_Armenian_DZA = 16778561;
176 GDK_KEY_Armenian_E = 16778551;
177 GDK_KEY_Armenian_FE = 16778582;
178 GDK_KEY_Armenian_GHAT = 16778562;
179 GDK_KEY_Armenian_GIM = 16778547;
180 GDK_KEY_Armenian_HI = 16778565;
181 GDK_KEY_Armenian_HO = 16778560;
182 GDK_KEY_Armenian_INI = 16778555;
183 GDK_KEY_Armenian_JE = 16778571;
184 GDK_KEY_Armenian_KE = 16778580;
185 GDK_KEY_Armenian_KEN = 16778559;
186 GDK_KEY_Armenian_KHE = 16778557;
187 GDK_KEY_Armenian_LYUN = 16778556;
188 GDK_KEY_Armenian_MEN = 16778564;
189 GDK_KEY_Armenian_NU = 16778566;
190 GDK_KEY_Armenian_O = 16778581;
191 GDK_KEY_Armenian_PE = 16778570;
192 GDK_KEY_Armenian_PYUR = 16778579;
193 GDK_KEY_Armenian_RA = 16778572;
194 GDK_KEY_Armenian_RE = 16778576;
195 GDK_KEY_Armenian_SE = 16778573;
196 GDK_KEY_Armenian_SHA = 16778567;
197 GDK_KEY_Armenian_TCHE = 16778563;
198 GDK_KEY_Armenian_TO = 16778553;
199 GDK_KEY_Armenian_TSA = 16778558;
200 GDK_KEY_Armenian_TSO = 16778577;
201 GDK_KEY_Armenian_TYUN = 16778575;
202 GDK_KEY_Armenian_VEV = 16778574;
203 GDK_KEY_Armenian_VO = 16778568;
204 GDK_KEY_Armenian_VYUN = 16778578;
205 GDK_KEY_Armenian_YECH = 16778549;
206 GDK_KEY_Armenian_ZA = 16778550;
207 GDK_KEY_Armenian_ZHE = 16778554;
208 GDK_KEY_Armenian_accent = 16778587;
209 GDK_KEY_Armenian_amanak = 16778588;
210 GDK_KEY_Armenian_apostrophe = 16778586;
211 GDK_KEY_Armenian_at__0 = 16778600;
212 GDK_KEY_Armenian_ayb__0 = 16778593;
213 GDK_KEY_Armenian_ben__0 = 16778594;
214 GDK_KEY_Armenian_but = 16778589;
215 GDK_KEY_Armenian_cha__0 = 16778617;
216 GDK_KEY_Armenian_da__0 = 16778596;
217 GDK_KEY_Armenian_dza__0 = 16778609;
218 GDK_KEY_Armenian_e__0 = 16778599;
219 GDK_KEY_Armenian_exclam = 16778588;
220 GDK_KEY_Armenian_fe__0 = 16778630;
221 GDK_KEY_Armenian_full_stop = 16778633;
222 GDK_KEY_Armenian_ghat__0 = 16778610;
223 GDK_KEY_Armenian_gim__0 = 16778595;
224 GDK_KEY_Armenian_hi__0 = 16778613;
225 GDK_KEY_Armenian_ho__0 = 16778608;
226 GDK_KEY_Armenian_hyphen = 16778634;
227 GDK_KEY_Armenian_ini__0 = 16778603;
228 GDK_KEY_Armenian_je__0 = 16778619;
229 GDK_KEY_Armenian_ke__0 = 16778628;
230 GDK_KEY_Armenian_ken__0 = 16778607;
231 GDK_KEY_Armenian_khe__0 = 16778605;
232 GDK_KEY_Armenian_ligature_ew = 16778631;
233 GDK_KEY_Armenian_lyun__0 = 16778604;
234 GDK_KEY_Armenian_men__0 = 16778612;
235 GDK_KEY_Armenian_nu__0 = 16778614;
236 GDK_KEY_Armenian_o__0 = 16778629;
237 GDK_KEY_Armenian_paruyk = 16778590;
238 GDK_KEY_Armenian_pe__0 = 16778618;
239 GDK_KEY_Armenian_pyur__0 = 16778627;
240 GDK_KEY_Armenian_question = 16778590;
241 GDK_KEY_Armenian_ra__0 = 16778620;
242 GDK_KEY_Armenian_re__0 = 16778624;
243 GDK_KEY_Armenian_se__0 = 16778621;
244 GDK_KEY_Armenian_separation_mark = 16778589;
245 GDK_KEY_Armenian_sha__0 = 16778615;
246 GDK_KEY_Armenian_shesht = 16778587;
247 GDK_KEY_Armenian_tche__0 = 16778611;
248 GDK_KEY_Armenian_to__0 = 16778601;
249 GDK_KEY_Armenian_tsa__0 = 16778606;
250 GDK_KEY_Armenian_tso__0 = 16778625;
251 GDK_KEY_Armenian_tyun__0 = 16778623;
252 GDK_KEY_Armenian_verjaket = 16778633;
253 GDK_KEY_Armenian_vev__0 = 16778622;
254 GDK_KEY_Armenian_vo__0 = 16778616;
255 GDK_KEY_Armenian_vyun__0 = 16778626;
256 GDK_KEY_Armenian_yech__0 = 16778597;
257 GDK_KEY_Armenian_yentamna = 16778634;
258 GDK_KEY_Armenian_za__0 = 16778598;
259 GDK_KEY_Armenian_zhe__0 = 16778602;
260 GDK_KEY_Atilde = 195;
261 GDK_KEY_AudibleBell_Enable = 65146;
262 GDK_KEY_AudioCycleTrack = 269025179;
263 GDK_KEY_AudioForward = 269025175;
264 GDK_KEY_AudioLowerVolume = 269025041;
265 GDK_KEY_AudioMedia = 269025074;
266 GDK_KEY_AudioMute = 269025042;
267 GDK_KEY_AudioNext = 269025047;
268 GDK_KEY_AudioPause = 269025073;
269 GDK_KEY_AudioPlay = 269025044;
270 GDK_KEY_AudioPrev = 269025046;
271 GDK_KEY_AudioRaiseVolume = 269025043;
272 GDK_KEY_AudioRandomPlay = 269025177;
273 GDK_KEY_AudioRecord = 269025052;
274 GDK_KEY_AudioRepeat = 269025176;
275 GDK_KEY_AudioRewind = 269025086;
276 GDK_KEY_AudioStop = 269025045;
277 GDK_KEY_Away = 269025165;
278 GDK_KEY_B = 66;
279 GDK_KEY_Babovedot = 16784898;
280 GDK_KEY_Back = 269025062;
281 GDK_KEY_BackForward = 269025087;
282 GDK_KEY_BackSpace = 65288;
283 GDK_KEY_Battery = 269025171;
284 GDK_KEY_Begin = 65368;
285 GDK_KEY_Blue = 269025190;
286 GDK_KEY_Bluetooth = 269025172;
287 GDK_KEY_Book = 269025106;
288 GDK_KEY_BounceKeys_Enable = 65140;
289 GDK_KEY_Break = 65387;
290 GDK_KEY_BrightnessAdjust = 269025083;
291 GDK_KEY_Byelorussian_SHORTU = 1726;
292 GDK_KEY_Byelorussian_shortu__0 = 1710;
293 GDK_KEY_C = 67;
294 GDK_KEY_CD = 269025107;
295 GDK_KEY_CH = 65186;
296 GDK_KEY_C_H = 65189;
297 GDK_KEY_C_h__0 = 65188;
298 GDK_KEY_Cabovedot = 709;
299 GDK_KEY_Cacute = 454;
300 GDK_KEY_Calculator = 269025053;
301 GDK_KEY_Calendar = 269025056;
302 GDK_KEY_Cancel = 65385;
303 GDK_KEY_Caps_Lock = 65509;
304 GDK_KEY_Ccaron = 456;
305 GDK_KEY_Ccedilla = 199;
306 GDK_KEY_Ccircumflex = 710;
307 GDK_KEY_Ch__0 = 65185;
308 GDK_KEY_Clear = 65291;
309 GDK_KEY_ClearGrab = 269024801;
310 GDK_KEY_Close = 269025110;
311 GDK_KEY_Codeinput = 65335;
312 GDK_KEY_ColonSign = 16785569;
313 GDK_KEY_Community = 269025085;
314 GDK_KEY_ContrastAdjust = 269025058;
315 GDK_KEY_Control_L = 65507;
316 GDK_KEY_Control_R = 65508;
317 GDK_KEY_Copy = 269025111;
318 GDK_KEY_CruzeiroSign = 16785570;
319 GDK_KEY_Cut = 269025112;
320 GDK_KEY_CycleAngle = 269025180;
321 GDK_KEY_Cyrillic_A = 1761;
322 GDK_KEY_Cyrillic_BE = 1762;
323 GDK_KEY_Cyrillic_CHE = 1790;
324 GDK_KEY_Cyrillic_CHE_descender = 16778422;
325 GDK_KEY_Cyrillic_CHE_vertstroke = 16778424;
326 GDK_KEY_Cyrillic_DE = 1764;
327 GDK_KEY_Cyrillic_DZHE = 1727;
328 GDK_KEY_Cyrillic_E = 1788;
329 GDK_KEY_Cyrillic_EF = 1766;
330 GDK_KEY_Cyrillic_EL = 1772;
331 GDK_KEY_Cyrillic_EM = 1773;
332 GDK_KEY_Cyrillic_EN = 1774;
333 GDK_KEY_Cyrillic_EN_descender = 16778402;
334 GDK_KEY_Cyrillic_ER = 1778;
335 GDK_KEY_Cyrillic_ES = 1779;
336 GDK_KEY_Cyrillic_GHE = 1767;
337 GDK_KEY_Cyrillic_GHE_bar = 16778386;
338 GDK_KEY_Cyrillic_HA = 1768;
339 GDK_KEY_Cyrillic_HARDSIGN = 1791;
340 GDK_KEY_Cyrillic_HA_descender = 16778418;
341 GDK_KEY_Cyrillic_I = 1769;
342 GDK_KEY_Cyrillic_IE = 1765;
343 GDK_KEY_Cyrillic_IO = 1715;
344 GDK_KEY_Cyrillic_I_macron = 16778466;
345 GDK_KEY_Cyrillic_JE = 1720;
346 GDK_KEY_Cyrillic_KA = 1771;
347 GDK_KEY_Cyrillic_KA_descender = 16778394;
348 GDK_KEY_Cyrillic_KA_vertstroke = 16778396;
349 GDK_KEY_Cyrillic_LJE = 1721;
350 GDK_KEY_Cyrillic_NJE = 1722;
351 GDK_KEY_Cyrillic_O = 1775;
352 GDK_KEY_Cyrillic_O_bar = 16778472;
353 GDK_KEY_Cyrillic_PE = 1776;
354 GDK_KEY_Cyrillic_SCHWA = 16778456;
355 GDK_KEY_Cyrillic_SHA = 1787;
356 GDK_KEY_Cyrillic_SHCHA = 1789;
357 GDK_KEY_Cyrillic_SHHA = 16778426;
358 GDK_KEY_Cyrillic_SHORTI = 1770;
359 GDK_KEY_Cyrillic_SOFTSIGN = 1784;
360 GDK_KEY_Cyrillic_TE = 1780;
361 GDK_KEY_Cyrillic_TSE = 1763;
362 GDK_KEY_Cyrillic_U = 1781;
363 GDK_KEY_Cyrillic_U_macron = 16778478;
364 GDK_KEY_Cyrillic_U_straight = 16778414;
365 GDK_KEY_Cyrillic_U_straight_bar = 16778416;
366 GDK_KEY_Cyrillic_VE = 1783;
367 GDK_KEY_Cyrillic_YA = 1777;
368 GDK_KEY_Cyrillic_YERU = 1785;
369 GDK_KEY_Cyrillic_YU = 1760;
370 GDK_KEY_Cyrillic_ZE = 1786;
371 GDK_KEY_Cyrillic_ZHE = 1782;
372 GDK_KEY_Cyrillic_ZHE_descender = 16778390;
373 GDK_KEY_Cyrillic_a__0 = 1729;
374 GDK_KEY_Cyrillic_be__0 = 1730;
375 GDK_KEY_Cyrillic_che__0 = 1758;
376 GDK_KEY_Cyrillic_che_descender__0 = 16778423;
377 GDK_KEY_Cyrillic_che_vertstroke__0 = 16778425;
378 GDK_KEY_Cyrillic_de__0 = 1732;
379 GDK_KEY_Cyrillic_dzhe__0 = 1711;
380 GDK_KEY_Cyrillic_e__0 = 1756;
381 GDK_KEY_Cyrillic_ef__0 = 1734;
382 GDK_KEY_Cyrillic_el__0 = 1740;
383 GDK_KEY_Cyrillic_em__0 = 1741;
384 GDK_KEY_Cyrillic_en__0 = 1742;
385 GDK_KEY_Cyrillic_en_descender__0 = 16778403;
386 GDK_KEY_Cyrillic_er__0 = 1746;
387 GDK_KEY_Cyrillic_es__0 = 1747;
388 GDK_KEY_Cyrillic_ghe__0 = 1735;
389 GDK_KEY_Cyrillic_ghe_bar__0 = 16778387;
390 GDK_KEY_Cyrillic_ha__0 = 1736;
391 GDK_KEY_Cyrillic_ha_descender__0 = 16778419;
392 GDK_KEY_Cyrillic_hardsign__0 = 1759;
393 GDK_KEY_Cyrillic_i__0 = 1737;
394 GDK_KEY_Cyrillic_i_macron__0 = 16778467;
395 GDK_KEY_Cyrillic_ie__0 = 1733;
396 GDK_KEY_Cyrillic_io__0 = 1699;
397 GDK_KEY_Cyrillic_je__0 = 1704;
398 GDK_KEY_Cyrillic_ka__0 = 1739;
399 GDK_KEY_Cyrillic_ka_descender__0 = 16778395;
400 GDK_KEY_Cyrillic_ka_vertstroke__0 = 16778397;
401 GDK_KEY_Cyrillic_lje__0 = 1705;
402 GDK_KEY_Cyrillic_nje__0 = 1706;
403 GDK_KEY_Cyrillic_o__0 = 1743;
404 GDK_KEY_Cyrillic_o_bar__0 = 16778473;
405 GDK_KEY_Cyrillic_pe__0 = 1744;
406 GDK_KEY_Cyrillic_schwa__0 = 16778457;
407 GDK_KEY_Cyrillic_sha__0 = 1755;
408 GDK_KEY_Cyrillic_shcha__0 = 1757;
409 GDK_KEY_Cyrillic_shha__0 = 16778427;
410 GDK_KEY_Cyrillic_shorti__0 = 1738;
411 GDK_KEY_Cyrillic_softsign__0 = 1752;
412 GDK_KEY_Cyrillic_te__0 = 1748;
413 GDK_KEY_Cyrillic_tse__0 = 1731;
414 GDK_KEY_Cyrillic_u__0 = 1749;
415 GDK_KEY_Cyrillic_u_macron__0 = 16778479;
416 GDK_KEY_Cyrillic_u_straight__0 = 16778415;
417 GDK_KEY_Cyrillic_u_straight_bar__0 = 16778417;
418 GDK_KEY_Cyrillic_ve__0 = 1751;
419 GDK_KEY_Cyrillic_ya__0 = 1745;
420 GDK_KEY_Cyrillic_yeru__0 = 1753;
421 GDK_KEY_Cyrillic_yu__0 = 1728;
422 GDK_KEY_Cyrillic_ze__0 = 1754;
423 GDK_KEY_Cyrillic_zhe__0 = 1750;
424 GDK_KEY_Cyrillic_zhe_descender__0 = 16778391;
425 GDK_KEY_D = 68;
426 GDK_KEY_DOS = 269025114;
427 GDK_KEY_Dabovedot = 16784906;
428 GDK_KEY_Dcaron = 463;
429 GDK_KEY_Delete = 65535;
430 GDK_KEY_Display = 269025113;
431 GDK_KEY_Documents = 269025115;
432 GDK_KEY_DongSign = 16785579;
433 GDK_KEY_Down = 65364;
434 GDK_KEY_Dstroke = 464;
435 GDK_KEY_E = 69;
436 GDK_KEY_ENG = 957;
437 GDK_KEY_ETH = 208;
438 GDK_KEY_EZH = 16777655;
439 GDK_KEY_Eabovedot = 972;
440 GDK_KEY_Eacute = 201;
441 GDK_KEY_Ebelowdot = 16785080;
442 GDK_KEY_Ecaron = 460;
443 GDK_KEY_Ecircumflex = 202;
444 GDK_KEY_Ecircumflexacute = 16785086;
445 GDK_KEY_Ecircumflexbelowdot = 16785094;
446 GDK_KEY_Ecircumflexgrave = 16785088;
447 GDK_KEY_Ecircumflexhook = 16785090;
448 GDK_KEY_Ecircumflextilde = 16785092;
449 GDK_KEY_EcuSign = 16785568;
450 GDK_KEY_Ediaeresis = 203;
451 GDK_KEY_Egrave = 200;
452 GDK_KEY_Ehook = 16785082;
453 GDK_KEY_Eisu_Shift = 65327;
454 GDK_KEY_Eisu_toggle = 65328;
455 GDK_KEY_Eject = 269025068;
456 GDK_KEY_Emacron = 938;
457 GDK_KEY_End = 65367;
458 GDK_KEY_Eogonek = 458;
459 GDK_KEY_Escape = 65307;
460 GDK_KEY_Eth__0 = 208;
461 GDK_KEY_Etilde = 16785084;
462 GDK_KEY_EuroSign = 8364;
463 GDK_KEY_Excel = 269025116;
464 GDK_KEY_Execute = 65378;
465 GDK_KEY_Explorer = 269025117;
466 GDK_KEY_F = 70;
467 GDK_KEY_F1 = 65470;
468 GDK_KEY_F10 = 65479;
469 GDK_KEY_F11 = 65480;
470 GDK_KEY_F12 = 65481;
471 GDK_KEY_F13 = 65482;
472 GDK_KEY_F14 = 65483;
473 GDK_KEY_F15 = 65484;
474 GDK_KEY_F16 = 65485;
475 GDK_KEY_F17 = 65486;
476 GDK_KEY_F18 = 65487;
477 GDK_KEY_F19 = 65488;
478 GDK_KEY_F2 = 65471;
479 GDK_KEY_F20 = 65489;
480 GDK_KEY_F21 = 65490;
481 GDK_KEY_F22 = 65491;
482 GDK_KEY_F23 = 65492;
483 GDK_KEY_F24 = 65493;
484 GDK_KEY_F25 = 65494;
485 GDK_KEY_F26 = 65495;
486 GDK_KEY_F27 = 65496;
487 GDK_KEY_F28 = 65497;
488 GDK_KEY_F29 = 65498;
489 GDK_KEY_F3 = 65472;
490 GDK_KEY_F30 = 65499;
491 GDK_KEY_F31 = 65500;
492 GDK_KEY_F32 = 65501;
493 GDK_KEY_F33 = 65502;
494 GDK_KEY_F34 = 65503;
495 GDK_KEY_F35 = 65504;
496 GDK_KEY_F4 = 65473;
497 GDK_KEY_F5 = 65474;
498 GDK_KEY_F6 = 65475;
499 GDK_KEY_F7 = 65476;
500 GDK_KEY_F8 = 65477;
501 GDK_KEY_F9 = 65478;
502 GDK_KEY_FFrancSign = 16785571;
503 GDK_KEY_Fabovedot = 16784926;
504 GDK_KEY_Farsi_0 = 16778992;
505 GDK_KEY_Farsi_1 = 16778993;
506 GDK_KEY_Farsi_2 = 16778994;
507 GDK_KEY_Farsi_3 = 16778995;
508 GDK_KEY_Farsi_4 = 16778996;
509 GDK_KEY_Farsi_5 = 16778997;
510 GDK_KEY_Farsi_6 = 16778998;
511 GDK_KEY_Farsi_7 = 16778999;
512 GDK_KEY_Farsi_8 = 16779000;
513 GDK_KEY_Farsi_9 = 16779001;
514 GDK_KEY_Farsi_yeh = 16778956;
515 GDK_KEY_Favorites = 269025072;
516 GDK_KEY_Finance = 269025084;
517 GDK_KEY_Find = 65384;
518 GDK_KEY_First_Virtual_Screen = 65232;
519 GDK_KEY_Forward = 269025063;
520 GDK_KEY_FrameBack = 269025181;
521 GDK_KEY_FrameForward = 269025182;
522 GDK_KEY_G = 71;
523 GDK_KEY_Gabovedot = 725;
524 GDK_KEY_Game = 269025118;
525 GDK_KEY_Gbreve = 683;
526 GDK_KEY_Gcaron = 16777702;
527 GDK_KEY_Gcedilla = 939;
528 GDK_KEY_Gcircumflex = 728;
529 GDK_KEY_Georgian_an = 16781520;
530 GDK_KEY_Georgian_ban = 16781521;
531 GDK_KEY_Georgian_can = 16781546;
532 GDK_KEY_Georgian_char = 16781549;
533 GDK_KEY_Georgian_chin = 16781545;
534 GDK_KEY_Georgian_cil = 16781548;
535 GDK_KEY_Georgian_don = 16781523;
536 GDK_KEY_Georgian_en = 16781524;
537 GDK_KEY_Georgian_fi = 16781558;
538 GDK_KEY_Georgian_gan = 16781522;
539 GDK_KEY_Georgian_ghan = 16781542;
540 GDK_KEY_Georgian_hae = 16781552;
541 GDK_KEY_Georgian_har = 16781556;
542 GDK_KEY_Georgian_he = 16781553;
543 GDK_KEY_Georgian_hie = 16781554;
544 GDK_KEY_Georgian_hoe = 16781557;
545 GDK_KEY_Georgian_in = 16781528;
546 GDK_KEY_Georgian_jhan = 16781551;
547 GDK_KEY_Georgian_jil = 16781547;
548 GDK_KEY_Georgian_kan = 16781529;
549 GDK_KEY_Georgian_khar = 16781541;
550 GDK_KEY_Georgian_las = 16781530;
551 GDK_KEY_Georgian_man = 16781531;
552 GDK_KEY_Georgian_nar = 16781532;
553 GDK_KEY_Georgian_on = 16781533;
554 GDK_KEY_Georgian_par = 16781534;
555 GDK_KEY_Georgian_phar = 16781540;
556 GDK_KEY_Georgian_qar = 16781543;
557 GDK_KEY_Georgian_rae = 16781536;
558 GDK_KEY_Georgian_san = 16781537;
559 GDK_KEY_Georgian_shin = 16781544;
560 GDK_KEY_Georgian_tan = 16781527;
561 GDK_KEY_Georgian_tar = 16781538;
562 GDK_KEY_Georgian_un = 16781539;
563 GDK_KEY_Georgian_vin = 16781525;
564 GDK_KEY_Georgian_we = 16781555;
565 GDK_KEY_Georgian_xan = 16781550;
566 GDK_KEY_Georgian_zen = 16781526;
567 GDK_KEY_Georgian_zhar = 16781535;
568 GDK_KEY_Go = 269025119;
569 GDK_KEY_Greek_ALPHA = 1985;
570 GDK_KEY_Greek_ALPHAaccent = 1953;
571 GDK_KEY_Greek_BETA = 1986;
572 GDK_KEY_Greek_CHI = 2007;
573 GDK_KEY_Greek_DELTA = 1988;
574 GDK_KEY_Greek_EPSILON = 1989;
575 GDK_KEY_Greek_EPSILONaccent = 1954;
576 GDK_KEY_Greek_ETA = 1991;
577 GDK_KEY_Greek_ETAaccent = 1955;
578 GDK_KEY_Greek_GAMMA = 1987;
579 GDK_KEY_Greek_IOTA = 1993;
580 GDK_KEY_Greek_IOTAaccent = 1956;
581 GDK_KEY_Greek_IOTAdiaeresis = 1957;
582 GDK_KEY_Greek_IOTAdieresis = 1957;
583 GDK_KEY_Greek_KAPPA = 1994;
584 GDK_KEY_Greek_LAMBDA = 1995;
585 GDK_KEY_Greek_LAMDA = 1995;
586 GDK_KEY_Greek_MU = 1996;
587 GDK_KEY_Greek_NU = 1997;
588 GDK_KEY_Greek_OMEGA = 2009;
589 GDK_KEY_Greek_OMEGAaccent = 1963;
590 GDK_KEY_Greek_OMICRON = 1999;
591 GDK_KEY_Greek_OMICRONaccent = 1959;
592 GDK_KEY_Greek_PHI = 2006;
593 GDK_KEY_Greek_PI = 2000;
594 GDK_KEY_Greek_PSI = 2008;
595 GDK_KEY_Greek_RHO = 2001;
596 GDK_KEY_Greek_SIGMA = 2002;
597 GDK_KEY_Greek_TAU = 2004;
598 GDK_KEY_Greek_THETA = 1992;
599 GDK_KEY_Greek_UPSILON = 2005;
600 GDK_KEY_Greek_UPSILONaccent = 1960;
601 GDK_KEY_Greek_UPSILONdieresis = 1961;
602 GDK_KEY_Greek_XI = 1998;
603 GDK_KEY_Greek_ZETA = 1990;
604 GDK_KEY_Greek_accentdieresis = 1966;
605 GDK_KEY_Greek_alpha__0 = 2017;
606 GDK_KEY_Greek_alphaaccent__0 = 1969;
607 GDK_KEY_Greek_beta__0 = 2018;
608 GDK_KEY_Greek_chi__0 = 2039;
609 GDK_KEY_Greek_delta__0 = 2020;
610 GDK_KEY_Greek_epsilon__0 = 2021;
611 GDK_KEY_Greek_epsilonaccent__0 = 1970;
612 GDK_KEY_Greek_eta__0 = 2023;
613 GDK_KEY_Greek_etaaccent__0 = 1971;
614 GDK_KEY_Greek_finalsmallsigma = 2035;
615 GDK_KEY_Greek_gamma__0 = 2019;
616 GDK_KEY_Greek_horizbar = 1967;
617 GDK_KEY_Greek_iota__0 = 2025;
618 GDK_KEY_Greek_iotaaccent__0 = 1972;
619 GDK_KEY_Greek_iotaaccentdieresis = 1974;
620 GDK_KEY_Greek_iotadieresis__0 = 1973;
621 GDK_KEY_Greek_kappa__0 = 2026;
622 GDK_KEY_Greek_lambda__0 = 2027;
623 GDK_KEY_Greek_lamda__0 = 2027;
624 GDK_KEY_Greek_mu__0 = 2028;
625 GDK_KEY_Greek_nu__0 = 2029;
626 GDK_KEY_Greek_omega__0 = 2041;
627 GDK_KEY_Greek_omegaaccent__0 = 1979;
628 GDK_KEY_Greek_omicron__0 = 2031;
629 GDK_KEY_Greek_omicronaccent__0 = 1975;
630 GDK_KEY_Greek_phi__0 = 2038;
631 GDK_KEY_Greek_pi__0 = 2032;
632 GDK_KEY_Greek_psi__0 = 2040;
633 GDK_KEY_Greek_rho__0 = 2033;
634 GDK_KEY_Greek_sigma__0 = 2034;
635 GDK_KEY_Greek_switch = 65406;
636 GDK_KEY_Greek_tau__0 = 2036;
637 GDK_KEY_Greek_theta__0 = 2024;
638 GDK_KEY_Greek_upsilon__0 = 2037;
639 GDK_KEY_Greek_upsilonaccent__0 = 1976;
640 GDK_KEY_Greek_upsilonaccentdieresis = 1978;
641 GDK_KEY_Greek_upsilondieresis__0 = 1977;
642 GDK_KEY_Greek_xi__0 = 2030;
643 GDK_KEY_Greek_zeta__0 = 2022;
644 GDK_KEY_Green = 269025188;
645 GDK_KEY_H = 72;
646 GDK_KEY_Hangul = 65329;
647 GDK_KEY_Hangul_A = 3775;
648 GDK_KEY_Hangul_AE = 3776;
649 GDK_KEY_Hangul_AraeA = 3830;
650 GDK_KEY_Hangul_AraeAE = 3831;
651 GDK_KEY_Hangul_Banja = 65337;
652 GDK_KEY_Hangul_Cieuc = 3770;
653 GDK_KEY_Hangul_Codeinput = 65335;
654 GDK_KEY_Hangul_Dikeud = 3751;
655 GDK_KEY_Hangul_E = 3780;
656 GDK_KEY_Hangul_EO = 3779;
657 GDK_KEY_Hangul_EU = 3793;
658 GDK_KEY_Hangul_End = 65331;
659 GDK_KEY_Hangul_Hanja = 65332;
660 GDK_KEY_Hangul_Hieuh = 3774;
661 GDK_KEY_Hangul_I = 3795;
662 GDK_KEY_Hangul_Ieung = 3767;
663 GDK_KEY_Hangul_J_Cieuc = 3818;
664 GDK_KEY_Hangul_J_Dikeud = 3802;
665 GDK_KEY_Hangul_J_Hieuh = 3822;
666 GDK_KEY_Hangul_J_Ieung = 3816;
667 GDK_KEY_Hangul_J_Jieuj = 3817;
668 GDK_KEY_Hangul_J_Khieuq = 3819;
669 GDK_KEY_Hangul_J_Kiyeog = 3796;
670 GDK_KEY_Hangul_J_KiyeogSios = 3798;
671 GDK_KEY_Hangul_J_KkogjiDalrinIeung = 3833;
672 GDK_KEY_Hangul_J_Mieum = 3811;
673 GDK_KEY_Hangul_J_Nieun = 3799;
674 GDK_KEY_Hangul_J_NieunHieuh = 3801;
675 GDK_KEY_Hangul_J_NieunJieuj = 3800;
676 GDK_KEY_Hangul_J_PanSios = 3832;
677 GDK_KEY_Hangul_J_Phieuf = 3821;
678 GDK_KEY_Hangul_J_Pieub = 3812;
679 GDK_KEY_Hangul_J_PieubSios = 3813;
680 GDK_KEY_Hangul_J_Rieul = 3803;
681 GDK_KEY_Hangul_J_RieulHieuh = 3810;
682 GDK_KEY_Hangul_J_RieulKiyeog = 3804;
683 GDK_KEY_Hangul_J_RieulMieum = 3805;
684 GDK_KEY_Hangul_J_RieulPhieuf = 3809;
685 GDK_KEY_Hangul_J_RieulPieub = 3806;
686 GDK_KEY_Hangul_J_RieulSios = 3807;
687 GDK_KEY_Hangul_J_RieulTieut = 3808;
688 GDK_KEY_Hangul_J_Sios = 3814;
689 GDK_KEY_Hangul_J_SsangKiyeog = 3797;
690 GDK_KEY_Hangul_J_SsangSios = 3815;
691 GDK_KEY_Hangul_J_Tieut = 3820;
692 GDK_KEY_Hangul_J_YeorinHieuh = 3834;
693 GDK_KEY_Hangul_Jamo = 65333;
694 GDK_KEY_Hangul_Jeonja = 65336;
695 GDK_KEY_Hangul_Jieuj = 3768;
696 GDK_KEY_Hangul_Khieuq = 3771;
697 GDK_KEY_Hangul_Kiyeog = 3745;
698 GDK_KEY_Hangul_KiyeogSios = 3747;
699 GDK_KEY_Hangul_KkogjiDalrinIeung = 3827;
700 GDK_KEY_Hangul_Mieum = 3761;
701 GDK_KEY_Hangul_MultipleCandidate = 65341;
702 GDK_KEY_Hangul_Nieun = 3748;
703 GDK_KEY_Hangul_NieunHieuh = 3750;
704 GDK_KEY_Hangul_NieunJieuj = 3749;
705 GDK_KEY_Hangul_O = 3783;
706 GDK_KEY_Hangul_OE = 3786;
707 GDK_KEY_Hangul_PanSios = 3826;
708 GDK_KEY_Hangul_Phieuf = 3773;
709 GDK_KEY_Hangul_Pieub = 3762;
710 GDK_KEY_Hangul_PieubSios = 3764;
711 GDK_KEY_Hangul_PostHanja = 65339;
712 GDK_KEY_Hangul_PreHanja = 65338;
713 GDK_KEY_Hangul_PreviousCandidate = 65342;
714 GDK_KEY_Hangul_Rieul = 3753;
715 GDK_KEY_Hangul_RieulHieuh = 3760;
716 GDK_KEY_Hangul_RieulKiyeog = 3754;
717 GDK_KEY_Hangul_RieulMieum = 3755;
718 GDK_KEY_Hangul_RieulPhieuf = 3759;
719 GDK_KEY_Hangul_RieulPieub = 3756;
720 GDK_KEY_Hangul_RieulSios = 3757;
721 GDK_KEY_Hangul_RieulTieut = 3758;
722 GDK_KEY_Hangul_RieulYeorinHieuh = 3823;
723 GDK_KEY_Hangul_Romaja = 65334;
724 GDK_KEY_Hangul_SingleCandidate = 65340;
725 GDK_KEY_Hangul_Sios = 3765;
726 GDK_KEY_Hangul_Special = 65343;
727 GDK_KEY_Hangul_SsangDikeud = 3752;
728 GDK_KEY_Hangul_SsangJieuj = 3769;
729 GDK_KEY_Hangul_SsangKiyeog = 3746;
730 GDK_KEY_Hangul_SsangPieub = 3763;
731 GDK_KEY_Hangul_SsangSios = 3766;
732 GDK_KEY_Hangul_Start = 65330;
733 GDK_KEY_Hangul_SunkyeongeumMieum = 3824;
734 GDK_KEY_Hangul_SunkyeongeumPhieuf = 3828;
735 GDK_KEY_Hangul_SunkyeongeumPieub = 3825;
736 GDK_KEY_Hangul_Tieut = 3772;
737 GDK_KEY_Hangul_U = 3788;
738 GDK_KEY_Hangul_WA = 3784;
739 GDK_KEY_Hangul_WAE = 3785;
740 GDK_KEY_Hangul_WE = 3790;
741 GDK_KEY_Hangul_WEO = 3789;
742 GDK_KEY_Hangul_WI = 3791;
743 GDK_KEY_Hangul_YA = 3777;
744 GDK_KEY_Hangul_YAE = 3778;
745 GDK_KEY_Hangul_YE = 3782;
746 GDK_KEY_Hangul_YEO = 3781;
747 GDK_KEY_Hangul_YI = 3794;
748 GDK_KEY_Hangul_YO = 3787;
749 GDK_KEY_Hangul_YU = 3792;
750 GDK_KEY_Hangul_YeorinHieuh = 3829;
751 GDK_KEY_Hangul_switch = 65406;
752 GDK_KEY_Hankaku = 65321;
753 GDK_KEY_Hcircumflex = 678;
754 GDK_KEY_Hebrew_switch = 65406;
755 GDK_KEY_Help = 65386;
756 GDK_KEY_Henkan = 65315;
757 GDK_KEY_Henkan_Mode = 65315;
758 GDK_KEY_Hibernate = 269025192;
759 GDK_KEY_Hiragana = 65317;
760 GDK_KEY_Hiragana_Katakana = 65319;
761 GDK_KEY_History = 269025079;
762 GDK_KEY_Home = 65360;
763 GDK_KEY_HomePage = 269025048;
764 GDK_KEY_HotLinks = 269025082;
765 GDK_KEY_Hstroke = 673;
766 GDK_KEY_Hyper_L = 65517;
767 GDK_KEY_Hyper_R = 65518;
768 GDK_KEY_I = 73;
769 GDK_KEY_ISO_Center_Object = 65075;
770 GDK_KEY_ISO_Continuous_Underline = 65072;
771 GDK_KEY_ISO_Discontinuous_Underline = 65073;
772 GDK_KEY_ISO_Emphasize = 65074;
773 GDK_KEY_ISO_Enter = 65076;
774 GDK_KEY_ISO_Fast_Cursor_Down = 65071;
775 GDK_KEY_ISO_Fast_Cursor_Left = 65068;
776 GDK_KEY_ISO_Fast_Cursor_Right = 65069;
777 GDK_KEY_ISO_Fast_Cursor_Up = 65070;
778 GDK_KEY_ISO_First_Group = 65036;
779 GDK_KEY_ISO_First_Group_Lock = 65037;
780 GDK_KEY_ISO_Group_Latch = 65030;
781 GDK_KEY_ISO_Group_Lock = 65031;
782 GDK_KEY_ISO_Group_Shift = 65406;
783 GDK_KEY_ISO_Last_Group = 65038;
784 GDK_KEY_ISO_Last_Group_Lock = 65039;
785 GDK_KEY_ISO_Left_Tab = 65056;
786 GDK_KEY_ISO_Level2_Latch = 65026;
787 GDK_KEY_ISO_Level3_Latch = 65028;
788 GDK_KEY_ISO_Level3_Lock = 65029;
789 GDK_KEY_ISO_Level3_Shift = 65027;
790 GDK_KEY_ISO_Level5_Latch = 65042;
791 GDK_KEY_ISO_Level5_Lock = 65043;
792 GDK_KEY_ISO_Level5_Shift = 65041;
793 GDK_KEY_ISO_Lock = 65025;
794 GDK_KEY_ISO_Move_Line_Down = 65058;
795 GDK_KEY_ISO_Move_Line_Up = 65057;
796 GDK_KEY_ISO_Next_Group = 65032;
797 GDK_KEY_ISO_Next_Group_Lock = 65033;
798 GDK_KEY_ISO_Partial_Line_Down = 65060;
799 GDK_KEY_ISO_Partial_Line_Up = 65059;
800 GDK_KEY_ISO_Partial_Space_Left = 65061;
801 GDK_KEY_ISO_Partial_Space_Right = 65062;
802 GDK_KEY_ISO_Prev_Group = 65034;
803 GDK_KEY_ISO_Prev_Group_Lock = 65035;
804 GDK_KEY_ISO_Release_Both_Margins = 65067;
805 GDK_KEY_ISO_Release_Margin_Left = 65065;
806 GDK_KEY_ISO_Release_Margin_Right = 65066;
807 GDK_KEY_ISO_Set_Margin_Left = 65063;
808 GDK_KEY_ISO_Set_Margin_Right = 65064;
809 GDK_KEY_Iabovedot = 681;
810 GDK_KEY_Iacute = 205;
811 GDK_KEY_Ibelowdot = 16785098;
812 GDK_KEY_Ibreve = 16777516;
813 GDK_KEY_Icircumflex = 206;
814 GDK_KEY_Idiaeresis = 207;
815 GDK_KEY_Igrave = 204;
816 GDK_KEY_Ihook = 16785096;
817 GDK_KEY_Imacron = 975;
818 GDK_KEY_Insert = 65379;
819 GDK_KEY_Iogonek = 967;
820 GDK_KEY_Itilde = 933;
821 GDK_KEY_J = 74;
822 GDK_KEY_Jcircumflex = 684;
823 GDK_KEY_K = 75;
824 GDK_KEY_KP_0 = 65456;
825 GDK_KEY_KP_1 = 65457;
826 GDK_KEY_KP_2 = 65458;
827 GDK_KEY_KP_3 = 65459;
828 GDK_KEY_KP_4 = 65460;
829 GDK_KEY_KP_5 = 65461;
830 GDK_KEY_KP_6 = 65462;
831 GDK_KEY_KP_7 = 65463;
832 GDK_KEY_KP_8 = 65464;
833 GDK_KEY_KP_9 = 65465;
834 GDK_KEY_KP_Add = 65451;
835 GDK_KEY_KP_Begin = 65437;
836 GDK_KEY_KP_Decimal = 65454;
837 GDK_KEY_KP_Delete = 65439;
838 GDK_KEY_KP_Divide = 65455;
839 GDK_KEY_KP_Down = 65433;
840 GDK_KEY_KP_End = 65436;
841 GDK_KEY_KP_Enter = 65421;
842 GDK_KEY_KP_Equal = 65469;
843 GDK_KEY_KP_F1 = 65425;
844 GDK_KEY_KP_F2 = 65426;
845 GDK_KEY_KP_F3 = 65427;
846 GDK_KEY_KP_F4 = 65428;
847 GDK_KEY_KP_Home = 65429;
848 GDK_KEY_KP_Insert = 65438;
849 GDK_KEY_KP_Left = 65430;
850 GDK_KEY_KP_Multiply = 65450;
851 GDK_KEY_KP_Next = 65435;
852 GDK_KEY_KP_Page_Down = 65435;
853 GDK_KEY_KP_Page_Up = 65434;
854 GDK_KEY_KP_Prior = 65434;
855 GDK_KEY_KP_Right = 65432;
856 GDK_KEY_KP_Separator = 65452;
857 GDK_KEY_KP_Space = 65408;
858 GDK_KEY_KP_Subtract = 65453;
859 GDK_KEY_KP_Tab = 65417;
860 GDK_KEY_KP_Up = 65431;
861 GDK_KEY_Kana_Lock = 65325;
862 GDK_KEY_Kana_Shift = 65326;
863 GDK_KEY_Kanji = 65313;
864 GDK_KEY_Kanji_Bangou = 65335;
865 GDK_KEY_Katakana = 65318;
866 GDK_KEY_KbdBrightnessDown = 269025030;
867 GDK_KEY_KbdBrightnessUp = 269025029;
868 GDK_KEY_KbdLightOnOff = 269025028;
869 GDK_KEY_Kcedilla = 979;
870 GDK_KEY_Korean_Won = 3839;
871 GDK_KEY_L = 76;
872 GDK_KEY_L1 = 65480;
873 GDK_KEY_L10 = 65489;
874 GDK_KEY_L2 = 65481;
875 GDK_KEY_L3 = 65482;
876 GDK_KEY_L4 = 65483;
877 GDK_KEY_L5 = 65484;
878 GDK_KEY_L6 = 65485;
879 GDK_KEY_L7 = 65486;
880 GDK_KEY_L8 = 65487;
881 GDK_KEY_L9 = 65488;
882 GDK_KEY_Lacute = 453;
883 GDK_KEY_Last_Virtual_Screen = 65236;
884 GDK_KEY_Launch0 = 269025088;
885 GDK_KEY_Launch1 = 269025089;
886 GDK_KEY_Launch2 = 269025090;
887 GDK_KEY_Launch3 = 269025091;
888 GDK_KEY_Launch4 = 269025092;
889 GDK_KEY_Launch5 = 269025093;
890 GDK_KEY_Launch6 = 269025094;
891 GDK_KEY_Launch7 = 269025095;
892 GDK_KEY_Launch8 = 269025096;
893 GDK_KEY_Launch9 = 269025097;
894 GDK_KEY_LaunchA = 269025098;
895 GDK_KEY_LaunchB = 269025099;
896 GDK_KEY_LaunchC = 269025100;
897 GDK_KEY_LaunchD = 269025101;
898 GDK_KEY_LaunchE = 269025102;
899 GDK_KEY_LaunchF = 269025103;
900 GDK_KEY_Lbelowdot = 16784950;
901 GDK_KEY_Lcaron = 421;
902 GDK_KEY_Lcedilla = 934;
903 GDK_KEY_Left = 65361;
904 GDK_KEY_LightBulb = 269025077;
905 GDK_KEY_Linefeed = 65290;
906 GDK_KEY_LiraSign = 16785572;
907 GDK_KEY_LogGrabInfo = 269024805;
908 GDK_KEY_LogOff = 269025121;
909 GDK_KEY_LogWindowTree = 269024804;
910 GDK_KEY_Lstroke = 419;
911 GDK_KEY_M = 77;
912 GDK_KEY_Mabovedot = 16784960;
913 GDK_KEY_Macedonia_DSE = 1717;
914 GDK_KEY_Macedonia_GJE = 1714;
915 GDK_KEY_Macedonia_KJE = 1724;
916 GDK_KEY_Macedonia_dse__0 = 1701;
917 GDK_KEY_Macedonia_gje__0 = 1698;
918 GDK_KEY_Macedonia_kje__0 = 1708;
919 GDK_KEY_Mae_Koho = 65342;
920 GDK_KEY_Mail = 269025049;
921 GDK_KEY_MailForward = 269025168;
922 GDK_KEY_Market = 269025122;
923 GDK_KEY_Massyo = 65324;
924 GDK_KEY_Meeting = 269025123;
925 GDK_KEY_Memo = 269025054;
926 GDK_KEY_Menu = 65383;
927 GDK_KEY_MenuKB = 269025125;
928 GDK_KEY_MenuPB = 269025126;
929 GDK_KEY_Messenger = 269025166;
930 GDK_KEY_Meta_L = 65511;
931 GDK_KEY_Meta_R = 65512;
932 GDK_KEY_MillSign = 16785573;
933 GDK_KEY_ModeLock = 269025025;
934 GDK_KEY_Mode_switch = 65406;
935 GDK_KEY_MonBrightnessDown = 269025027;
936 GDK_KEY_MonBrightnessUp = 269025026;
937 GDK_KEY_MouseKeys_Accel_Enable = 65143;
938 GDK_KEY_MouseKeys_Enable = 65142;
939 GDK_KEY_Muhenkan = 65314;
940 GDK_KEY_Multi_key = 65312;
941 GDK_KEY_MultipleCandidate = 65341;
942 GDK_KEY_Music = 269025170;
943 GDK_KEY_MyComputer = 269025075;
944 GDK_KEY_MySites = 269025127;
945 GDK_KEY_N = 78;
946 GDK_KEY_Nacute = 465;
947 GDK_KEY_NairaSign = 16785574;
948 GDK_KEY_Ncaron = 466;
949 GDK_KEY_Ncedilla = 977;
950 GDK_KEY_New = 269025128;
951 GDK_KEY_NewSheqelSign = 16785578;
952 GDK_KEY_News = 269025129;
953 GDK_KEY_Next = 65366;
954 GDK_KEY_Next_VMode = 269024802;
955 GDK_KEY_Next_Virtual_Screen = 65234;
956 GDK_KEY_Ntilde = 209;
957 GDK_KEY_Num_Lock = 65407;
958 GDK_KEY_O = 79;
959 GDK_KEY_OE = 5052;
960 GDK_KEY_Oacute = 211;
961 GDK_KEY_Obarred = 16777631;
962 GDK_KEY_Obelowdot = 16785100;
963 GDK_KEY_Ocaron = 16777681;
964 GDK_KEY_Ocircumflex = 212;
965 GDK_KEY_Ocircumflexacute = 16785104;
966 GDK_KEY_Ocircumflexbelowdot = 16785112;
967 GDK_KEY_Ocircumflexgrave = 16785106;
968 GDK_KEY_Ocircumflexhook = 16785108;
969 GDK_KEY_Ocircumflextilde = 16785110;
970 GDK_KEY_Odiaeresis = 214;
971 GDK_KEY_Odoubleacute = 469;
972 GDK_KEY_OfficeHome = 269025130;
973 GDK_KEY_Ograve = 210;
974 GDK_KEY_Ohook = 16785102;
975 GDK_KEY_Ohorn = 16777632;
976 GDK_KEY_Ohornacute = 16785114;
977 GDK_KEY_Ohornbelowdot = 16785122;
978 GDK_KEY_Ohorngrave = 16785116;
979 GDK_KEY_Ohornhook = 16785118;
980 GDK_KEY_Ohorntilde = 16785120;
981 GDK_KEY_Omacron = 978;
982 GDK_KEY_Ooblique = 216;
983 GDK_KEY_Open = 269025131;
984 GDK_KEY_OpenURL = 269025080;
985 GDK_KEY_Option = 269025132;
986 GDK_KEY_Oslash = 216;
987 GDK_KEY_Otilde = 213;
988 GDK_KEY_Overlay1_Enable = 65144;
989 GDK_KEY_Overlay2_Enable = 65145;
990 GDK_KEY_P = 80;
991 GDK_KEY_Pabovedot = 16784982;
992 GDK_KEY_Page_Down = 65366;
993 GDK_KEY_Page_Up = 65365;
994 GDK_KEY_Paste = 269025133;
995 GDK_KEY_Pause = 65299;
996 GDK_KEY_PesetaSign = 16785575;
997 GDK_KEY_Phone = 269025134;
998 GDK_KEY_Pictures = 269025169;
999 GDK_KEY_Pointer_Accelerate = 65274;
1000 GDK_KEY_Pointer_Button1 = 65257;
1001 GDK_KEY_Pointer_Button2 = 65258;
1002 GDK_KEY_Pointer_Button3 = 65259;
1003 GDK_KEY_Pointer_Button4 = 65260;
1004 GDK_KEY_Pointer_Button5 = 65261;
1005 GDK_KEY_Pointer_Button_Dflt = 65256;
1006 GDK_KEY_Pointer_DblClick1 = 65263;
1007 GDK_KEY_Pointer_DblClick2 = 65264;
1008 GDK_KEY_Pointer_DblClick3 = 65265;
1009 GDK_KEY_Pointer_DblClick4 = 65266;
1010 GDK_KEY_Pointer_DblClick5 = 65267;
1011 GDK_KEY_Pointer_DblClick_Dflt = 65262;
1012 GDK_KEY_Pointer_DfltBtnNext = 65275;
1013 GDK_KEY_Pointer_DfltBtnPrev = 65276;
1014 GDK_KEY_Pointer_Down = 65251;
1015 GDK_KEY_Pointer_DownLeft = 65254;
1016 GDK_KEY_Pointer_DownRight = 65255;
1017 GDK_KEY_Pointer_Drag1 = 65269;
1018 GDK_KEY_Pointer_Drag2 = 65270;
1019 GDK_KEY_Pointer_Drag3 = 65271;
1020 GDK_KEY_Pointer_Drag4 = 65272;
1021 GDK_KEY_Pointer_Drag5 = 65277;
1022 GDK_KEY_Pointer_Drag_Dflt = 65268;
1023 GDK_KEY_Pointer_EnableKeys = 65273;
1024 GDK_KEY_Pointer_Left = 65248;
1025 GDK_KEY_Pointer_Right = 65249;
1026 GDK_KEY_Pointer_Up = 65250;
1027 GDK_KEY_Pointer_UpLeft = 65252;
1028 GDK_KEY_Pointer_UpRight = 65253;
1029 GDK_KEY_PowerDown = 269025057;
1030 GDK_KEY_PowerOff = 269025066;
1031 GDK_KEY_Prev_VMode = 269024803;
1032 GDK_KEY_Prev_Virtual_Screen = 65233;
1033 GDK_KEY_PreviousCandidate = 65342;
1034 GDK_KEY_Print = 65377;
1035 GDK_KEY_Prior = 65365;
1036 GDK_KEY_Q = 81;
1037 GDK_KEY_R = 82;
1038 GDK_KEY_R1 = 65490;
1039 GDK_KEY_R10 = 65499;
1040 GDK_KEY_R11 = 65500;
1041 GDK_KEY_R12 = 65501;
1042 GDK_KEY_R13 = 65502;
1043 GDK_KEY_R14 = 65503;
1044 GDK_KEY_R15 = 65504;
1045 GDK_KEY_R2 = 65491;
1046 GDK_KEY_R3 = 65492;
1047 GDK_KEY_R4 = 65493;
1048 GDK_KEY_R5 = 65494;
1049 GDK_KEY_R6 = 65495;
1050 GDK_KEY_R7 = 65496;
1051 GDK_KEY_R8 = 65497;
1052 GDK_KEY_R9 = 65498;
1053 GDK_KEY_Racute = 448;
1054 GDK_KEY_Rcaron = 472;
1055 GDK_KEY_Rcedilla = 931;
1056 GDK_KEY_Red = 269025187;
1057 GDK_KEY_Redo = 65382;
1058 GDK_KEY_Refresh = 269025065;
1059 GDK_KEY_Reload = 269025139;
1060 GDK_KEY_RepeatKeys_Enable = 65138;
1061 GDK_KEY_Reply = 269025138;
1062 GDK_KEY_Return = 65293;
1063 GDK_KEY_Right = 65363;
1064 GDK_KEY_RockerDown = 269025060;
1065 GDK_KEY_RockerEnter = 269025061;
1066 GDK_KEY_RockerUp = 269025059;
1067 GDK_KEY_Romaji = 65316;
1068 GDK_KEY_RotateWindows = 269025140;
1069 GDK_KEY_RotationKB = 269025142;
1070 GDK_KEY_RotationPB = 269025141;
1071 GDK_KEY_RupeeSign = 16785576;
1072 GDK_KEY_S = 83;
1073 GDK_KEY_SCHWA = 16777615;
1074 GDK_KEY_Sabovedot = 16784992;
1075 GDK_KEY_Sacute = 422;
1076 GDK_KEY_Save = 269025143;
1077 GDK_KEY_Scaron = 425;
1078 GDK_KEY_Scedilla = 426;
1079 GDK_KEY_Scircumflex = 734;
1080 GDK_KEY_ScreenSaver = 269025069;
1081 GDK_KEY_ScrollClick = 269025146;
1082 GDK_KEY_ScrollDown = 269025145;
1083 GDK_KEY_ScrollUp = 269025144;
1084 GDK_KEY_Scroll_Lock = 65300;
1085 GDK_KEY_Search = 269025051;
1086 GDK_KEY_Select = 65376;
1087 GDK_KEY_SelectButton = 269025184;
1088 GDK_KEY_Send = 269025147;
1089 GDK_KEY_Serbian_DJE = 1713;
1090 GDK_KEY_Serbian_DZE = 1727;
1091 GDK_KEY_Serbian_JE = 1720;
1092 GDK_KEY_Serbian_LJE = 1721;
1093 GDK_KEY_Serbian_NJE = 1722;
1094 GDK_KEY_Serbian_TSHE = 1723;
1095 GDK_KEY_Serbian_dje__0 = 1697;
1096 GDK_KEY_Serbian_dze__0 = 1711;
1097 GDK_KEY_Serbian_je__0 = 1704;
1098 GDK_KEY_Serbian_lje__0 = 1705;
1099 GDK_KEY_Serbian_nje__0 = 1706;
1100 GDK_KEY_Serbian_tshe__0 = 1707;
1101 GDK_KEY_Shift_L = 65505;
1102 GDK_KEY_Shift_Lock = 65510;
1103 GDK_KEY_Shift_R = 65506;
1104 GDK_KEY_Shop = 269025078;
1105 GDK_KEY_SingleCandidate = 65340;
1106 GDK_KEY_Sinh_a = 16780677;
1107 GDK_KEY_Sinh_aa = 16780678;
1108 GDK_KEY_Sinh_aa2 = 16780751;
1109 GDK_KEY_Sinh_ae = 16780679;
1110 GDK_KEY_Sinh_ae2 = 16780752;
1111 GDK_KEY_Sinh_aee = 16780680;
1112 GDK_KEY_Sinh_aee2 = 16780753;
1113 GDK_KEY_Sinh_ai = 16780691;
1114 GDK_KEY_Sinh_ai2 = 16780763;
1115 GDK_KEY_Sinh_al = 16780746;
1116 GDK_KEY_Sinh_au = 16780694;
1117 GDK_KEY_Sinh_au2 = 16780766;
1118 GDK_KEY_Sinh_ba = 16780726;
1119 GDK_KEY_Sinh_bha = 16780727;
1120 GDK_KEY_Sinh_ca = 16780704;
1121 GDK_KEY_Sinh_cha = 16780705;
1122 GDK_KEY_Sinh_dda = 16780713;
1123 GDK_KEY_Sinh_ddha = 16780714;
1124 GDK_KEY_Sinh_dha = 16780719;
1125 GDK_KEY_Sinh_dhha = 16780720;
1126 GDK_KEY_Sinh_e = 16780689;
1127 GDK_KEY_Sinh_e2 = 16780761;
1128 GDK_KEY_Sinh_ee = 16780690;
1129 GDK_KEY_Sinh_ee2 = 16780762;
1130 GDK_KEY_Sinh_fa = 16780742;
1131 GDK_KEY_Sinh_ga = 16780700;
1132 GDK_KEY_Sinh_gha = 16780701;
1133 GDK_KEY_Sinh_h2 = 16780675;
1134 GDK_KEY_Sinh_ha = 16780740;
1135 GDK_KEY_Sinh_i = 16780681;
1136 GDK_KEY_Sinh_i2 = 16780754;
1137 GDK_KEY_Sinh_ii = 16780682;
1138 GDK_KEY_Sinh_ii2 = 16780755;
1139 GDK_KEY_Sinh_ja = 16780706;
1140 GDK_KEY_Sinh_jha = 16780707;
1141 GDK_KEY_Sinh_jnya = 16780709;
1142 GDK_KEY_Sinh_ka = 16780698;
1143 GDK_KEY_Sinh_kha = 16780699;
1144 GDK_KEY_Sinh_kunddaliya = 16780788;
1145 GDK_KEY_Sinh_la = 16780733;
1146 GDK_KEY_Sinh_lla = 16780741;
1147 GDK_KEY_Sinh_lu = 16780687;
1148 GDK_KEY_Sinh_lu2 = 16780767;
1149 GDK_KEY_Sinh_luu = 16780688;
1150 GDK_KEY_Sinh_luu2 = 16780787;
1151 GDK_KEY_Sinh_ma = 16780728;
1152 GDK_KEY_Sinh_mba = 16780729;
1153 GDK_KEY_Sinh_na = 16780721;
1154 GDK_KEY_Sinh_ndda = 16780716;
1155 GDK_KEY_Sinh_ndha = 16780723;
1156 GDK_KEY_Sinh_ng = 16780674;
1157 GDK_KEY_Sinh_ng2 = 16780702;
1158 GDK_KEY_Sinh_nga = 16780703;
1159 GDK_KEY_Sinh_nja = 16780710;
1160 GDK_KEY_Sinh_nna = 16780715;
1161 GDK_KEY_Sinh_nya = 16780708;
1162 GDK_KEY_Sinh_o = 16780692;
1163 GDK_KEY_Sinh_o2 = 16780764;
1164 GDK_KEY_Sinh_oo = 16780693;
1165 GDK_KEY_Sinh_oo2 = 16780765;
1166 GDK_KEY_Sinh_pa = 16780724;
1167 GDK_KEY_Sinh_pha = 16780725;
1168 GDK_KEY_Sinh_ra = 16780731;
1169 GDK_KEY_Sinh_ri = 16780685;
1170 GDK_KEY_Sinh_rii = 16780686;
1171 GDK_KEY_Sinh_ru2 = 16780760;
1172 GDK_KEY_Sinh_ruu2 = 16780786;
1173 GDK_KEY_Sinh_sa = 16780739;
1174 GDK_KEY_Sinh_sha = 16780737;
1175 GDK_KEY_Sinh_ssha = 16780738;
1176 GDK_KEY_Sinh_tha = 16780717;
1177 GDK_KEY_Sinh_thha = 16780718;
1178 GDK_KEY_Sinh_tta = 16780711;
1179 GDK_KEY_Sinh_ttha = 16780712;
1180 GDK_KEY_Sinh_u = 16780683;
1181 GDK_KEY_Sinh_u2 = 16780756;
1182 GDK_KEY_Sinh_uu = 16780684;
1183 GDK_KEY_Sinh_uu2 = 16780758;
1184 GDK_KEY_Sinh_va = 16780736;
1185 GDK_KEY_Sinh_ya = 16780730;
1186 GDK_KEY_Sleep = 269025071;
1187 GDK_KEY_SlowKeys_Enable = 65139;
1188 GDK_KEY_Spell = 269025148;
1189 GDK_KEY_SplitScreen = 269025149;
1190 GDK_KEY_Standby = 269025040;
1191 GDK_KEY_Start = 269025050;
1192 GDK_KEY_StickyKeys_Enable = 65141;
1193 GDK_KEY_Stop = 269025064;
1194 GDK_KEY_Subtitle = 269025178;
1195 GDK_KEY_Super_L = 65515;
1196 GDK_KEY_Super_R = 65516;
1197 GDK_KEY_Support = 269025150;
1198 GDK_KEY_Suspend = 269025191;
1199 GDK_KEY_Switch_VT_1 = 269024769;
1200 GDK_KEY_Switch_VT_10 = 269024778;
1201 GDK_KEY_Switch_VT_11 = 269024779;
1202 GDK_KEY_Switch_VT_12 = 269024780;
1203 GDK_KEY_Switch_VT_2 = 269024770;
1204 GDK_KEY_Switch_VT_3 = 269024771;
1205 GDK_KEY_Switch_VT_4 = 269024772;
1206 GDK_KEY_Switch_VT_5 = 269024773;
1207 GDK_KEY_Switch_VT_6 = 269024774;
1208 GDK_KEY_Switch_VT_7 = 269024775;
1209 GDK_KEY_Switch_VT_8 = 269024776;
1210 GDK_KEY_Switch_VT_9 = 269024777;
1211 GDK_KEY_Sys_Req = 65301;
1212 GDK_KEY_T = 84;
1213 GDK_KEY_THORN = 222;
1214 GDK_KEY_Tab = 65289;
1215 GDK_KEY_Tabovedot = 16785002;
1216 GDK_KEY_TaskPane = 269025151;
1217 GDK_KEY_Tcaron = 427;
1218 GDK_KEY_Tcedilla = 478;
1219 GDK_KEY_Terminal = 269025152;
1220 GDK_KEY_Terminate_Server = 65237;
1221 GDK_KEY_Thai_baht = 3551;
1222 GDK_KEY_Thai_bobaimai = 3514;
1223 GDK_KEY_Thai_chochan = 3496;
1224 GDK_KEY_Thai_chochang = 3498;
1225 GDK_KEY_Thai_choching = 3497;
1226 GDK_KEY_Thai_chochoe = 3500;
1227 GDK_KEY_Thai_dochada = 3502;
1228 GDK_KEY_Thai_dodek = 3508;
1229 GDK_KEY_Thai_fofa = 3517;
1230 GDK_KEY_Thai_fofan = 3519;
1231 GDK_KEY_Thai_hohip = 3531;
1232 GDK_KEY_Thai_honokhuk = 3534;
1233 GDK_KEY_Thai_khokhai = 3490;
1234 GDK_KEY_Thai_khokhon = 3493;
1235 GDK_KEY_Thai_khokhuat = 3491;
1236 GDK_KEY_Thai_khokhwai = 3492;
1237 GDK_KEY_Thai_khorakhang = 3494;
1238 GDK_KEY_Thai_kokai = 3489;
1239 GDK_KEY_Thai_lakkhangyao = 3557;
1240 GDK_KEY_Thai_lekchet = 3575;
1241 GDK_KEY_Thai_lekha = 3573;
1242 GDK_KEY_Thai_lekhok = 3574;
1243 GDK_KEY_Thai_lekkao = 3577;
1244 GDK_KEY_Thai_leknung = 3569;
1245 GDK_KEY_Thai_lekpaet = 3576;
1246 GDK_KEY_Thai_leksam = 3571;
1247 GDK_KEY_Thai_leksi = 3572;
1248 GDK_KEY_Thai_leksong = 3570;
1249 GDK_KEY_Thai_leksun = 3568;
1250 GDK_KEY_Thai_lochula = 3532;
1251 GDK_KEY_Thai_loling = 3525;
1252 GDK_KEY_Thai_lu = 3526;
1253 GDK_KEY_Thai_maichattawa = 3563;
1254 GDK_KEY_Thai_maiek = 3560;
1255 GDK_KEY_Thai_maihanakat = 3537;
1256 GDK_KEY_Thai_maihanakat_maitho = 3550;
1257 GDK_KEY_Thai_maitaikhu = 3559;
1258 GDK_KEY_Thai_maitho = 3561;
1259 GDK_KEY_Thai_maitri = 3562;
1260 GDK_KEY_Thai_maiyamok = 3558;
1261 GDK_KEY_Thai_moma = 3521;
1262 GDK_KEY_Thai_ngongu = 3495;
1263 GDK_KEY_Thai_nikhahit = 3565;
1264 GDK_KEY_Thai_nonen = 3507;
1265 GDK_KEY_Thai_nonu = 3513;
1266 GDK_KEY_Thai_oang = 3533;
1267 GDK_KEY_Thai_paiyannoi = 3535;
1268 GDK_KEY_Thai_phinthu = 3546;
1269 GDK_KEY_Thai_phophan = 3518;
1270 GDK_KEY_Thai_phophung = 3516;
1271 GDK_KEY_Thai_phosamphao = 3520;
1272 GDK_KEY_Thai_popla = 3515;
1273 GDK_KEY_Thai_rorua = 3523;
1274 GDK_KEY_Thai_ru = 3524;
1275 GDK_KEY_Thai_saraa = 3536;
1276 GDK_KEY_Thai_saraaa = 3538;
1277 GDK_KEY_Thai_saraae = 3553;
1278 GDK_KEY_Thai_saraaimaimalai = 3556;
1279 GDK_KEY_Thai_saraaimaimuan = 3555;
1280 GDK_KEY_Thai_saraam = 3539;
1281 GDK_KEY_Thai_sarae = 3552;
1282 GDK_KEY_Thai_sarai = 3540;
1283 GDK_KEY_Thai_saraii = 3541;
1284 GDK_KEY_Thai_sarao = 3554;
1285 GDK_KEY_Thai_sarau = 3544;
1286 GDK_KEY_Thai_saraue = 3542;
1287 GDK_KEY_Thai_sarauee = 3543;
1288 GDK_KEY_Thai_sarauu = 3545;
1289 GDK_KEY_Thai_sorusi = 3529;
1290 GDK_KEY_Thai_sosala = 3528;
1291 GDK_KEY_Thai_soso = 3499;
1292 GDK_KEY_Thai_sosua = 3530;
1293 GDK_KEY_Thai_thanthakhat = 3564;
1294 GDK_KEY_Thai_thonangmontho = 3505;
1295 GDK_KEY_Thai_thophuthao = 3506;
1296 GDK_KEY_Thai_thothahan = 3511;
1297 GDK_KEY_Thai_thothan = 3504;
1298 GDK_KEY_Thai_thothong = 3512;
1299 GDK_KEY_Thai_thothung = 3510;
1300 GDK_KEY_Thai_topatak = 3503;
1301 GDK_KEY_Thai_totao = 3509;
1302 GDK_KEY_Thai_wowaen = 3527;
1303 GDK_KEY_Thai_yoyak = 3522;
1304 GDK_KEY_Thai_yoying = 3501;
1305 GDK_KEY_Thorn__0 = 222;
1306 GDK_KEY_Time = 269025183;
1307 GDK_KEY_ToDoList = 269025055;
1308 GDK_KEY_Tools = 269025153;
1309 GDK_KEY_TopMenu = 269025186;
1310 GDK_KEY_TouchpadOff = 269025201;
1311 GDK_KEY_TouchpadOn = 269025200;
1312 GDK_KEY_TouchpadToggle = 269025193;
1313 GDK_KEY_Touroku = 65323;
1314 GDK_KEY_Travel = 269025154;
1315 GDK_KEY_Tslash = 940;
1316 GDK_KEY_U = 85;
1317 GDK_KEY_UWB = 269025174;
1318 GDK_KEY_Uacute = 218;
1319 GDK_KEY_Ubelowdot = 16785124;
1320 GDK_KEY_Ubreve = 733;
1321 GDK_KEY_Ucircumflex = 219;
1322 GDK_KEY_Udiaeresis = 220;
1323 GDK_KEY_Udoubleacute = 475;
1324 GDK_KEY_Ugrave = 217;
1325 GDK_KEY_Uhook = 16785126;
1326 GDK_KEY_Uhorn = 16777647;
1327 GDK_KEY_Uhornacute = 16785128;
1328 GDK_KEY_Uhornbelowdot = 16785136;
1329 GDK_KEY_Uhorngrave = 16785130;
1330 GDK_KEY_Uhornhook = 16785132;
1331 GDK_KEY_Uhorntilde = 16785134;
1332 GDK_KEY_Ukrainian_GHE_WITH_UPTURN = 1725;
1333 GDK_KEY_Ukrainian_I = 1718;
1334 GDK_KEY_Ukrainian_IE = 1716;
1335 GDK_KEY_Ukrainian_YI = 1719;
1336 GDK_KEY_Ukrainian_ghe_with_upturn__0 = 1709;
1337 GDK_KEY_Ukrainian_i__0 = 1702;
1338 GDK_KEY_Ukrainian_ie__0 = 1700;
1339 GDK_KEY_Ukrainian_yi__0 = 1703;
1340 GDK_KEY_Ukranian_I = 1718;
1341 GDK_KEY_Ukranian_JE = 1716;
1342 GDK_KEY_Ukranian_YI = 1719;
1343 GDK_KEY_Ukranian_i__0 = 1702;
1344 GDK_KEY_Ukranian_je__0 = 1700;
1345 GDK_KEY_Ukranian_yi__0 = 1703;
1346 GDK_KEY_Umacron = 990;
1347 GDK_KEY_Undo = 65381;
1348 GDK_KEY_Ungrab = 269024800;
1349 GDK_KEY_Uogonek = 985;
1350 GDK_KEY_Up = 65362;
1351 GDK_KEY_Uring = 473;
1352 GDK_KEY_User1KB = 269025157;
1353 GDK_KEY_User2KB = 269025158;
1354 GDK_KEY_UserPB = 269025156;
1355 GDK_KEY_Utilde = 989;
1356 GDK_KEY_V = 86;
1357 GDK_KEY_VendorHome = 269025076;
1358 GDK_KEY_Video = 269025159;
1359 GDK_KEY_View = 269025185;
1360 GDK_KEY_VoidSymbol = 16777215;
1361 GDK_KEY_W = 87;
1362 GDK_KEY_WLAN = 269025173;
1363 GDK_KEY_WWW = 269025070;
1364 GDK_KEY_Wacute = 16785026;
1365 GDK_KEY_WakeUp = 269025067;
1366 GDK_KEY_Wcircumflex = 16777588;
1367 GDK_KEY_Wdiaeresis = 16785028;
1368 GDK_KEY_WebCam = 269025167;
1369 GDK_KEY_Wgrave = 16785024;
1370 GDK_KEY_WheelButton = 269025160;
1371 GDK_KEY_WindowClear = 269025109;
1372 GDK_KEY_WonSign = 16785577;
1373 GDK_KEY_Word = 269025161;
1374 GDK_KEY_X = 88;
1375 GDK_KEY_Xabovedot = 16785034;
1376 GDK_KEY_Xfer = 269025162;
1377 GDK_KEY_Y = 89;
1378 GDK_KEY_Yacute = 221;
1379 GDK_KEY_Ybelowdot = 16785140;
1380 GDK_KEY_Ycircumflex = 16777590;
1381 GDK_KEY_Ydiaeresis = 5054;
1382 GDK_KEY_Yellow = 269025189;
1383 GDK_KEY_Ygrave = 16785138;
1384 GDK_KEY_Yhook = 16785142;
1385 GDK_KEY_Ytilde = 16785144;
1386 GDK_KEY_Z = 90;
1387 GDK_KEY_Zabovedot = 431;
1388 GDK_KEY_Zacute = 428;
1389 GDK_KEY_Zcaron = 430;
1390 GDK_KEY_Zen_Koho = 65341;
1391 GDK_KEY_Zenkaku = 65320;
1392 GDK_KEY_Zenkaku_Hankaku = 65322;
1393 GDK_KEY_ZoomIn = 269025163;
1394 GDK_KEY_ZoomOut = 269025164;
1395 GDK_KEY_Zstroke = 16777653;
1396 GDK_KEY_a__0 = 97;
1397 GDK_KEY_aacute__0 = 225;
1398 GDK_KEY_abelowdot__0 = 16785057;
1399 GDK_KEY_abovedot = 511;
1400 GDK_KEY_abreve__0 = 483;
1401 GDK_KEY_abreveacute__0 = 16785071;
1402 GDK_KEY_abrevebelowdot__0 = 16785079;
1403 GDK_KEY_abrevegrave__0 = 16785073;
1404 GDK_KEY_abrevehook__0 = 16785075;
1405 GDK_KEY_abrevetilde__0 = 16785077;
1406 GDK_KEY_acircumflex__0 = 226;
1407 GDK_KEY_acircumflexacute__0 = 16785061;
1408 GDK_KEY_acircumflexbelowdot__0 = 16785069;
1409 GDK_KEY_acircumflexgrave__0 = 16785063;
1410 GDK_KEY_acircumflexhook__0 = 16785065;
1411 GDK_KEY_acircumflextilde__0 = 16785067;
1412 GDK_KEY_acute = 180;
1413 GDK_KEY_adiaeresis__0 = 228;
1414 GDK_KEY_ae__0 = 230;
1415 GDK_KEY_agrave__0 = 224;
1416 GDK_KEY_ahook__0 = 16785059;
1417 GDK_KEY_amacron__0 = 992;
1418 GDK_KEY_ampersand = 38;
1419 GDK_KEY_aogonek__0 = 433;
1420 GDK_KEY_apostrophe = 39;
1421 GDK_KEY_approxeq = 16785992;
1422 GDK_KEY_approximate = 2248;
1423 GDK_KEY_aring__0 = 229;
1424 GDK_KEY_asciicircum = 94;
1425 GDK_KEY_asciitilde = 126;
1426 GDK_KEY_asterisk = 42;
1427 GDK_KEY_at = 64;
1428 GDK_KEY_atilde__0 = 227;
1429 GDK_KEY_b__0 = 98;
1430 GDK_KEY_babovedot__0 = 16784899;
1431 GDK_KEY_backslash = 92;
1432 GDK_KEY_ballotcross = 2804;
1433 GDK_KEY_bar = 124;
1434 GDK_KEY_because = 16785973;
1435 GDK_KEY_blank = 2527;
1436 GDK_KEY_botintegral = 2213;
1437 GDK_KEY_botleftparens = 2220;
1438 GDK_KEY_botleftsqbracket = 2216;
1439 GDK_KEY_botleftsummation = 2226;
1440 GDK_KEY_botrightparens = 2222;
1441 GDK_KEY_botrightsqbracket = 2218;
1442 GDK_KEY_botrightsummation = 2230;
1443 GDK_KEY_bott = 2550;
1444 GDK_KEY_botvertsummationconnector = 2228;
1445 GDK_KEY_braceleft = 123;
1446 GDK_KEY_braceright = 125;
1447 GDK_KEY_bracketleft = 91;
1448 GDK_KEY_bracketright = 93;
1449 GDK_KEY_braille_blank = 16787456;
1450 GDK_KEY_braille_dot_1 = 65521;
1451 GDK_KEY_braille_dot_10 = 65530;
1452 GDK_KEY_braille_dot_2 = 65522;
1453 GDK_KEY_braille_dot_3 = 65523;
1454 GDK_KEY_braille_dot_4 = 65524;
1455 GDK_KEY_braille_dot_5 = 65525;
1456 GDK_KEY_braille_dot_6 = 65526;
1457 GDK_KEY_braille_dot_7 = 65527;
1458 GDK_KEY_braille_dot_8 = 65528;
1459 GDK_KEY_braille_dot_9 = 65529;
1460 GDK_KEY_braille_dots_1 = 16787457;
1461 GDK_KEY_braille_dots_12 = 16787459;
1462 GDK_KEY_braille_dots_123 = 16787463;
1463 GDK_KEY_braille_dots_1234 = 16787471;
1464 GDK_KEY_braille_dots_12345 = 16787487;
1465 GDK_KEY_braille_dots_123456 = 16787519;
1466 GDK_KEY_braille_dots_1234567 = 16787583;
1467 GDK_KEY_braille_dots_12345678 = 16787711;
1468 GDK_KEY_braille_dots_1234568 = 16787647;
1469 GDK_KEY_braille_dots_123457 = 16787551;
1470 GDK_KEY_braille_dots_1234578 = 16787679;
1471 GDK_KEY_braille_dots_123458 = 16787615;
1472 GDK_KEY_braille_dots_12346 = 16787503;
1473 GDK_KEY_braille_dots_123467 = 16787567;
1474 GDK_KEY_braille_dots_1234678 = 16787695;
1475 GDK_KEY_braille_dots_123468 = 16787631;
1476 GDK_KEY_braille_dots_12347 = 16787535;
1477 GDK_KEY_braille_dots_123478 = 16787663;
1478 GDK_KEY_braille_dots_12348 = 16787599;
1479 GDK_KEY_braille_dots_1235 = 16787479;
1480 GDK_KEY_braille_dots_12356 = 16787511;
1481 GDK_KEY_braille_dots_123567 = 16787575;
1482 GDK_KEY_braille_dots_1235678 = 16787703;
1483 GDK_KEY_braille_dots_123568 = 16787639;
1484 GDK_KEY_braille_dots_12357 = 16787543;
1485 GDK_KEY_braille_dots_123578 = 16787671;
1486 GDK_KEY_braille_dots_12358 = 16787607;
1487 GDK_KEY_braille_dots_1236 = 16787495;
1488 GDK_KEY_braille_dots_12367 = 16787559;
1489 GDK_KEY_braille_dots_123678 = 16787687;
1490 GDK_KEY_braille_dots_12368 = 16787623;
1491 GDK_KEY_braille_dots_1237 = 16787527;
1492 GDK_KEY_braille_dots_12378 = 16787655;
1493 GDK_KEY_braille_dots_1238 = 16787591;
1494 GDK_KEY_braille_dots_124 = 16787467;
1495 GDK_KEY_braille_dots_1245 = 16787483;
1496 GDK_KEY_braille_dots_12456 = 16787515;
1497 GDK_KEY_braille_dots_124567 = 16787579;
1498 GDK_KEY_braille_dots_1245678 = 16787707;
1499 GDK_KEY_braille_dots_124568 = 16787643;
1500 GDK_KEY_braille_dots_12457 = 16787547;
1501 GDK_KEY_braille_dots_124578 = 16787675;
1502 GDK_KEY_braille_dots_12458 = 16787611;
1503 GDK_KEY_braille_dots_1246 = 16787499;
1504 GDK_KEY_braille_dots_12467 = 16787563;
1505 GDK_KEY_braille_dots_124678 = 16787691;
1506 GDK_KEY_braille_dots_12468 = 16787627;
1507 GDK_KEY_braille_dots_1247 = 16787531;
1508 GDK_KEY_braille_dots_12478 = 16787659;
1509 GDK_KEY_braille_dots_1248 = 16787595;
1510 GDK_KEY_braille_dots_125 = 16787475;
1511 GDK_KEY_braille_dots_1256 = 16787507;
1512 GDK_KEY_braille_dots_12567 = 16787571;
1513 GDK_KEY_braille_dots_125678 = 16787699;
1514 GDK_KEY_braille_dots_12568 = 16787635;
1515 GDK_KEY_braille_dots_1257 = 16787539;
1516 GDK_KEY_braille_dots_12578 = 16787667;
1517 GDK_KEY_braille_dots_1258 = 16787603;
1518 GDK_KEY_braille_dots_126 = 16787491;
1519 GDK_KEY_braille_dots_1267 = 16787555;
1520 GDK_KEY_braille_dots_12678 = 16787683;
1521 GDK_KEY_braille_dots_1268 = 16787619;
1522 GDK_KEY_braille_dots_127 = 16787523;
1523 GDK_KEY_braille_dots_1278 = 16787651;
1524 GDK_KEY_braille_dots_128 = 16787587;
1525 GDK_KEY_braille_dots_13 = 16787461;
1526 GDK_KEY_braille_dots_134 = 16787469;
1527 GDK_KEY_braille_dots_1345 = 16787485;
1528 GDK_KEY_braille_dots_13456 = 16787517;
1529 GDK_KEY_braille_dots_134567 = 16787581;
1530 GDK_KEY_braille_dots_1345678 = 16787709;
1531 GDK_KEY_braille_dots_134568 = 16787645;
1532 GDK_KEY_braille_dots_13457 = 16787549;
1533 GDK_KEY_braille_dots_134578 = 16787677;
1534 GDK_KEY_braille_dots_13458 = 16787613;
1535 GDK_KEY_braille_dots_1346 = 16787501;
1536 GDK_KEY_braille_dots_13467 = 16787565;
1537 GDK_KEY_braille_dots_134678 = 16787693;
1538 GDK_KEY_braille_dots_13468 = 16787629;
1539 GDK_KEY_braille_dots_1347 = 16787533;
1540 GDK_KEY_braille_dots_13478 = 16787661;
1541 GDK_KEY_braille_dots_1348 = 16787597;
1542 GDK_KEY_braille_dots_135 = 16787477;
1543 GDK_KEY_braille_dots_1356 = 16787509;
1544 GDK_KEY_braille_dots_13567 = 16787573;
1545 GDK_KEY_braille_dots_135678 = 16787701;
1546 GDK_KEY_braille_dots_13568 = 16787637;
1547 GDK_KEY_braille_dots_1357 = 16787541;
1548 GDK_KEY_braille_dots_13578 = 16787669;
1549 GDK_KEY_braille_dots_1358 = 16787605;
1550 GDK_KEY_braille_dots_136 = 16787493;
1551 GDK_KEY_braille_dots_1367 = 16787557;
1552 GDK_KEY_braille_dots_13678 = 16787685;
1553 GDK_KEY_braille_dots_1368 = 16787621;
1554 GDK_KEY_braille_dots_137 = 16787525;
1555 GDK_KEY_braille_dots_1378 = 16787653;
1556 GDK_KEY_braille_dots_138 = 16787589;
1557 GDK_KEY_braille_dots_14 = 16787465;
1558 GDK_KEY_braille_dots_145 = 16787481;
1559 GDK_KEY_braille_dots_1456 = 16787513;
1560 GDK_KEY_braille_dots_14567 = 16787577;
1561 GDK_KEY_braille_dots_145678 = 16787705;
1562 GDK_KEY_braille_dots_14568 = 16787641;
1563 GDK_KEY_braille_dots_1457 = 16787545;
1564 GDK_KEY_braille_dots_14578 = 16787673;
1565 GDK_KEY_braille_dots_1458 = 16787609;
1566 GDK_KEY_braille_dots_146 = 16787497;
1567 GDK_KEY_braille_dots_1467 = 16787561;
1568 GDK_KEY_braille_dots_14678 = 16787689;
1569 GDK_KEY_braille_dots_1468 = 16787625;
1570 GDK_KEY_braille_dots_147 = 16787529;
1571 GDK_KEY_braille_dots_1478 = 16787657;
1572 GDK_KEY_braille_dots_148 = 16787593;
1573 GDK_KEY_braille_dots_15 = 16787473;
1574 GDK_KEY_braille_dots_156 = 16787505;
1575 GDK_KEY_braille_dots_1567 = 16787569;
1576 GDK_KEY_braille_dots_15678 = 16787697;
1577 GDK_KEY_braille_dots_1568 = 16787633;
1578 GDK_KEY_braille_dots_157 = 16787537;
1579 GDK_KEY_braille_dots_1578 = 16787665;
1580 GDK_KEY_braille_dots_158 = 16787601;
1581 GDK_KEY_braille_dots_16 = 16787489;
1582 GDK_KEY_braille_dots_167 = 16787553;
1583 GDK_KEY_braille_dots_1678 = 16787681;
1584 GDK_KEY_braille_dots_168 = 16787617;
1585 GDK_KEY_braille_dots_17 = 16787521;
1586 GDK_KEY_braille_dots_178 = 16787649;
1587 GDK_KEY_braille_dots_18 = 16787585;
1588 GDK_KEY_braille_dots_2 = 16787458;
1589 GDK_KEY_braille_dots_23 = 16787462;
1590 GDK_KEY_braille_dots_234 = 16787470;
1591 GDK_KEY_braille_dots_2345 = 16787486;
1592 GDK_KEY_braille_dots_23456 = 16787518;
1593 GDK_KEY_braille_dots_234567 = 16787582;
1594 GDK_KEY_braille_dots_2345678 = 16787710;
1595 GDK_KEY_braille_dots_234568 = 16787646;
1596 GDK_KEY_braille_dots_23457 = 16787550;
1597 GDK_KEY_braille_dots_234578 = 16787678;
1598 GDK_KEY_braille_dots_23458 = 16787614;
1599 GDK_KEY_braille_dots_2346 = 16787502;
1600 GDK_KEY_braille_dots_23467 = 16787566;
1601 GDK_KEY_braille_dots_234678 = 16787694;
1602 GDK_KEY_braille_dots_23468 = 16787630;
1603 GDK_KEY_braille_dots_2347 = 16787534;
1604 GDK_KEY_braille_dots_23478 = 16787662;
1605 GDK_KEY_braille_dots_2348 = 16787598;
1606 GDK_KEY_braille_dots_235 = 16787478;
1607 GDK_KEY_braille_dots_2356 = 16787510;
1608 GDK_KEY_braille_dots_23567 = 16787574;
1609 GDK_KEY_braille_dots_235678 = 16787702;
1610 GDK_KEY_braille_dots_23568 = 16787638;
1611 GDK_KEY_braille_dots_2357 = 16787542;
1612 GDK_KEY_braille_dots_23578 = 16787670;
1613 GDK_KEY_braille_dots_2358 = 16787606;
1614 GDK_KEY_braille_dots_236 = 16787494;
1615 GDK_KEY_braille_dots_2367 = 16787558;
1616 GDK_KEY_braille_dots_23678 = 16787686;
1617 GDK_KEY_braille_dots_2368 = 16787622;
1618 GDK_KEY_braille_dots_237 = 16787526;
1619 GDK_KEY_braille_dots_2378 = 16787654;
1620 GDK_KEY_braille_dots_238 = 16787590;
1621 GDK_KEY_braille_dots_24 = 16787466;
1622 GDK_KEY_braille_dots_245 = 16787482;
1623 GDK_KEY_braille_dots_2456 = 16787514;
1624 GDK_KEY_braille_dots_24567 = 16787578;
1625 GDK_KEY_braille_dots_245678 = 16787706;
1626 GDK_KEY_braille_dots_24568 = 16787642;
1627 GDK_KEY_braille_dots_2457 = 16787546;
1628 GDK_KEY_braille_dots_24578 = 16787674;
1629 GDK_KEY_braille_dots_2458 = 16787610;
1630 GDK_KEY_braille_dots_246 = 16787498;
1631 GDK_KEY_braille_dots_2467 = 16787562;
1632 GDK_KEY_braille_dots_24678 = 16787690;
1633 GDK_KEY_braille_dots_2468 = 16787626;
1634 GDK_KEY_braille_dots_247 = 16787530;
1635 GDK_KEY_braille_dots_2478 = 16787658;
1636 GDK_KEY_braille_dots_248 = 16787594;
1637 GDK_KEY_braille_dots_25 = 16787474;
1638 GDK_KEY_braille_dots_256 = 16787506;
1639 GDK_KEY_braille_dots_2567 = 16787570;
1640 GDK_KEY_braille_dots_25678 = 16787698;
1641 GDK_KEY_braille_dots_2568 = 16787634;
1642 GDK_KEY_braille_dots_257 = 16787538;
1643 GDK_KEY_braille_dots_2578 = 16787666;
1644 GDK_KEY_braille_dots_258 = 16787602;
1645 GDK_KEY_braille_dots_26 = 16787490;
1646 GDK_KEY_braille_dots_267 = 16787554;
1647 GDK_KEY_braille_dots_2678 = 16787682;
1648 GDK_KEY_braille_dots_268 = 16787618;
1649 GDK_KEY_braille_dots_27 = 16787522;
1650 GDK_KEY_braille_dots_278 = 16787650;
1651 GDK_KEY_braille_dots_28 = 16787586;
1652 GDK_KEY_braille_dots_3 = 16787460;
1653 GDK_KEY_braille_dots_34 = 16787468;
1654 GDK_KEY_braille_dots_345 = 16787484;
1655 GDK_KEY_braille_dots_3456 = 16787516;
1656 GDK_KEY_braille_dots_34567 = 16787580;
1657 GDK_KEY_braille_dots_345678 = 16787708;
1658 GDK_KEY_braille_dots_34568 = 16787644;
1659 GDK_KEY_braille_dots_3457 = 16787548;
1660 GDK_KEY_braille_dots_34578 = 16787676;
1661 GDK_KEY_braille_dots_3458 = 16787612;
1662 GDK_KEY_braille_dots_346 = 16787500;
1663 GDK_KEY_braille_dots_3467 = 16787564;
1664 GDK_KEY_braille_dots_34678 = 16787692;
1665 GDK_KEY_braille_dots_3468 = 16787628;
1666 GDK_KEY_braille_dots_347 = 16787532;
1667 GDK_KEY_braille_dots_3478 = 16787660;
1668 GDK_KEY_braille_dots_348 = 16787596;
1669 GDK_KEY_braille_dots_35 = 16787476;
1670 GDK_KEY_braille_dots_356 = 16787508;
1671 GDK_KEY_braille_dots_3567 = 16787572;
1672 GDK_KEY_braille_dots_35678 = 16787700;
1673 GDK_KEY_braille_dots_3568 = 16787636;
1674 GDK_KEY_braille_dots_357 = 16787540;
1675 GDK_KEY_braille_dots_3578 = 16787668;
1676 GDK_KEY_braille_dots_358 = 16787604;
1677 GDK_KEY_braille_dots_36 = 16787492;
1678 GDK_KEY_braille_dots_367 = 16787556;
1679 GDK_KEY_braille_dots_3678 = 16787684;
1680 GDK_KEY_braille_dots_368 = 16787620;
1681 GDK_KEY_braille_dots_37 = 16787524;
1682 GDK_KEY_braille_dots_378 = 16787652;
1683 GDK_KEY_braille_dots_38 = 16787588;
1684 GDK_KEY_braille_dots_4 = 16787464;
1685 GDK_KEY_braille_dots_45 = 16787480;
1686 GDK_KEY_braille_dots_456 = 16787512;
1687 GDK_KEY_braille_dots_4567 = 16787576;
1688 GDK_KEY_braille_dots_45678 = 16787704;
1689 GDK_KEY_braille_dots_4568 = 16787640;
1690 GDK_KEY_braille_dots_457 = 16787544;
1691 GDK_KEY_braille_dots_4578 = 16787672;
1692 GDK_KEY_braille_dots_458 = 16787608;
1693 GDK_KEY_braille_dots_46 = 16787496;
1694 GDK_KEY_braille_dots_467 = 16787560;
1695 GDK_KEY_braille_dots_4678 = 16787688;
1696 GDK_KEY_braille_dots_468 = 16787624;
1697 GDK_KEY_braille_dots_47 = 16787528;
1698 GDK_KEY_braille_dots_478 = 16787656;
1699 GDK_KEY_braille_dots_48 = 16787592;
1700 GDK_KEY_braille_dots_5 = 16787472;
1701 GDK_KEY_braille_dots_56 = 16787504;
1702 GDK_KEY_braille_dots_567 = 16787568;
1703 GDK_KEY_braille_dots_5678 = 16787696;
1704 GDK_KEY_braille_dots_568 = 16787632;
1705 GDK_KEY_braille_dots_57 = 16787536;
1706 GDK_KEY_braille_dots_578 = 16787664;
1707 GDK_KEY_braille_dots_58 = 16787600;
1708 GDK_KEY_braille_dots_6 = 16787488;
1709 GDK_KEY_braille_dots_67 = 16787552;
1710 GDK_KEY_braille_dots_678 = 16787680;
1711 GDK_KEY_braille_dots_68 = 16787616;
1712 GDK_KEY_braille_dots_7 = 16787520;
1713 GDK_KEY_braille_dots_78 = 16787648;
1714 GDK_KEY_braille_dots_8 = 16787584;
1715 GDK_KEY_breve = 418;
1716 GDK_KEY_brokenbar = 166;
1717 GDK_KEY_c__0 = 99;
1718 GDK_KEY_c_h__1 = 65187;
1719 GDK_KEY_cabovedot__0 = 741;
1720 GDK_KEY_cacute__0 = 486;
1721 GDK_KEY_careof = 2744;
1722 GDK_KEY_caret = 2812;
1723 GDK_KEY_caron = 439;
1724 GDK_KEY_ccaron__0 = 488;
1725 GDK_KEY_ccedilla__0 = 231;
1726 GDK_KEY_ccircumflex__0 = 742;
1727 GDK_KEY_cedilla = 184;
1728 GDK_KEY_cent = 162;
1729 GDK_KEY_ch__1 = 65184;
1730 GDK_KEY_checkerboard = 2529;
1731 GDK_KEY_checkmark = 2803;
1732 GDK_KEY_circle = 3023;
1733 GDK_KEY_club = 2796;
1734 GDK_KEY_colon = 58;
1735 GDK_KEY_comma = 44;
1736 GDK_KEY_containsas = 16785931;
1737 GDK_KEY_copyright = 169;
1738 GDK_KEY_cr = 2532;
1739 GDK_KEY_crossinglines = 2542;
1740 GDK_KEY_cuberoot = 16785947;
1741 GDK_KEY_currency = 164;
1742 GDK_KEY_cursor = 2815;
1743 GDK_KEY_d__0 = 100;
1744 GDK_KEY_dabovedot__0 = 16784907;
1745 GDK_KEY_dagger = 2801;
1746 GDK_KEY_dcaron__0 = 495;
1747 GDK_KEY_dead_A = 65153;
1748 GDK_KEY_dead_E = 65155;
1749 GDK_KEY_dead_I = 65157;
1750 GDK_KEY_dead_O = 65159;
1751 GDK_KEY_dead_U = 65161;
1752 GDK_KEY_dead_a__0 = 65152;
1753 GDK_KEY_dead_abovecomma = 65124;
1754 GDK_KEY_dead_abovedot = 65110;
1755 GDK_KEY_dead_abovereversedcomma = 65125;
1756 GDK_KEY_dead_abovering = 65112;
1757 GDK_KEY_dead_acute = 65105;
1758 GDK_KEY_dead_belowbreve = 65131;
1759 GDK_KEY_dead_belowcircumflex = 65129;
1760 GDK_KEY_dead_belowcomma = 65134;
1761 GDK_KEY_dead_belowdiaeresis = 65132;
1762 GDK_KEY_dead_belowdot = 65120;
1763 GDK_KEY_dead_belowmacron = 65128;
1764 GDK_KEY_dead_belowring = 65127;
1765 GDK_KEY_dead_belowtilde = 65130;
1766 GDK_KEY_dead_breve = 65109;
1767 GDK_KEY_dead_capital_schwa = 65163;
1768 GDK_KEY_dead_caron = 65114;
1769 GDK_KEY_dead_cedilla = 65115;
1770 GDK_KEY_dead_circumflex = 65106;
1771 GDK_KEY_dead_currency = 65135;
1772 GDK_KEY_dead_dasia = 65125;
1773 GDK_KEY_dead_diaeresis = 65111;
1774 GDK_KEY_dead_doubleacute = 65113;
1775 GDK_KEY_dead_doublegrave = 65126;
1776 GDK_KEY_dead_e__0 = 65154;
1777 GDK_KEY_dead_grave = 65104;
1778 GDK_KEY_dead_greek = 65164;
1779 GDK_KEY_dead_hook = 65121;
1780 GDK_KEY_dead_horn = 65122;
1781 GDK_KEY_dead_i__0 = 65156;
1782 GDK_KEY_dead_invertedbreve = 65133;
1783 GDK_KEY_dead_iota = 65117;
1784 GDK_KEY_dead_macron = 65108;
1785 GDK_KEY_dead_o__0 = 65158;
1786 GDK_KEY_dead_ogonek = 65116;
1787 GDK_KEY_dead_perispomeni = 65107;
1788 GDK_KEY_dead_psili = 65124;
1789 GDK_KEY_dead_semivoiced_sound = 65119;
1790 GDK_KEY_dead_small_schwa = 65162;
1791 GDK_KEY_dead_stroke = 65123;
1792 GDK_KEY_dead_tilde = 65107;
1793 GDK_KEY_dead_u__0 = 65160;
1794 GDK_KEY_dead_voiced_sound = 65118;
1795 GDK_KEY_decimalpoint = 2749;
1796 GDK_KEY_degree = 176;
1797 GDK_KEY_diaeresis = 168;
1798 GDK_KEY_diamond = 2797;
1799 GDK_KEY_digitspace = 2725;
1800 GDK_KEY_dintegral = 16785964;
1801 GDK_KEY_division = 247;
1802 GDK_KEY_dollar = 36;
1803 GDK_KEY_doubbaselinedot = 2735;
1804 GDK_KEY_doubleacute = 445;
1805 GDK_KEY_doubledagger = 2802;
1806 GDK_KEY_doublelowquotemark = 2814;
1807 GDK_KEY_downarrow = 2302;
1808 GDK_KEY_downcaret = 2984;
1809 GDK_KEY_downshoe = 3030;
1810 GDK_KEY_downstile = 3012;
1811 GDK_KEY_downtack = 3010;
1812 GDK_KEY_dstroke__0 = 496;
1813 GDK_KEY_e__0 = 101;
1814 GDK_KEY_eabovedot__0 = 1004;
1815 GDK_KEY_eacute__0 = 233;
1816 GDK_KEY_ebelowdot__0 = 16785081;
1817 GDK_KEY_ecaron__0 = 492;
1818 GDK_KEY_ecircumflex__0 = 234;
1819 GDK_KEY_ecircumflexacute__0 = 16785087;
1820 GDK_KEY_ecircumflexbelowdot__0 = 16785095;
1821 GDK_KEY_ecircumflexgrave__0 = 16785089;
1822 GDK_KEY_ecircumflexhook__0 = 16785091;
1823 GDK_KEY_ecircumflextilde__0 = 16785093;
1824 GDK_KEY_ediaeresis__0 = 235;
1825 GDK_KEY_egrave__0 = 232;
1826 GDK_KEY_ehook__0 = 16785083;
1827 GDK_KEY_eightsubscript = 16785544;
1828 GDK_KEY_eightsuperior = 16785528;
1829 GDK_KEY_elementof = 16785928;
1830 GDK_KEY_ellipsis = 2734;
1831 GDK_KEY_em3space = 2723;
1832 GDK_KEY_em4space = 2724;
1833 GDK_KEY_emacron__0 = 954;
1834 GDK_KEY_emdash = 2729;
1835 GDK_KEY_emfilledcircle = 2782;
1836 GDK_KEY_emfilledrect = 2783;
1837 GDK_KEY_emopencircle = 2766;
1838 GDK_KEY_emopenrectangle = 2767;
1839 GDK_KEY_emptyset = 16785925;
1840 GDK_KEY_emspace = 2721;
1841 GDK_KEY_endash = 2730;
1842 GDK_KEY_enfilledcircbullet = 2790;
1843 GDK_KEY_enfilledsqbullet = 2791;
1844 GDK_KEY_eng__0 = 959;
1845 GDK_KEY_enopencircbullet = 2784;
1846 GDK_KEY_enopensquarebullet = 2785;
1847 GDK_KEY_enspace = 2722;
1848 GDK_KEY_eogonek__0 = 490;
1849 GDK_KEY_equal = 61;
1850 GDK_KEY_eth__1 = 240;
1851 GDK_KEY_etilde__0 = 16785085;
1852 GDK_KEY_exclam = 33;
1853 GDK_KEY_exclamdown = 161;
1854 GDK_KEY_ezh__0 = 16777874;
1855 GDK_KEY_f__0 = 102;
1856 GDK_KEY_fabovedot__0 = 16784927;
1857 GDK_KEY_femalesymbol = 2808;
1858 GDK_KEY_ff = 2531;
1859 GDK_KEY_figdash = 2747;
1860 GDK_KEY_filledlefttribullet = 2780;
1861 GDK_KEY_filledrectbullet = 2779;
1862 GDK_KEY_filledrighttribullet = 2781;
1863 GDK_KEY_filledtribulletdown = 2793;
1864 GDK_KEY_filledtribulletup = 2792;
1865 GDK_KEY_fiveeighths = 2757;
1866 GDK_KEY_fivesixths = 2743;
1867 GDK_KEY_fivesubscript = 16785541;
1868 GDK_KEY_fivesuperior = 16785525;
1869 GDK_KEY_fourfifths = 2741;
1870 GDK_KEY_foursubscript = 16785540;
1871 GDK_KEY_foursuperior = 16785524;
1872 GDK_KEY_fourthroot = 16785948;
1873 GDK_KEY_function = 2294;
1874 GDK_KEY_g__0 = 103;
1875 GDK_KEY_gabovedot__0 = 757;
1876 GDK_KEY_gbreve__0 = 699;
1877 GDK_KEY_gcaron__0 = 16777703;
1878 GDK_KEY_gcedilla__0 = 955;
1879 GDK_KEY_gcircumflex__0 = 760;
1880 GDK_KEY_grave = 96;
1881 GDK_KEY_greater = 62;
1882 GDK_KEY_greaterthanequal = 2238;
1883 GDK_KEY_guillemotleft = 171;
1884 GDK_KEY_guillemotright = 187;
1885 GDK_KEY_h__0 = 104;
1886 GDK_KEY_hairspace = 2728;
1887 GDK_KEY_hcircumflex__0 = 694;
1888 GDK_KEY_heart = 2798;
1889 GDK_KEY_hebrew_aleph = 3296;
1890 GDK_KEY_hebrew_ayin = 3314;
1891 GDK_KEY_hebrew_bet = 3297;
1892 GDK_KEY_hebrew_beth = 3297;
1893 GDK_KEY_hebrew_chet = 3303;
1894 GDK_KEY_hebrew_dalet = 3299;
1895 GDK_KEY_hebrew_daleth = 3299;
1896 GDK_KEY_hebrew_doublelowline = 3295;
1897 GDK_KEY_hebrew_finalkaph = 3306;
1898 GDK_KEY_hebrew_finalmem = 3309;
1899 GDK_KEY_hebrew_finalnun = 3311;
1900 GDK_KEY_hebrew_finalpe = 3315;
1901 GDK_KEY_hebrew_finalzade = 3317;
1902 GDK_KEY_hebrew_finalzadi = 3317;
1903 GDK_KEY_hebrew_gimel = 3298;
1904 GDK_KEY_hebrew_gimmel = 3298;
1905 GDK_KEY_hebrew_he = 3300;
1906 GDK_KEY_hebrew_het = 3303;
1907 GDK_KEY_hebrew_kaph = 3307;
1908 GDK_KEY_hebrew_kuf = 3319;
1909 GDK_KEY_hebrew_lamed = 3308;
1910 GDK_KEY_hebrew_mem = 3310;
1911 GDK_KEY_hebrew_nun = 3312;
1912 GDK_KEY_hebrew_pe = 3316;
1913 GDK_KEY_hebrew_qoph = 3319;
1914 GDK_KEY_hebrew_resh = 3320;
1915 GDK_KEY_hebrew_samech = 3313;
1916 GDK_KEY_hebrew_samekh = 3313;
1917 GDK_KEY_hebrew_shin = 3321;
1918 GDK_KEY_hebrew_taf = 3322;
1919 GDK_KEY_hebrew_taw = 3322;
1920 GDK_KEY_hebrew_tet = 3304;
1921 GDK_KEY_hebrew_teth = 3304;
1922 GDK_KEY_hebrew_waw = 3301;
1923 GDK_KEY_hebrew_yod = 3305;
1924 GDK_KEY_hebrew_zade = 3318;
1925 GDK_KEY_hebrew_zadi = 3318;
1926 GDK_KEY_hebrew_zain = 3302;
1927 GDK_KEY_hebrew_zayin = 3302;
1928 GDK_KEY_hexagram = 2778;
1929 GDK_KEY_horizconnector = 2211;
1930 GDK_KEY_horizlinescan1 = 2543;
1931 GDK_KEY_horizlinescan3 = 2544;
1932 GDK_KEY_horizlinescan5 = 2545;
1933 GDK_KEY_horizlinescan7 = 2546;
1934 GDK_KEY_horizlinescan9 = 2547;
1935 GDK_KEY_hstroke__0 = 689;
1936 GDK_KEY_ht = 2530;
1937 GDK_KEY_hyphen = 173;
1938 GDK_KEY_i__0 = 105;
1939 GDK_KEY_iTouch = 269025120;
1940 GDK_KEY_iacute__0 = 237;
1941 GDK_KEY_ibelowdot__0 = 16785099;
1942 GDK_KEY_ibreve__0 = 16777517;
1943 GDK_KEY_icircumflex__0 = 238;
1944 GDK_KEY_identical = 2255;
1945 GDK_KEY_idiaeresis__0 = 239;
1946 GDK_KEY_idotless = 697;
1947 GDK_KEY_ifonlyif = 2253;
1948 GDK_KEY_igrave__0 = 236;
1949 GDK_KEY_ihook__0 = 16785097;
1950 GDK_KEY_imacron__0 = 1007;
1951 GDK_KEY_implies = 2254;
1952 GDK_KEY_includedin = 2266;
1953 GDK_KEY_includes = 2267;
1954 GDK_KEY_infinity = 2242;
1955 GDK_KEY_integral = 2239;
1956 GDK_KEY_intersection = 2268;
1957 GDK_KEY_iogonek__0 = 999;
1958 GDK_KEY_itilde__0 = 949;
1959 GDK_KEY_j__0 = 106;
1960 GDK_KEY_jcircumflex__0 = 700;
1961 GDK_KEY_jot = 3018;
1962 GDK_KEY_k__0 = 107;
1963 GDK_KEY_kana_A = 1201;
1964 GDK_KEY_kana_CHI = 1217;
1965 GDK_KEY_kana_E = 1204;
1966 GDK_KEY_kana_FU = 1228;
1967 GDK_KEY_kana_HA = 1226;
1968 GDK_KEY_kana_HE = 1229;
1969 GDK_KEY_kana_HI = 1227;
1970 GDK_KEY_kana_HO = 1230;
1971 GDK_KEY_kana_HU = 1228;
1972 GDK_KEY_kana_I = 1202;
1973 GDK_KEY_kana_KA = 1206;
1974 GDK_KEY_kana_KE = 1209;
1975 GDK_KEY_kana_KI = 1207;
1976 GDK_KEY_kana_KO = 1210;
1977 GDK_KEY_kana_KU = 1208;
1978 GDK_KEY_kana_MA = 1231;
1979 GDK_KEY_kana_ME = 1234;
1980 GDK_KEY_kana_MI = 1232;
1981 GDK_KEY_kana_MO = 1235;
1982 GDK_KEY_kana_MU = 1233;
1983 GDK_KEY_kana_N = 1245;
1984 GDK_KEY_kana_NA = 1221;
1985 GDK_KEY_kana_NE = 1224;
1986 GDK_KEY_kana_NI = 1222;
1987 GDK_KEY_kana_NO = 1225;
1988 GDK_KEY_kana_NU = 1223;
1989 GDK_KEY_kana_O = 1205;
1990 GDK_KEY_kana_RA = 1239;
1991 GDK_KEY_kana_RE = 1242;
1992 GDK_KEY_kana_RI = 1240;
1993 GDK_KEY_kana_RO = 1243;
1994 GDK_KEY_kana_RU = 1241;
1995 GDK_KEY_kana_SA = 1211;
1996 GDK_KEY_kana_SE = 1214;
1997 GDK_KEY_kana_SHI = 1212;
1998 GDK_KEY_kana_SO = 1215;
1999 GDK_KEY_kana_SU = 1213;
2000 GDK_KEY_kana_TA = 1216;
2001 GDK_KEY_kana_TE = 1219;
2002 GDK_KEY_kana_TI = 1217;
2003 GDK_KEY_kana_TO = 1220;
2004 GDK_KEY_kana_TSU = 1218;
2005 GDK_KEY_kana_TU = 1218;
2006 GDK_KEY_kana_U = 1203;
2007 GDK_KEY_kana_WA = 1244;
2008 GDK_KEY_kana_WO = 1190;
2009 GDK_KEY_kana_YA = 1236;
2010 GDK_KEY_kana_YO = 1238;
2011 GDK_KEY_kana_YU = 1237;
2012 GDK_KEY_kana_a__0 = 1191;
2013 GDK_KEY_kana_closingbracket = 1187;
2014 GDK_KEY_kana_comma = 1188;
2015 GDK_KEY_kana_conjunctive = 1189;
2016 GDK_KEY_kana_e__0 = 1194;
2017 GDK_KEY_kana_fullstop = 1185;
2018 GDK_KEY_kana_i__0 = 1192;
2019 GDK_KEY_kana_middledot = 1189;
2020 GDK_KEY_kana_o__0 = 1195;
2021 GDK_KEY_kana_openingbracket = 1186;
2022 GDK_KEY_kana_switch = 65406;
2023 GDK_KEY_kana_tsu__0 = 1199;
2024 GDK_KEY_kana_tu__0 = 1199;
2025 GDK_KEY_kana_u__0 = 1193;
2026 GDK_KEY_kana_ya__0 = 1196;
2027 GDK_KEY_kana_yo__0 = 1198;
2028 GDK_KEY_kana_yu__0 = 1197;
2029 GDK_KEY_kappa = 930;
2030 GDK_KEY_kcedilla__0 = 1011;
2031 GDK_KEY_kra = 930;
2032 GDK_KEY_l__0 = 108;
2033 GDK_KEY_lacute__0 = 485;
2034 GDK_KEY_latincross = 2777;
2035 GDK_KEY_lbelowdot__0 = 16784951;
2036 GDK_KEY_lcaron__0 = 437;
2037 GDK_KEY_lcedilla__0 = 950;
2038 GDK_KEY_leftanglebracket = 2748;
2039 GDK_KEY_leftarrow = 2299;
2040 GDK_KEY_leftcaret = 2979;
2041 GDK_KEY_leftdoublequotemark = 2770;
2042 GDK_KEY_leftmiddlecurlybrace = 2223;
2043 GDK_KEY_leftopentriangle = 2764;
2044 GDK_KEY_leftpointer = 2794;
2045 GDK_KEY_leftradical = 2209;
2046 GDK_KEY_leftshoe = 3034;
2047 GDK_KEY_leftsinglequotemark = 2768;
2048 GDK_KEY_leftt = 2548;
2049 GDK_KEY_lefttack = 3036;
2050 GDK_KEY_less = 60;
2051 GDK_KEY_lessthanequal = 2236;
2052 GDK_KEY_lf = 2533;
2053 GDK_KEY_logicaland = 2270;
2054 GDK_KEY_logicalor = 2271;
2055 GDK_KEY_lowleftcorner = 2541;
2056 GDK_KEY_lowrightcorner = 2538;
2057 GDK_KEY_lstroke__0 = 435;
2058 GDK_KEY_m__0 = 109;
2059 GDK_KEY_mabovedot__0 = 16784961;
2060 GDK_KEY_macron = 175;
2061 GDK_KEY_malesymbol = 2807;
2062 GDK_KEY_maltesecross = 2800;
2063 GDK_KEY_marker = 2751;
2064 GDK_KEY_masculine = 186;
2065 GDK_KEY_minus = 45;
2066 GDK_KEY_minutes = 2774;
2067 GDK_KEY_mu = 181;
2068 GDK_KEY_multiply = 215;
2069 GDK_KEY_musicalflat = 2806;
2070 GDK_KEY_musicalsharp = 2805;
2071 GDK_KEY_n__0 = 110;
2072 GDK_KEY_nabla = 2245;
2073 GDK_KEY_nacute__0 = 497;
2074 GDK_KEY_ncaron__0 = 498;
2075 GDK_KEY_ncedilla__0 = 1009;
2076 GDK_KEY_ninesubscript = 16785545;
2077 GDK_KEY_ninesuperior = 16785529;
2078 GDK_KEY_nl = 2536;
2079 GDK_KEY_nobreakspace = 160;
2080 GDK_KEY_notapproxeq = 16785991;
2081 GDK_KEY_notelementof = 16785929;
2082 GDK_KEY_notequal = 2237;
2083 GDK_KEY_notidentical = 16786018;
2084 GDK_KEY_notsign = 172;
2085 GDK_KEY_ntilde__0 = 241;
2086 GDK_KEY_numbersign = 35;
2087 GDK_KEY_numerosign = 1712;
2088 GDK_KEY_o__0 = 111;
2089 GDK_KEY_oacute__0 = 243;
2090 GDK_KEY_obarred__0 = 16777845;
2091 GDK_KEY_obelowdot__0 = 16785101;
2092 GDK_KEY_ocaron__0 = 16777682;
2093 GDK_KEY_ocircumflex__0 = 244;
2094 GDK_KEY_ocircumflexacute__0 = 16785105;
2095 GDK_KEY_ocircumflexbelowdot__0 = 16785113;
2096 GDK_KEY_ocircumflexgrave__0 = 16785107;
2097 GDK_KEY_ocircumflexhook__0 = 16785109;
2098 GDK_KEY_ocircumflextilde__0 = 16785111;
2099 GDK_KEY_odiaeresis__0 = 246;
2100 GDK_KEY_odoubleacute__0 = 501;
2101 GDK_KEY_oe__0 = 5053;
2102 GDK_KEY_ogonek = 434;
2103 GDK_KEY_ograve__0 = 242;
2104 GDK_KEY_ohook__0 = 16785103;
2105 GDK_KEY_ohorn__0 = 16777633;
2106 GDK_KEY_ohornacute__0 = 16785115;
2107 GDK_KEY_ohornbelowdot__0 = 16785123;
2108 GDK_KEY_ohorngrave__0 = 16785117;
2109 GDK_KEY_ohornhook__0 = 16785119;
2110 GDK_KEY_ohorntilde__0 = 16785121;
2111 GDK_KEY_omacron__0 = 1010;
2112 GDK_KEY_oneeighth = 2755;
2113 GDK_KEY_onefifth = 2738;
2114 GDK_KEY_onehalf = 189;
2115 GDK_KEY_onequarter = 188;
2116 GDK_KEY_onesixth = 2742;
2117 GDK_KEY_onesubscript = 16785537;
2118 GDK_KEY_onesuperior = 185;
2119 GDK_KEY_onethird = 2736;
2120 GDK_KEY_ooblique__0 = 248;
2121 GDK_KEY_openrectbullet = 2786;
2122 GDK_KEY_openstar = 2789;
2123 GDK_KEY_opentribulletdown = 2788;
2124 GDK_KEY_opentribulletup = 2787;
2125 GDK_KEY_ordfeminine = 170;
2126 GDK_KEY_oslash__0 = 248;
2127 GDK_KEY_otilde__0 = 245;
2128 GDK_KEY_overbar = 3008;
2129 GDK_KEY_overline = 1150;
2130 GDK_KEY_p__0 = 112;
2131 GDK_KEY_pabovedot__0 = 16784983;
2132 GDK_KEY_paragraph = 182;
2133 GDK_KEY_parenleft = 40;
2134 GDK_KEY_parenright = 41;
2135 GDK_KEY_partdifferential = 16785922;
2136 GDK_KEY_partialderivative = 2287;
2137 GDK_KEY_percent = 37;
2138 GDK_KEY_period = 46;
2139 GDK_KEY_periodcentered = 183;
2140 GDK_KEY_permille = 2773;
2141 GDK_KEY_phonographcopyright = 2811;
2142 GDK_KEY_plus = 43;
2143 GDK_KEY_plusminus = 177;
2144 GDK_KEY_prescription = 2772;
2145 GDK_KEY_prolongedsound = 1200;
2146 GDK_KEY_punctspace = 2726;
2147 GDK_KEY_q__0 = 113;
2148 GDK_KEY_quad = 3020;
2149 GDK_KEY_question = 63;
2150 GDK_KEY_questiondown = 191;
2151 GDK_KEY_quotedbl = 34;
2152 GDK_KEY_quoteleft = 96;
2153 GDK_KEY_quoteright = 39;
2154 GDK_KEY_r__0 = 114;
2155 GDK_KEY_racute__0 = 480;
2156 GDK_KEY_radical = 2262;
2157 GDK_KEY_rcaron__0 = 504;
2158 GDK_KEY_rcedilla__0 = 947;
2159 GDK_KEY_registered = 174;
2160 GDK_KEY_rightanglebracket = 2750;
2161 GDK_KEY_rightarrow = 2301;
2162 GDK_KEY_rightcaret = 2982;
2163 GDK_KEY_rightdoublequotemark = 2771;
2164 GDK_KEY_rightmiddlecurlybrace = 2224;
2165 GDK_KEY_rightmiddlesummation = 2231;
2166 GDK_KEY_rightopentriangle = 2765;
2167 GDK_KEY_rightpointer = 2795;
2168 GDK_KEY_rightshoe = 3032;
2169 GDK_KEY_rightsinglequotemark = 2769;
2170 GDK_KEY_rightt = 2549;
2171 GDK_KEY_righttack = 3068;
2172 GDK_KEY_s__0 = 115;
2173 GDK_KEY_sabovedot__0 = 16784993;
2174 GDK_KEY_sacute__0 = 438;
2175 GDK_KEY_scaron__0 = 441;
2176 GDK_KEY_scedilla__0 = 442;
2177 GDK_KEY_schwa__0 = 16777817;
2178 GDK_KEY_scircumflex__0 = 766;
2179 GDK_KEY_script_switch = 65406;
2180 GDK_KEY_seconds = 2775;
2181 GDK_KEY_section = 167;
2182 GDK_KEY_semicolon = 59;
2183 GDK_KEY_semivoicedsound = 1247;
2184 GDK_KEY_seveneighths = 2758;
2185 GDK_KEY_sevensubscript = 16785543;
2186 GDK_KEY_sevensuperior = 16785527;
2187 GDK_KEY_signaturemark = 2762;
2188 GDK_KEY_signifblank = 2732;
2189 GDK_KEY_similarequal = 2249;
2190 GDK_KEY_singlelowquotemark = 2813;
2191 GDK_KEY_sixsubscript = 16785542;
2192 GDK_KEY_sixsuperior = 16785526;
2193 GDK_KEY_slash = 47;
2194 GDK_KEY_soliddiamond = 2528;
2195 GDK_KEY_space = 32;
2196 GDK_KEY_squareroot = 16785946;
2197 GDK_KEY_ssharp = 223;
2198 GDK_KEY_sterling = 163;
2199 GDK_KEY_stricteq = 16786019;
2200 GDK_KEY_t__0 = 116;
2201 GDK_KEY_tabovedot__0 = 16785003;
2202 GDK_KEY_tcaron__0 = 443;
2203 GDK_KEY_tcedilla__0 = 510;
2204 GDK_KEY_telephone = 2809;
2205 GDK_KEY_telephonerecorder = 2810;
2206 GDK_KEY_therefore = 2240;
2207 GDK_KEY_thinspace = 2727;
2208 GDK_KEY_thorn__1 = 254;
2209 GDK_KEY_threeeighths = 2756;
2210 GDK_KEY_threefifths = 2740;
2211 GDK_KEY_threequarters = 190;
2212 GDK_KEY_threesubscript = 16785539;
2213 GDK_KEY_threesuperior = 179;
2214 GDK_KEY_tintegral = 16785965;
2215 GDK_KEY_topintegral = 2212;
2216 GDK_KEY_topleftparens = 2219;
2217 GDK_KEY_topleftradical = 2210;
2218 GDK_KEY_topleftsqbracket = 2215;
2219 GDK_KEY_topleftsummation = 2225;
2220 GDK_KEY_toprightparens = 2221;
2221 GDK_KEY_toprightsqbracket = 2217;
2222 GDK_KEY_toprightsummation = 2229;
2223 GDK_KEY_topt = 2551;
2224 GDK_KEY_topvertsummationconnector = 2227;
2225 GDK_KEY_trademark = 2761;
2226 GDK_KEY_trademarkincircle = 2763;
2227 GDK_KEY_tslash__0 = 956;
2228 GDK_KEY_twofifths = 2739;
2229 GDK_KEY_twosubscript = 16785538;
2230 GDK_KEY_twosuperior = 178;
2231 GDK_KEY_twothirds = 2737;
2232 GDK_KEY_u__0 = 117;
2233 GDK_KEY_uacute__0 = 250;
2234 GDK_KEY_ubelowdot__0 = 16785125;
2235 GDK_KEY_ubreve__0 = 765;
2236 GDK_KEY_ucircumflex__0 = 251;
2237 GDK_KEY_udiaeresis__0 = 252;
2238 GDK_KEY_udoubleacute__0 = 507;
2239 GDK_KEY_ugrave__0 = 249;
2240 GDK_KEY_uhook__0 = 16785127;
2241 GDK_KEY_uhorn__0 = 16777648;
2242 GDK_KEY_uhornacute__0 = 16785129;
2243 GDK_KEY_uhornbelowdot__0 = 16785137;
2244 GDK_KEY_uhorngrave__0 = 16785131;
2245 GDK_KEY_uhornhook__0 = 16785133;
2246 GDK_KEY_uhorntilde__0 = 16785135;
2247 GDK_KEY_umacron__0 = 1022;
2248 GDK_KEY_underbar = 3014;
2249 GDK_KEY_underscore = 95;
2250 GDK_KEY_union = 2269;
2251 GDK_KEY_uogonek__0 = 1017;
2252 GDK_KEY_uparrow = 2300;
2253 GDK_KEY_upcaret = 2985;
2254 GDK_KEY_upleftcorner = 2540;
2255 GDK_KEY_uprightcorner = 2539;
2256 GDK_KEY_upshoe = 3011;
2257 GDK_KEY_upstile = 3027;
2258 GDK_KEY_uptack = 3022;
2259 GDK_KEY_uring__0 = 505;
2260 GDK_KEY_utilde__0 = 1021;
2261 GDK_KEY_v__0 = 118;
2262 GDK_KEY_variation = 2241;
2263 GDK_KEY_vertbar = 2552;
2264 GDK_KEY_vertconnector = 2214;
2265 GDK_KEY_voicedsound = 1246;
2266 GDK_KEY_vt = 2537;
2267 GDK_KEY_w__0 = 119;
2268 GDK_KEY_wacute__0 = 16785027;
2269 GDK_KEY_wcircumflex__0 = 16777589;
2270 GDK_KEY_wdiaeresis__0 = 16785029;
2271 GDK_KEY_wgrave__0 = 16785025;
2272 GDK_KEY_x__0 = 120;
2273 GDK_KEY_xabovedot__0 = 16785035;
2274 GDK_KEY_y__0 = 121;
2275 GDK_KEY_yacute__0 = 253;
2276 GDK_KEY_ybelowdot__0 = 16785141;
2277 GDK_KEY_ycircumflex__0 = 16777591;
2278 GDK_KEY_ydiaeresis__0 = 255;
2279 GDK_KEY_yen = 165;
2280 GDK_KEY_ygrave__0 = 16785139;
2281 GDK_KEY_yhook__0 = 16785143;
2282 GDK_KEY_ytilde__0 = 16785145;
2283 GDK_KEY_z__0 = 122;
2284 GDK_KEY_zabovedot__0 = 447;
2285 GDK_KEY_zacute__0 = 444;
2286 GDK_KEY_zcaron__0 = 446;
2287 GDK_KEY_zerosubscript = 16785536;
2288 GDK_KEY_zerosuperior = 16785520;
2289 GDK_KEY_zstroke__0 = 16777654;
2290 GDK_MAX_TIMECOORD_AXES = 128;
2291 GDK_PARENT_RELATIVE = 1;
2292 GDK_PRIORITY_REDRAW = 20;
2293
2294 type
2295 TGdkAxisUse = Integer;
2296 const
2297 { GdkAxisUse }
2298 GDK_AXIS_IGNORE: TGdkAxisUse = 0;
2299 GDK_AXIS_X: TGdkAxisUse = 1;
2300 GDK_AXIS_Y: TGdkAxisUse = 2;
2301 GDK_AXIS_PRESSURE: TGdkAxisUse = 3;
2302 GDK_AXIS_XTILT: TGdkAxisUse = 4;
2303 GDK_AXIS_YTILT: TGdkAxisUse = 5;
2304 GDK_AXIS_WHEEL: TGdkAxisUse = 6;
2305 GDK_AXIS_LAST: TGdkAxisUse = 7;
2306
2307 type
2308 TGdkByteOrder = Integer;
2309 const
2310 { GdkByteOrder }
2311 GDK_LSB_FIRST: TGdkByteOrder = 0;
2312 GDK_MSB_FIRST: TGdkByteOrder = 1;
2313
2314 type
2315 TGdkCrossingMode = Integer;
2316 const
2317 { GdkCrossingMode }
2318 GDK_CROSSING_NORMAL: TGdkCrossingMode = 0;
2319 GDK_CROSSING_GRAB: TGdkCrossingMode = 1;
2320 GDK_CROSSING_UNGRAB: TGdkCrossingMode = 2;
2321 GDK_CROSSING_GTK_GRAB: TGdkCrossingMode = 3;
2322 GDK_CROSSING_GTK_UNGRAB: TGdkCrossingMode = 4;
2323 GDK_CROSSING_STATE_CHANGED: TGdkCrossingMode = 5;
2324 GDK_CROSSING_TOUCH_BEGIN: TGdkCrossingMode = 6;
2325 GDK_CROSSING_TOUCH_END: TGdkCrossingMode = 7;
2326 GDK_CROSSING_DEVICE_SWITCH: TGdkCrossingMode = 8;
2327
2328 type
2329 TGdkCursorType = Integer;
2330 const
2331 { GdkCursorType }
2332 GDK_X_CURSOR: TGdkCursorType = 0;
2333 GDK_ARROW: TGdkCursorType = 2;
2334 GDK_BASED_ARROW_DOWN: TGdkCursorType = 4;
2335 GDK_BASED_ARROW_UP: TGdkCursorType = 6;
2336 GDK_BOAT: TGdkCursorType = 8;
2337 GDK_BOGOSITY: TGdkCursorType = 10;
2338 GDK_BOTTOM_LEFT_CORNER: TGdkCursorType = 12;
2339 GDK_BOTTOM_RIGHT_CORNER: TGdkCursorType = 14;
2340 GDK_BOTTOM_SIDE: TGdkCursorType = 16;
2341 GDK_BOTTOM_TEE: TGdkCursorType = 18;
2342 GDK_BOX_SPIRAL: TGdkCursorType = 20;
2343 GDK_CENTER_PTR: TGdkCursorType = 22;
2344 GDK_CIRCLE: TGdkCursorType = 24;
2345 GDK_CLOCK: TGdkCursorType = 26;
2346 GDK_COFFEE_MUG: TGdkCursorType = 28;
2347 GDK_CROSS: TGdkCursorType = 30;
2348 GDK_CROSS_REVERSE: TGdkCursorType = 32;
2349 GDK_CROSSHAIR: TGdkCursorType = 34;
2350 GDK_DIAMOND_CROSS: TGdkCursorType = 36;
2351 GDK_DOT: TGdkCursorType = 38;
2352 GDK_DOTBOX: TGdkCursorType = 40;
2353 GDK_DOUBLE_ARROW: TGdkCursorType = 42;
2354 GDK_DRAFT_LARGE: TGdkCursorType = 44;
2355 GDK_DRAFT_SMALL: TGdkCursorType = 46;
2356 GDK_DRAPED_BOX: TGdkCursorType = 48;
2357 GDK_EXCHANGE: TGdkCursorType = 50;
2358 GDK_FLEUR: TGdkCursorType = 52;
2359 GDK_GOBBLER: TGdkCursorType = 54;
2360 GDK_GUMBY: TGdkCursorType = 56;
2361 GDK_HAND1: TGdkCursorType = 58;
2362 GDK_HAND2: TGdkCursorType = 60;
2363 GDK_HEART: TGdkCursorType = 62;
2364 GDK_ICON: TGdkCursorType = 64;
2365 GDK_IRON_CROSS: TGdkCursorType = 66;
2366 GDK_LEFT_PTR: TGdkCursorType = 68;
2367 GDK_LEFT_SIDE: TGdkCursorType = 70;
2368 GDK_LEFT_TEE: TGdkCursorType = 72;
2369 GDK_LEFTBUTTON: TGdkCursorType = 74;
2370 GDK_LL_ANGLE: TGdkCursorType = 76;
2371 GDK_LR_ANGLE: TGdkCursorType = 78;
2372 GDK_MAN: TGdkCursorType = 80;
2373 GDK_MIDDLEBUTTON: TGdkCursorType = 82;
2374 GDK_MOUSE: TGdkCursorType = 84;
2375 GDK_PENCIL: TGdkCursorType = 86;
2376 GDK_PIRATE: TGdkCursorType = 88;
2377 GDK_PLUS: TGdkCursorType = 90;
2378 GDK_QUESTION_ARROW: TGdkCursorType = 92;
2379 GDK_RIGHT_PTR: TGdkCursorType = 94;
2380 GDK_RIGHT_SIDE: TGdkCursorType = 96;
2381 GDK_RIGHT_TEE: TGdkCursorType = 98;
2382 GDK_RIGHTBUTTON: TGdkCursorType = 100;
2383 GDK_RTL_LOGO: TGdkCursorType = 102;
2384 GDK_SAILBOAT: TGdkCursorType = 104;
2385 GDK_SB_DOWN_ARROW: TGdkCursorType = 106;
2386 GDK_SB_H_DOUBLE_ARROW: TGdkCursorType = 108;
2387 GDK_SB_LEFT_ARROW: TGdkCursorType = 110;
2388 GDK_SB_RIGHT_ARROW: TGdkCursorType = 112;
2389 GDK_SB_UP_ARROW: TGdkCursorType = 114;
2390 GDK_SB_V_DOUBLE_ARROW: TGdkCursorType = 116;
2391 GDK_SHUTTLE: TGdkCursorType = 118;
2392 GDK_SIZING: TGdkCursorType = 120;
2393 GDK_SPIDER: TGdkCursorType = 122;
2394 GDK_SPRAYCAN: TGdkCursorType = 124;
2395 GDK_STAR: TGdkCursorType = 126;
2396 GDK_TARGET: TGdkCursorType = 128;
2397 GDK_TCROSS: TGdkCursorType = 130;
2398 GDK_TOP_LEFT_ARROW: TGdkCursorType = 132;
2399 GDK_TOP_LEFT_CORNER: TGdkCursorType = 134;
2400 GDK_TOP_RIGHT_CORNER: TGdkCursorType = 136;
2401 GDK_TOP_SIDE: TGdkCursorType = 138;
2402 GDK_TOP_TEE: TGdkCursorType = 140;
2403 GDK_TREK: TGdkCursorType = 142;
2404 GDK_UL_ANGLE: TGdkCursorType = 144;
2405 GDK_UMBRELLA: TGdkCursorType = 146;
2406 GDK_UR_ANGLE: TGdkCursorType = 148;
2407 GDK_WATCH: TGdkCursorType = 150;
2408 GDK_XTERM: TGdkCursorType = 152;
2409 GDK_LAST_CURSOR: TGdkCursorType = 153;
2410 GDK_BLANK_CURSOR: TGdkCursorType = -2;
2411 GDK_CURSOR_IS_PIXMAP: TGdkCursorType = -1;
2412
2413 type
2414 TGdkModifierType = Integer;
2415 const
2416 { GdkModifierType }
2417 GDK_SHIFT_MASK: TGdkModifierType = 1;
2418 GDK_LOCK_MASK: TGdkModifierType = 2;
2419 GDK_CONTROL_MASK: TGdkModifierType = 4;
2420 GDK_MOD1_MASK: TGdkModifierType = 8;
2421 GDK_MOD2_MASK: TGdkModifierType = 16;
2422 GDK_MOD3_MASK: TGdkModifierType = 32;
2423 GDK_MOD4_MASK: TGdkModifierType = 64;
2424 GDK_MOD5_MASK: TGdkModifierType = 128;
2425 GDK_BUTTON1_MASK: TGdkModifierType = 256;
2426 GDK_BUTTON2_MASK: TGdkModifierType = 512;
2427 GDK_BUTTON3_MASK: TGdkModifierType = 1024;
2428 GDK_BUTTON4_MASK: TGdkModifierType = 2048;
2429 GDK_BUTTON5_MASK: TGdkModifierType = 4096;
2430 GDK_MODIFIER_RESERVED_13_MASK: TGdkModifierType = 8192;
2431 GDK_MODIFIER_RESERVED_14_MASK: TGdkModifierType = 16384;
2432 GDK_MODIFIER_RESERVED_15_MASK: TGdkModifierType = 32768;
2433 GDK_MODIFIER_RESERVED_16_MASK: TGdkModifierType = 65536;
2434 GDK_MODIFIER_RESERVED_17_MASK: TGdkModifierType = 131072;
2435 GDK_MODIFIER_RESERVED_18_MASK: TGdkModifierType = 262144;
2436 GDK_MODIFIER_RESERVED_19_MASK: TGdkModifierType = 524288;
2437 GDK_MODIFIER_RESERVED_20_MASK: TGdkModifierType = 1048576;
2438 GDK_MODIFIER_RESERVED_21_MASK: TGdkModifierType = 2097152;
2439 GDK_MODIFIER_RESERVED_22_MASK: TGdkModifierType = 4194304;
2440 GDK_MODIFIER_RESERVED_23_MASK: TGdkModifierType = 8388608;
2441 GDK_MODIFIER_RESERVED_24_MASK: TGdkModifierType = 16777216;
2442 GDK_MODIFIER_RESERVED_25_MASK: TGdkModifierType = 33554432;
2443 GDK_SUPER_MASK: TGdkModifierType = 67108864;
2444 GDK_HYPER_MASK: TGdkModifierType = 134217728;
2445 GDK_META_MASK: TGdkModifierType = 268435456;
2446 GDK_MODIFIER_RESERVED_29_MASK: TGdkModifierType = 536870912;
2447 GDK_RELEASE_MASK: TGdkModifierType = 1073741824;
2448 GDK_MODIFIER_MASK: TGdkModifierType = 1543512063;
2449
2450 type
2451 TGdkGrabOwnership = Integer;
2452 const
2453 { GdkGrabOwnership }
2454 GDK_OWNERSHIP_NONE: TGdkGrabOwnership = 0;
2455 GDK_OWNERSHIP_WINDOW: TGdkGrabOwnership = 1;
2456 GDK_OWNERSHIP_APPLICATION: TGdkGrabOwnership = 2;
2457
2458 type
2459 TGdkEventMask = Integer;
2460 const
2461 { GdkEventMask }
2462 GDK_EXPOSURE_MASK: TGdkEventMask = 2;
2463 GDK_POINTER_MOTION_MASK: TGdkEventMask = 4;
2464 GDK_POINTER_MOTION_HINT_MASK: TGdkEventMask = 8;
2465 GDK_BUTTON_MOTION_MASK: TGdkEventMask = 16;
2466 GDK_BUTTON1_MOTION_MASK: TGdkEventMask = 32;
2467 GDK_BUTTON2_MOTION_MASK: TGdkEventMask = 64;
2468 GDK_BUTTON3_MOTION_MASK: TGdkEventMask = 128;
2469 GDK_BUTTON_PRESS_MASK: TGdkEventMask = 256;
2470 GDK_BUTTON_RELEASE_MASK: TGdkEventMask = 512;
2471 GDK_KEY_PRESS_MASK: TGdkEventMask = 1024;
2472 GDK_KEY_RELEASE_MASK: TGdkEventMask = 2048;
2473 GDK_ENTER_NOTIFY_MASK: TGdkEventMask = 4096;
2474 GDK_LEAVE_NOTIFY_MASK: TGdkEventMask = 8192;
2475 GDK_FOCUS_CHANGE_MASK: TGdkEventMask = 16384;
2476 GDK_STRUCTURE_MASK: TGdkEventMask = 32768;
2477 GDK_PROPERTY_CHANGE_MASK: TGdkEventMask = 65536;
2478 GDK_VISIBILITY_NOTIFY_MASK: TGdkEventMask = 131072;
2479 GDK_PROXIMITY_IN_MASK: TGdkEventMask = 262144;
2480 GDK_PROXIMITY_OUT_MASK: TGdkEventMask = 524288;
2481 GDK_SUBSTRUCTURE_MASK: TGdkEventMask = 1048576;
2482 GDK_SCROLL_MASK: TGdkEventMask = 2097152;
2483 GDK_TOUCH_MASK: TGdkEventMask = 4194304;
2484 GDK_SMOOTH_SCROLL_MASK: TGdkEventMask = 8388608;
2485 GDK_ALL_EVENTS_MASK: TGdkEventMask = 16777214;
2486
2487 type
2488 TGdkInputMode = Integer;
2489 const
2490 { GdkInputMode }
2491 GDK_MODE_DISABLED: TGdkInputMode = 0;
2492 GDK_MODE_SCREEN: TGdkInputMode = 1;
2493 GDK_MODE_WINDOW: TGdkInputMode = 2;
2494
2495 type
2496 TGdkWindowAttributesType = Integer;
2497 const
2498 { GdkWindowAttributesType }
2499 GDK_WA_TITLE: TGdkWindowAttributesType = 2;
2500 GDK_WA_X: TGdkWindowAttributesType = 4;
2501 GDK_WA_Y: TGdkWindowAttributesType = 8;
2502 GDK_WA_CURSOR: TGdkWindowAttributesType = 16;
2503 GDK_WA_VISUAL: TGdkWindowAttributesType = 32;
2504 GDK_WA_WMCLASS: TGdkWindowAttributesType = 64;
2505 GDK_WA_NOREDIR: TGdkWindowAttributesType = 128;
2506 GDK_WA_TYPE_HINT: TGdkWindowAttributesType = 256;
2507
2508 type
2509 TGdkWindowEdge = Integer;
2510 const
2511 { GdkWindowEdge }
2512 GDK_WINDOW_EDGE_NORTH_WEST: TGdkWindowEdge = 0;
2513 GDK_WINDOW_EDGE_NORTH: TGdkWindowEdge = 1;
2514 GDK_WINDOW_EDGE_NORTH_EAST: TGdkWindowEdge = 2;
2515 GDK_WINDOW_EDGE_WEST: TGdkWindowEdge = 3;
2516 GDK_WINDOW_EDGE_EAST: TGdkWindowEdge = 4;
2517 GDK_WINDOW_EDGE_SOUTH_WEST: TGdkWindowEdge = 5;
2518 GDK_WINDOW_EDGE_SOUTH: TGdkWindowEdge = 6;
2519 GDK_WINDOW_EDGE_SOUTH_EAST: TGdkWindowEdge = 7;
2520
2521 type
2522 TGdkWMDecoration = Integer;
2523 const
2524 { GdkWMDecoration }
2525 GDK_DECOR_ALL: TGdkWMDecoration = 1;
2526 GDK_DECOR_BORDER: TGdkWMDecoration = 2;
2527 GDK_DECOR_RESIZEH: TGdkWMDecoration = 4;
2528 GDK_DECOR_TITLE: TGdkWMDecoration = 8;
2529 GDK_DECOR_MENU: TGdkWMDecoration = 16;
2530 GDK_DECOR_MINIMIZE: TGdkWMDecoration = 32;
2531 GDK_DECOR_MAXIMIZE: TGdkWMDecoration = 64;
2532
2533 type
2534 TGdkInputSource = Integer;
2535 const
2536 { GdkInputSource }
2537 GDK_SOURCE_MOUSE: TGdkInputSource = 0;
2538 GDK_SOURCE_PEN: TGdkInputSource = 1;
2539 GDK_SOURCE_ERASER: TGdkInputSource = 2;
2540 GDK_SOURCE_CURSOR: TGdkInputSource = 3;
2541 GDK_SOURCE_KEYBOARD: TGdkInputSource = 4;
2542 GDK_SOURCE_TOUCHSCREEN: TGdkInputSource = 5;
2543 GDK_SOURCE_TOUCHPAD: TGdkInputSource = 6;
2544
2545 type
2546 TGdkWindowState = Integer;
2547 const
2548 { GdkWindowState }
2549 GDK_WINDOW_STATE_WITHDRAWN: TGdkWindowState = 1;
2550 GDK_WINDOW_STATE_ICONIFIED: TGdkWindowState = 2;
2551 GDK_WINDOW_STATE_MAXIMIZED: TGdkWindowState = 4;
2552 GDK_WINDOW_STATE_STICKY: TGdkWindowState = 8;
2553 GDK_WINDOW_STATE_FULLSCREEN: TGdkWindowState = 16;
2554 GDK_WINDOW_STATE_ABOVE: TGdkWindowState = 32;
2555 GDK_WINDOW_STATE_BELOW: TGdkWindowState = 64;
2556 GDK_WINDOW_STATE_FOCUSED: TGdkWindowState = 128;
2557
2558 type
2559 TGdkFullscreenMode = Integer;
2560 const
2561 { GdkFullscreenMode }
2562 GDK_FULLSCREEN_ON_CURRENT_MONITOR: TGdkFullscreenMode = 0;
2563 GDK_FULLSCREEN_ON_ALL_MONITORS: TGdkFullscreenMode = 1;
2564
2565 type
2566 TGdkWMFunction = Integer;
2567 const
2568 { GdkWMFunction }
2569 GDK_FUNC_ALL: TGdkWMFunction = 1;
2570 GDK_FUNC_RESIZE: TGdkWMFunction = 2;
2571 GDK_FUNC_MOVE: TGdkWMFunction = 4;
2572 GDK_FUNC_MINIMIZE: TGdkWMFunction = 8;
2573 GDK_FUNC_MAXIMIZE: TGdkWMFunction = 16;
2574 GDK_FUNC_CLOSE: TGdkWMFunction = 32;
2575
2576 type
2577 TGdkWindowHints = Integer;
2578 const
2579 { GdkWindowHints }
2580 GDK_HINT_POS: TGdkWindowHints = 1;
2581 GDK_HINT_MIN_SIZE: TGdkWindowHints = 2;
2582 GDK_HINT_MAX_SIZE: TGdkWindowHints = 4;
2583 GDK_HINT_BASE_SIZE: TGdkWindowHints = 8;
2584 GDK_HINT_ASPECT: TGdkWindowHints = 16;
2585 GDK_HINT_RESIZE_INC: TGdkWindowHints = 32;
2586 GDK_HINT_WIN_GRAVITY: TGdkWindowHints = 64;
2587 GDK_HINT_USER_POS: TGdkWindowHints = 128;
2588 GDK_HINT_USER_SIZE: TGdkWindowHints = 256;
2589
2590 type
2591 TGdkWindowTypeHint = Integer;
2592 const
2593 { GdkWindowTypeHint }
2594 GDK_WINDOW_TYPE_HINT_NORMAL: TGdkWindowTypeHint = 0;
2595 GDK_WINDOW_TYPE_HINT_DIALOG: TGdkWindowTypeHint = 1;
2596 GDK_WINDOW_TYPE_HINT_MENU: TGdkWindowTypeHint = 2;
2597 GDK_WINDOW_TYPE_HINT_TOOLBAR: TGdkWindowTypeHint = 3;
2598 GDK_WINDOW_TYPE_HINT_SPLASHSCREEN: TGdkWindowTypeHint = 4;
2599 GDK_WINDOW_TYPE_HINT_UTILITY: TGdkWindowTypeHint = 5;
2600 GDK_WINDOW_TYPE_HINT_DOCK: TGdkWindowTypeHint = 6;
2601 GDK_WINDOW_TYPE_HINT_DESKTOP: TGdkWindowTypeHint = 7;
2602 GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU: TGdkWindowTypeHint = 8;
2603 GDK_WINDOW_TYPE_HINT_POPUP_MENU: TGdkWindowTypeHint = 9;
2604 GDK_WINDOW_TYPE_HINT_TOOLTIP: TGdkWindowTypeHint = 10;
2605 GDK_WINDOW_TYPE_HINT_NOTIFICATION: TGdkWindowTypeHint = 11;
2606 GDK_WINDOW_TYPE_HINT_COMBO: TGdkWindowTypeHint = 12;
2607 GDK_WINDOW_TYPE_HINT_DND: TGdkWindowTypeHint = 13;
2608
2609 type
2610 TGdkDeviceType = Integer;
2611 const
2612 { GdkDeviceType }
2613 GDK_DEVICE_TYPE_MASTER: TGdkDeviceType = 0;
2614 GDK_DEVICE_TYPE_SLAVE: TGdkDeviceType = 1;
2615 GDK_DEVICE_TYPE_FLOATING: TGdkDeviceType = 2;
2616
2617 type
2618 TGdkGrabStatus = Integer;
2619 const
2620 { GdkGrabStatus }
2621 GDK_GRAB_SUCCESS: TGdkGrabStatus = 0;
2622 GDK_GRAB_ALREADY_GRABBED: TGdkGrabStatus = 1;
2623 GDK_GRAB_INVALID_TIME: TGdkGrabStatus = 2;
2624 GDK_GRAB_NOT_VIEWABLE: TGdkGrabStatus = 3;
2625 GDK_GRAB_FROZEN: TGdkGrabStatus = 4;
2626
2627 type
2628 TGdkEventType = (
2629 { GdkEventType }
2630 GDK_NOTHING = -1,
2631 GDK_DELETE = 0,
2632 GDK_DESTROY = 1,
2633 GDK_EXPOSE = 2,
2634 GDK_MOTION_NOTIFY = 3,
2635 GDK_BUTTON_PRESS = 4,
2636 GDK_2BUTTON_PRESS = 5,
2637 GDK_DOUBLE_BUTTON_PRESS = 5,
2638 GDK_3BUTTON_PRESS = 6,
2639 GDK_TRIPLE_BUTTON_PRESS = 6,
2640 GDK_BUTTON_RELEASE = 7,
2641 GDK_KEY_PRESS = 8,
2642 GDK_KEY_RELEASE = 9,
2643 GDK_ENTER_NOTIFY = 10,
2644 GDK_LEAVE_NOTIFY = 11,
2645 GDK_FOCUS_CHANGE = 12,
2646 GDK_CONFIGURE = 13,
2647 GDK_MAP = 14,
2648 GDK_UNMAP = 15,
2649 GDK_PROPERTY_NOTIFY = 16,
2650 GDK_SELECTION_CLEAR = 17,
2651 GDK_SELECTION_REQUEST = 18,
2652 GDK_SELECTION_NOTIFY = 19,
2653 GDK_PROXIMITY_IN = 20,
2654 GDK_PROXIMITY_OUT = 21,
2655 GDK_DRAG_ENTER = 22,
2656 GDK_DRAG_LEAVE = 23,
2657 GDK_DRAG_MOTION_ = 24,
2658 GDK_DRAG_STATUS_ = 25,
2659 GDK_DROP_START = 26,
2660 GDK_DROP_FINISHED = 27,
2661 GDK_CLIENT_EVENT = 28,
2662 GDK_VISIBILITY_NOTIFY = 29,
2663 GDK_SCROLL = 31,
2664 GDK_WINDOW_STATE = 32,
2665 GDK_SETTING = 33,
2666 GDK_OWNER_CHANGE = 34,
2667 GDK_GRAB_BROKEN = 35,
2668 GDK_DAMAGE = 36,
2669 GDK_TOUCH_BEGIN = 37,
2670 GDK_TOUCH_UPDATE = 38,
2671 GDK_TOUCH_END = 39,
2672 GDK_TOUCH_CANCEL = 40,
2673 GDK_EVENT_LAST = 41
2674 );
2675
2676 type
2677 TGdkVisibilityState = Integer;
2678 const
2679 { GdkVisibilityState }
2680 GDK_VISIBILITY_UNOBSCURED: TGdkVisibilityState = 0;
2681 GDK_VISIBILITY_PARTIAL: TGdkVisibilityState = 1;
2682 GDK_VISIBILITY_FULLY_OBSCURED: TGdkVisibilityState = 2;
2683
2684 type
2685 TGdkScrollDirection = Integer;
2686 const
2687 { GdkScrollDirection }
2688 GDK_SCROLL_UP: TGdkScrollDirection = 0;
2689 GDK_SCROLL_DOWN: TGdkScrollDirection = 1;
2690 GDK_SCROLL_LEFT: TGdkScrollDirection = 2;
2691 GDK_SCROLL_RIGHT: TGdkScrollDirection = 3;
2692 GDK_SCROLL_SMOOTH: TGdkScrollDirection = 4;
2693
2694 type
2695 TGdkNotifyType = Integer;
2696 const
2697 { GdkNotifyType }
2698 GDK_NOTIFY_ANCESTOR: TGdkNotifyType = 0;
2699 GDK_NOTIFY_VIRTUAL: TGdkNotifyType = 1;
2700 GDK_NOTIFY_INFERIOR: TGdkNotifyType = 2;
2701 GDK_NOTIFY_NONLINEAR: TGdkNotifyType = 3;
2702 GDK_NOTIFY_NONLINEAR_VIRTUAL: TGdkNotifyType = 4;
2703 GDK_NOTIFY_UNKNOWN: TGdkNotifyType = 5;
2704
2705 type
2706 TGdkPropertyState = Integer;
2707 const
2708 { GdkPropertyState }
2709 GDK_PROPERTY_NEW_VALUE: TGdkPropertyState = 0;
2710 GDK_PROPERTY_DELETE_: TGdkPropertyState = 1;
2711
2712 type
2713 TGdkOwnerChange = Integer;
2714 const
2715 { GdkOwnerChange }
2716 GDK_OWNER_CHANGE_NEW_OWNER: TGdkOwnerChange = 0;
2717 GDK_OWNER_CHANGE_DESTROY: TGdkOwnerChange = 1;
2718 GDK_OWNER_CHANGE_CLOSE: TGdkOwnerChange = 2;
2719
2720 type
2721 TGdkSettingAction = Integer;
2722 const
2723 { GdkSettingAction }
2724 GDK_SETTING_ACTION_NEW: TGdkSettingAction = 0;
2725 GDK_SETTING_ACTION_CHANGED: TGdkSettingAction = 1;
2726 GDK_SETTING_ACTION_DELETED: TGdkSettingAction = 2;
2727
2728 type
2729 TGdkDragAction = Integer;
2730 const
2731 { GdkDragAction }
2732 GDK_ACTION_DEFAULT: TGdkDragAction = 1;
2733 GDK_ACTION_COPY: TGdkDragAction = 2;
2734 GDK_ACTION_MOVE: TGdkDragAction = 4;
2735 GDK_ACTION_LINK: TGdkDragAction = 8;
2736 GDK_ACTION_PRIVATE: TGdkDragAction = 16;
2737 GDK_ACTION_ASK: TGdkDragAction = 32;
2738
2739 type
2740 TGdkDragProtocol = Integer;
2741 const
2742 { GdkDragProtocol }
2743 GDK_DRAG_PROTO_NONE: TGdkDragProtocol = 0;
2744 GDK_DRAG_PROTO_MOTIF: TGdkDragProtocol = 1;
2745 GDK_DRAG_PROTO_XDND: TGdkDragProtocol = 2;
2746 GDK_DRAG_PROTO_ROOTWIN: TGdkDragProtocol = 3;
2747 GDK_DRAG_PROTO_WIN32_DROPFILES: TGdkDragProtocol = 4;
2748 GDK_DRAG_PROTO_OLE2: TGdkDragProtocol = 5;
2749 GDK_DRAG_PROTO_LOCAL: TGdkDragProtocol = 6;
2750
2751 type
2752 TGdkFilterReturn = Integer;
2753 const
2754 { GdkFilterReturn }
2755 GDK_FILTER_CONTINUE: TGdkFilterReturn = 0;
2756 GDK_FILTER_TRANSLATE: TGdkFilterReturn = 1;
2757 GDK_FILTER_REMOVE: TGdkFilterReturn = 2;
2758
2759 type
2760 TGdkFrameClockPhase = Integer;
2761 const
2762 { GdkFrameClockPhase }
2763 GDK_FRAME_CLOCK_PHASE_NONE: TGdkFrameClockPhase = 0;
2764 GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS: TGdkFrameClockPhase = 1;
2765 GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT: TGdkFrameClockPhase = 2;
2766 GDK_FRAME_CLOCK_PHASE_UPDATE: TGdkFrameClockPhase = 4;
2767 GDK_FRAME_CLOCK_PHASE_LAYOUT: TGdkFrameClockPhase = 8;
2768 GDK_FRAME_CLOCK_PHASE_PAINT: TGdkFrameClockPhase = 16;
2769 GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS: TGdkFrameClockPhase = 32;
2770 GDK_FRAME_CLOCK_PHASE_AFTER_PAINT: TGdkFrameClockPhase = 64;
2771
2772 type
2773 TGdkGravity = Integer;
2774 const
2775 { GdkGravity }
2776 GDK_GRAVITY_NORTH_WEST: TGdkGravity = 1;
2777 GDK_GRAVITY_NORTH: TGdkGravity = 2;
2778 GDK_GRAVITY_NORTH_EAST: TGdkGravity = 3;
2779 GDK_GRAVITY_WEST: TGdkGravity = 4;
2780 GDK_GRAVITY_CENTER: TGdkGravity = 5;
2781 GDK_GRAVITY_EAST: TGdkGravity = 6;
2782 GDK_GRAVITY_SOUTH_WEST: TGdkGravity = 7;
2783 GDK_GRAVITY_SOUTH: TGdkGravity = 8;
2784 GDK_GRAVITY_SOUTH_EAST: TGdkGravity = 9;
2785 GDK_GRAVITY_STATIC: TGdkGravity = 10;
2786
2787 type
2788 TGdkModifierIntent = Integer;
2789 const
2790 { GdkModifierIntent }
2791 GDK_MODIFIER_INTENT_PRIMARY_ACCELERATOR: TGdkModifierIntent = 0;
2792 GDK_MODIFIER_INTENT_CONTEXT_MENU: TGdkModifierIntent = 1;
2793 GDK_MODIFIER_INTENT_EXTEND_SELECTION: TGdkModifierIntent = 2;
2794 GDK_MODIFIER_INTENT_MODIFY_SELECTION: TGdkModifierIntent = 3;
2795 GDK_MODIFIER_INTENT_NO_TEXT_INPUT: TGdkModifierIntent = 4;
2796 GDK_MODIFIER_INTENT_SHIFT_GROUP: TGdkModifierIntent = 5;
2797
2798 type
2799 TGdkPropMode = Integer;
2800 const
2801 { GdkPropMode }
2802 GDK_PROP_MODE_REPLACE: TGdkPropMode = 0;
2803 GDK_PROP_MODE_PREPEND: TGdkPropMode = 1;
2804 GDK_PROP_MODE_APPEND: TGdkPropMode = 2;
2805
2806 type
2807 TGdkVisualType = Integer;
2808 const
2809 { GdkVisualType }
2810 GDK_VISUAL_STATIC_GRAY: TGdkVisualType = 0;
2811 GDK_VISUAL_GRAYSCALE: TGdkVisualType = 1;
2812 GDK_VISUAL_STATIC_COLOR: TGdkVisualType = 2;
2813 GDK_VISUAL_PSEUDO_COLOR: TGdkVisualType = 3;
2814 GDK_VISUAL_TRUE_COLOR: TGdkVisualType = 4;
2815 GDK_VISUAL_DIRECT_COLOR: TGdkVisualType = 5;
2816
2817 type
2818 TGdkStatus = Integer;
2819 const
2820 { GdkStatus }
2821 GDK_OK: TGdkStatus = 0;
2822 GDK_ERROR: TGdkStatus = -1;
2823 GDK_ERROR_PARAM: TGdkStatus = -2;
2824 GDK_ERROR_FILE: TGdkStatus = -3;
2825 GDK_ERROR_MEM: TGdkStatus = -4;
2826
2827 type
2828 TGdkWindowWindowClass = Integer;
2829 const
2830 { GdkWindowWindowClass }
2831 GDK_INPUT_OUTPUT: TGdkWindowWindowClass = 0;
2832 GDK_INPUT_ONLY: TGdkWindowWindowClass = 1;
2833
2834 type
2835 TGdkWindowType = Integer;
2836 const
2837 { GdkWindowType }
2838 GDK_WINDOW_ROOT: TGdkWindowType = 0;
2839 GDK_WINDOW_TOPLEVEL: TGdkWindowType = 1;
2840 GDK_WINDOW_CHILD: TGdkWindowType = 2;
2841 GDK_WINDOW_TEMP: TGdkWindowType = 3;
2842 GDK_WINDOW_FOREIGN: TGdkWindowType = 4;
2843 GDK_WINDOW_OFFSCREEN: TGdkWindowType = 5;
2844 type
2845
2846 PPGdkRectangle = ^PGdkRectangle;
2847 PGdkRectangle = ^TGdkRectangle;
2848 TGdkRectangle = Tcairo_rectangle_int_t;
2849
2850 PPGdkXEvent = ^PGdkXEvent;
2851 PGdkXEvent = ^TGdkXEvent;
2852 TGdkXEvent = gpointer;
2853
2854 PPGdkAppLaunchContext = ^PGdkAppLaunchContext;
2855 PGdkAppLaunchContext = ^TGdkAppLaunchContext;
2856
2857 PPGdkScreen = ^PGdkScreen;
2858 PGdkScreen = ^TGdkScreen;
2859 TGdkAppLaunchContext = object(TGAppLaunchContext)
2860 procedure set_desktop(desktop: gint); cdecl; inline;
2861 procedure set_icon(icon: PGIcon); cdecl; inline;
2862 procedure set_icon_name(icon_name: Pgchar); cdecl; inline;
2863 procedure set_screen(screen: PGdkScreen); cdecl; inline;
2864 procedure set_timestamp(timestamp: guint32); cdecl; inline;
2865 //property display: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_display { property is writeable but setter not declared } ;
2866 end;
2867
2868 PPGdkDisplay = ^PGdkDisplay;
2869 PGdkDisplay = ^TGdkDisplay;
2870
2871 PPGdkDevice = ^PGdkDevice;
2872 PGdkDevice = ^TGdkDevice;
2873
2874 PPGdkWindow = ^PGdkWindow;
2875 PGdkWindow = ^TGdkWindow;
2876
2877 PPGdkDeviceManager = ^PGdkDeviceManager;
2878 PGdkDeviceManager = ^TGdkDeviceManager;
2879
2880 PPGdkEvent = ^PGdkEvent;
2881 PGdkEvent = ^TGdkEvent;
2882
2883 //typedef struct _GdkAtom *GdkAtom;
2884 {PPPGdkAtom = ^PPGdkAtom;}
2885 PPGdkAtom = ^GdkAtom;
2886 PGdkAtom = ^TGdkAtom;
2887 GdkAtom = PGdkAtom; // pointer alias
2888 TGdkAtom = object
namenull2889 function name: Pgchar; cdecl; inline;
internnull2890 function intern(atom_name: Pgchar; only_if_exists: gboolean): PGdkAtom; cdecl; inline; static;
intern_static_stringnull2891 function intern_static_string(atom_name: Pgchar): PGdkAtom; cdecl; inline; static;
2892 end;
2893
2894 { TGdkDisplay }
2895
2896 PGdkMonitor = ^TGdkMonitor;
2897
2898 TGdkDisplay = object(TGObject)
get_defaultnull2899 function get_default: PGdkDisplay; cdecl; inline; static;
opennull2900 function open(display_name: Pgchar): PGdkDisplay; cdecl; inline; static;
open_default_libgtk_onlynull2901 function open_default_libgtk_only: PGdkDisplay; cdecl; inline; static;
2902 procedure beep; cdecl; inline;
2903 procedure close; cdecl; inline;
device_is_grabbednull2904 function device_is_grabbed(device: PGdkDevice): gboolean; cdecl; inline;
2905 procedure flush; cdecl; inline;
get_app_launch_contextnull2906 function get_app_launch_context: PGdkAppLaunchContext; cdecl; inline;
get_default_cursor_sizenull2907 function get_default_cursor_size: guint; cdecl; inline;
get_default_groupnull2908 function get_default_group: PGdkWindow; cdecl; inline;
get_default_screennull2909 function get_default_screen: PGdkScreen; cdecl; inline;
get_device_managernull2910 function get_device_manager: PGdkDeviceManager; cdecl; inline;
get_eventnull2911 function get_event: PGdkEvent; cdecl; inline;
get_primary_monitornull2912 function get_primary_monitor: PGdkMonitor; cdecl;inline;
2913 procedure get_maximal_cursor_size(width: Pguint; height: Pguint); cdecl; inline;
get_n_screensnull2914 function get_n_screens: gint; cdecl; inline;
get_namenull2915 function get_name: Pgchar; cdecl; inline;
get_screennull2916 function get_screen(screen_num: gint): PGdkScreen; cdecl; inline;
has_pendingnull2917 function has_pending: gboolean; cdecl; inline;
is_closednull2918 function is_closed: gboolean; cdecl; inline;
2919 procedure notify_startup_complete(startup_id: Pgchar); cdecl; inline;
peek_eventnull2920 function peek_event: PGdkEvent; cdecl; inline;
2921 procedure put_event(event: PGdkEvent); cdecl; inline;
request_selection_notificationnull2922 function request_selection_notification(selection: TGdkAtom): gboolean; cdecl; inline;
2923 procedure set_double_click_distance(distance: guint); cdecl; inline;
2924 procedure set_double_click_time(msec: guint); cdecl; inline;
2925 procedure store_clipboard(clipboard_window: PGdkWindow; time_: guint32; targets: PGdkAtom; n_targets: gint); cdecl; inline;
supports_clipboard_persistencenull2926 function supports_clipboard_persistence: gboolean; cdecl; inline;
supports_compositenull2927 function supports_composite: gboolean; cdecl; inline;
supports_cursor_alphanull2928 function supports_cursor_alpha: gboolean; cdecl; inline;
supports_cursor_colornull2929 function supports_cursor_color: gboolean; cdecl; inline;
supports_input_shapesnull2930 function supports_input_shapes: gboolean; cdecl; inline;
supports_selection_notificationnull2931 function supports_selection_notification: gboolean; cdecl; inline;
supports_shapesnull2932 function supports_shapes: gboolean; cdecl; inline;
2933 procedure sync; cdecl; inline;
2934 end;
2935
2936 PPGdkVisual = ^PGdkVisual;
2937 PGdkVisual = ^TGdkVisual;
2938 TGdkScreen = object(TGObject)
get_defaultnull2939 function get_default: PGdkScreen; cdecl; inline; static;
heightnull2940 function height: gint; cdecl; inline; static;
height_mmnull2941 function height_mm: gint; cdecl; inline; static;
widthnull2942 function width: gint; cdecl; inline; static;
width_mmnull2943 function width_mm: gint; cdecl; inline; static;
get_active_windownull2944 function get_active_window: PGdkWindow; cdecl; inline;
get_displaynull2945 function get_display: PGdkDisplay; cdecl; inline;
get_font_optionsnull2946 function get_font_options: Pcairo_font_options_t; cdecl; inline;
get_heightnull2947 function get_height: gint; cdecl; inline;
get_height_mmnull2948 function get_height_mm: gint; cdecl; inline;
get_monitor_at_pointnull2949 function get_monitor_at_point(x: gint; y: gint): gint; cdecl; inline;
get_monitor_at_windownull2950 function get_monitor_at_window(window: PGdkWindow): gint; cdecl; inline;
2951 procedure get_monitor_geometry(monitor_num: gint; dest: PGdkRectangle); cdecl; inline;
get_monitor_height_mmnull2952 function get_monitor_height_mm(monitor_num: gint): gint; cdecl; inline;
get_monitor_plug_namenull2953 function get_monitor_plug_name(monitor_num: gint): Pgchar; cdecl; inline;
get_monitor_width_mmnull2954 function get_monitor_width_mm(monitor_num: gint): gint; cdecl; inline;
2955 procedure get_monitor_workarea(monitor_num: gint; dest: PGdkRectangle); cdecl; inline;
get_n_monitorsnull2956 function get_n_monitors: gint; cdecl; inline;
get_monitor_scale_factornull2957 function get_monitor_scale_factor(monitor_num: gint): gint; cdecl; inline;
get_numbernull2958 function get_number: gint; cdecl; inline;
get_primary_monitornull2959 function get_primary_monitor: gint; cdecl; inline;
get_resolutionnull2960 function get_resolution: gdouble; cdecl; inline;
get_rgba_visualnull2961 function get_rgba_visual: PGdkVisual; cdecl; inline;
get_root_windownull2962 function get_root_window: PGdkWindow; cdecl; inline;
get_settingnull2963 function get_setting(name: Pgchar; value: PGValue): gboolean; cdecl; inline;
get_system_visualnull2964 function get_system_visual: PGdkVisual; cdecl; inline;
get_toplevel_windowsnull2965 function get_toplevel_windows: PGList; cdecl; inline;
get_widthnull2966 function get_width: gint; cdecl; inline;
get_width_mmnull2967 function get_width_mm: gint; cdecl; inline;
get_window_stacknull2968 function get_window_stack: PGList; cdecl; inline;
is_compositednull2969 function is_composited: gboolean; cdecl; inline;
list_visualsnull2970 function list_visuals: PGList; cdecl; inline;
make_display_namenull2971 function make_display_name: Pgchar; cdecl; inline;
2972 procedure set_font_options(options: Pcairo_font_options_t); cdecl; inline;
2973 procedure set_resolution(dpi: gdouble); cdecl; inline;
2974 property font_options: Pcairo_font_options_t read get_font_options write set_font_options;
2975 property resolution: gdouble read get_resolution write set_resolution;
2976 end;
2977
2978 PPGdkAxisUse = ^PGdkAxisUse;
2979 PGdkAxisUse = ^TGdkAxisUse;
2980
2981 PPGdkByteOrder = ^PGdkByteOrder;
2982 PGdkByteOrder = ^TGdkByteOrder;
2983
2984 PPGdkColor = ^PGdkColor;
2985 PGdkColor = ^TGdkColor;
2986 TGdkColor = object
2987 pixel: guint32;
2988 red: guint16;
2989 green: guint16;
2990 blue: guint16;
copynull2991 function copy: PGdkColor; cdecl; inline;
equalnull2992 function equal(colorb: PGdkColor): gboolean; cdecl; inline;
2993 procedure free; cdecl; inline;
hashnull2994 function hash: guint; cdecl; inline;
to_stringnull2995 function to_string: Pgchar; cdecl; inline;
parsenull2996 function parse(spec: Pgchar; color: PGdkColor): gboolean; cdecl; inline; static;
2997 end;
2998
2999 PPGdkCrossingMode = ^PGdkCrossingMode;
3000 PGdkCrossingMode = ^TGdkCrossingMode;
3001
3002 PPGdkCursor = ^PGdkCursor;
3003 PGdkCursor = ^TGdkCursor;
3004
3005 PPGdkCursorType = ^PGdkCursorType;
3006 PGdkCursorType = ^TGdkCursorType;
3007 TGdkCursor = object(TGObject)
newnull3008 function new(cursor_type: TGdkCursorType): PGdkCursor; cdecl; inline; static;
new_for_displaynull3009 function new_for_display(display: PGdkDisplay; cursor_type: TGdkCursorType): PGdkCursor; cdecl; inline; static;
new_from_namenull3010 function new_from_name(display: PGdkDisplay; name: Pgchar): PGdkCursor; cdecl; inline; static;
new_from_pixbufnull3011 function new_from_pixbuf(display: PGdkDisplay; pixbuf: PGdkPixbuf; x: gint; y: gint): PGdkCursor; cdecl; inline; static;
get_cursor_typenull3012 function get_cursor_type: TGdkCursorType; cdecl; inline;
get_displaynull3013 function get_display: PGdkDisplay; cdecl; inline;
get_imagenull3014 function get_image: PGdkPixbuf; cdecl; inline;
3015 property cursor_type: TGdkCursorType read get_cursor_type { property is writeable but setter not declared } ;
3016 property display: PGdkDisplay read get_display { property is writeable but setter not declared } ;
3017 end;
3018
3019 PPPGdkTimeCoord = ^PPGdkTimeCoord;
3020 PPGdkTimeCoord = ^PGdkTimeCoord;
3021 PGdkTimeCoord = ^TGdkTimeCoord;
3022
3023 TGdkTimeCoord = record
3024 time: guint32;
3025 axes: array [0..127] of gdouble;
3026 end;
3027
3028
3029
3030 PPGdkDeviceType = ^PGdkDeviceType;
3031 PGdkDeviceType = ^TGdkDeviceType;
3032
3033 PPGdkModifierType = ^PGdkModifierType;
3034 PGdkModifierType = ^TGdkModifierType;
3035
3036 PPGdkInputMode = ^PGdkInputMode;
3037 PGdkInputMode = ^TGdkInputMode;
3038
3039 PPGdkInputSource = ^PGdkInputSource;
3040 PGdkInputSource = ^TGdkInputSource;
3041
3042 PPGdkGrabStatus = ^PGdkGrabStatus;
3043 PGdkGrabStatus = ^TGdkGrabStatus;
3044
3045 PPGdkGrabOwnership = ^PGdkGrabOwnership;
3046 PGdkGrabOwnership = ^TGdkGrabOwnership;
3047
3048 PPGdkEventMask = ^PGdkEventMask;
3049 PGdkEventMask = ^TGdkEventMask;
3050 TGdkDevice = object(TGObject)
3051 procedure free_history(events: PPGdkTimeCoord; n_events: gint); cdecl; inline; static;
grab_info_libgtk_onlynull3052 function grab_info_libgtk_only(display: PGdkDisplay; device: PGdkDevice; grab_window: PPGdkWindow; owner_events: Pgboolean): gboolean; cdecl; inline; static;
get_associated_devicenull3053 function get_associated_device: PGdkDevice; cdecl; inline;
get_axisnull3054 function get_axis(axes: Pgdouble; use: TGdkAxisUse; value: Pgdouble): gboolean; cdecl; inline;
get_axis_usenull3055 function get_axis_use(index_: guint): TGdkAxisUse; cdecl; inline;
get_axis_valuenull3056 function get_axis_value(axes: Pgdouble; axis_label: TGdkAtom; value: Pgdouble): gboolean; cdecl; inline;
get_device_typenull3057 function get_device_type: TGdkDeviceType; cdecl; inline;
get_displaynull3058 function get_display: PGdkDisplay; cdecl; inline;
get_has_cursornull3059 function get_has_cursor: gboolean; cdecl; inline;
get_historynull3060 function get_history(window: PGdkWindow; start: guint32; stop: guint32; events: PPPGdkTimeCoord; n_events: Pgint): gboolean; cdecl; inline;
get_keynull3061 function get_key(index_: guint; keyval: Pguint; modifiers: PGdkModifierType): gboolean; cdecl; inline;
get_modenull3062 function get_mode: TGdkInputMode; cdecl; inline;
get_n_axesnull3063 function get_n_axes: gint; cdecl; inline;
get_n_keysnull3064 function get_n_keys: gint; cdecl; inline;
get_namenull3065 function get_name: Pgchar; cdecl; inline;
3066 procedure get_position(screen: PPGdkScreen; x: Pgint; y: Pgint); cdecl; inline;
get_sourcenull3067 function get_source: TGdkInputSource; cdecl; inline;
3068 procedure get_state(window: PGdkWindow; axes: Pgdouble; mask: PGdkModifierType); cdecl; inline;
get_window_at_positionnull3069 function get_window_at_position(win_x: Pgint; win_y: Pgint): PGdkWindow; cdecl; inline;
grabnull3070 function grab(window: PGdkWindow; grab_ownership: TGdkGrabOwnership; owner_events: gboolean; event_mask: TGdkEventMask; cursor: PGdkCursor; time_: guint32): TGdkGrabStatus; cdecl; inline;
list_axesnull3071 function list_axes: PGList; cdecl; inline;
list_slave_devicesnull3072 function list_slave_devices: PGList; cdecl; inline;
3073 procedure set_axis_use(index_: guint; use: TGdkAxisUse); cdecl; inline;
3074 procedure set_key(index_: guint; keyval: guint; modifiers: TGdkModifierType); cdecl; inline;
set_modenull3075 function set_mode(mode: TGdkInputMode): gboolean; cdecl; inline;
3076 procedure ungrab(time_: guint32); cdecl; inline;
3077 procedure warp(screen: PGdkScreen; x: gint; y: gint); cdecl; inline;
3078 property associated_device: PGdkDevice read get_associated_device ;
3079 //property device_manager: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_device_manager { property is writeable but setter not declared } ;
3080 property display: PGdkDisplay read get_display { property is writeable but setter not declared } ;
3081 property has_cursor: gboolean read get_has_cursor { property is writeable but setter not declared } ;
3082 //property input_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_input_mode { property is writeable but setter not declared } ;
3083 //property input_source: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_input_source { property is writeable but setter not declared } ;
3084 property n_axes: gint read get_n_axes ;
3085 property name: Pgchar read get_name { property is writeable but setter not declared } ;
3086 //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type { property is writeable but setter not declared } ;
3087 end;
3088
3089 PPGdkWindowAttr = ^PGdkWindowAttr;
3090 PGdkWindowAttr = ^TGdkWindowAttr;
3091
3092 PPGdkWindowAttributesType = ^PGdkWindowAttributesType;
3093 PGdkWindowAttributesType = ^TGdkWindowAttributesType;
3094
3095 PPGdkGeometry = ^PGdkGeometry;
3096 PGdkGeometry = ^TGdkGeometry;
3097
3098 PPGdkFilterFunc = ^PGdkFilterFunc;
3099 PGdkFilterFunc = ^TGdkFilterFunc;
3100
3101 PPGdkFilterReturn = ^PGdkFilterReturn;
3102 PGdkFilterReturn = ^TGdkFilterReturn;
eventnull3103 TGdkFilterFunc = function(xevent: PGdkXEvent; event: PGdkEvent; data: gpointer): TGdkFilterReturn; cdecl;
3104
3105 PPGdkWindowEdge = ^PGdkWindowEdge;
3106 PGdkWindowEdge = ^TGdkWindowEdge;
3107
3108 PPGdkWMDecoration = ^PGdkWMDecoration;
3109 PGdkWMDecoration = ^TGdkWMDecoration;
3110
3111 PPGdkDragProtocol = ^PGdkDragProtocol;
3112 PGdkDragProtocol = ^TGdkDragProtocol;
3113
3114 PPGdkFrameClock = ^PGdkFrameClock;
3115 PGdkFrameClock = ^TGdkFrameClock;
3116
3117 PPGdkFullscreenMode = ^PGdkFullscreenMode;
3118 PGdkFullscreenMode = ^TGdkFullscreenMode;
3119
3120 PPGdkWindowState = ^PGdkWindowState;
3121 PGdkWindowState = ^TGdkWindowState;
3122
3123 PPGdkWindowTypeHint = ^PGdkWindowTypeHint;
3124 PGdkWindowTypeHint = ^TGdkWindowTypeHint;
3125
3126 PPGdkWindowType = ^PGdkWindowType;
3127 PGdkWindowType = ^TGdkWindowType;
3128
3129 PPGdkWindowChildFunc = ^PGdkWindowChildFunc;
3130 PGdkWindowChildFunc = ^TGdkWindowChildFunc;
indownull3131 TGdkWindowChildFunc = function(window: PGdkWindow; user_data: gpointer): gboolean; cdecl;
3132
3133 PPPGdkRGBA = ^PPGdkRGBA;
3134 PPGdkRGBA = ^PGdkRGBA;
3135 PGdkRGBA = ^TGdkRGBA;
3136
3137 PPGdkWMFunction = ^PGdkWMFunction;
3138 PGdkWMFunction = ^TGdkWMFunction;
3139
3140 PPGdkWindowHints = ^PGdkWindowHints;
3141 PGdkWindowHints = ^TGdkWindowHints;
3142 TGdkWindow = object(TGObject)
newnull3143 function new(parent: PGdkWindow; attributes: PGdkWindowAttr; attributes_mask: TGdkWindowAttributesType): PGdkWindow; cdecl; inline; static;
3144 procedure constrain_size(geometry: PGdkGeometry; flags: guint; width: gint; height: gint; new_width: Pgint; new_height: Pgint); cdecl; inline; static;
3145 procedure process_all_updates; cdecl; inline; static;
3146 procedure set_debug_updates(setting: gboolean); cdecl; inline; static;
3147 procedure add_filter(function_: TGdkFilterFunc; data: gpointer); cdecl; inline;
3148 procedure beep; cdecl; inline;
3149 procedure begin_move_drag(button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; inline;
3150 procedure begin_move_drag_for_device(device: PGdkDevice; button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; inline;
3151 procedure begin_paint_rect(rectangle: PGdkRectangle); cdecl; inline;
3152 procedure begin_paint_region(region: Pcairo_region_t); cdecl; inline;
3153 procedure begin_resize_drag(edge: TGdkWindowEdge; button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; inline;
3154 procedure begin_resize_drag_for_device(edge: TGdkWindowEdge; device: PGdkDevice; button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; inline;
3155 procedure coords_from_parent(parent_x: gdouble; parent_y: gdouble; x: Pgdouble; y: Pgdouble); cdecl; inline;
3156 procedure coords_to_parent(x: gdouble; y: gdouble; parent_x: Pgdouble; parent_y: Pgdouble); cdecl; inline;
create_similar_surfacenull3157 function create_similar_surface(content: Tcairo_content_t; width: gint; height: gint): Pcairo_surface_t; cdecl; inline;
3158 procedure deiconify; cdecl; inline;
3159 procedure destroy_; cdecl; inline;
3160 procedure destroy_notify; cdecl; inline;
3161 procedure end_paint; cdecl; inline;
ensure_nativenull3162 function ensure_native: gboolean; cdecl; inline;
3163 procedure flush; cdecl; inline;
3164 procedure focus(timestamp: guint32); cdecl; inline;
3165 procedure freeze_toplevel_updates_libgtk_only; cdecl; inline;
3166 procedure freeze_updates; cdecl; inline;
3167 procedure fullscreen; cdecl; inline;
3168 procedure geometry_changed; cdecl; inline;
get_accept_focusnull3169 function get_accept_focus: gboolean; cdecl; inline;
get_background_patternnull3170 function get_background_pattern: Pcairo_pattern_t; cdecl; inline;
get_childrennull3171 function get_children: PGList; cdecl; inline;
get_clip_regionnull3172 function get_clip_region: Pcairo_region_t; cdecl; inline;
get_compositednull3173 function get_composited: gboolean; cdecl; inline;
get_cursornull3174 function get_cursor: PGdkCursor; cdecl; inline;
get_decorationsnull3175 function get_decorations(decorations: PGdkWMDecoration): gboolean; cdecl; inline;
get_device_cursornull3176 function get_device_cursor(device: PGdkDevice): PGdkCursor; cdecl; inline;
get_device_eventsnull3177 function get_device_events(device: PGdkDevice): TGdkEventMask; cdecl; inline;
get_device_positionnull3178 function get_device_position(device: PGdkDevice; x: Pgint; y: Pgint; mask: PGdkModifierType): PGdkWindow; cdecl; inline;
get_displaynull3179 function get_display: PGdkDisplay; cdecl; inline;
get_drag_protocolnull3180 function get_drag_protocol(target: PPGdkWindow): TGdkDragProtocol; cdecl; inline;
get_effective_parentnull3181 function get_effective_parent: PGdkWindow; cdecl; inline;
get_effective_toplevelnull3182 function get_effective_toplevel: PGdkWindow; cdecl; inline;
get_eventsnull3183 function get_events: TGdkEventMask; cdecl; inline;
get_focus_on_mapnull3184 function get_focus_on_map: gboolean; cdecl; inline;
get_frame_clocknull3185 function get_frame_clock: PGdkFrameClock; cdecl; inline;
3186 procedure get_frame_extents(rect: PGdkRectangle); cdecl; inline;
get_fullscreen_modenull3187 function get_fullscreen_mode: TGdkFullscreenMode; cdecl; inline;
3188 procedure get_geometry(x: Pgint; y: Pgint; width: Pgint; height: Pgint); cdecl; inline;
get_groupnull3189 function get_group: PGdkWindow; cdecl; inline;
get_heightnull3190 function get_height: gint; cdecl; inline;
get_modal_hintnull3191 function get_modal_hint: gboolean; cdecl; inline;
get_originnull3192 function get_origin(x: Pgint; y: Pgint): gint; cdecl; inline;
get_parentnull3193 function get_parent: PGdkWindow; cdecl; inline;
3194 procedure get_position(x: Pgint; y: Pgint); cdecl; inline;
3195 procedure get_root_coords(x: gint; y: gint; root_x: Pgint; root_y: Pgint); cdecl; inline;
3196 procedure get_root_origin(x: Pgint; y: Pgint); cdecl; inline;
get_screennull3197 function get_screen: PGdkScreen; cdecl; inline;
get_source_eventsnull3198 function get_source_events(source: TGdkInputSource): TGdkEventMask; cdecl; inline;
get_statenull3199 function get_state: TGdkWindowState; cdecl; inline;
get_support_multidevicenull3200 function get_support_multidevice: gboolean; cdecl; inline;
get_toplevelnull3201 function get_toplevel: PGdkWindow; cdecl; inline;
get_type_hintnull3202 function get_type_hint: TGdkWindowTypeHint; cdecl; inline;
get_update_areanull3203 function get_update_area: Pcairo_region_t; cdecl; inline;
3204 procedure get_user_data(data: Pgpointer); cdecl; inline;
get_visible_regionnull3205 function get_visible_region: Pcairo_region_t; cdecl; inline;
get_visualnull3206 function get_visual: PGdkVisual; cdecl; inline;
get_widthnull3207 function get_width: gint; cdecl; inline;
get_window_typenull3208 function get_window_type: TGdkWindowType; cdecl; inline;
has_nativenull3209 function has_native: gboolean; cdecl; inline;
3210 procedure hide; cdecl; inline;
3211 procedure iconify; cdecl; inline;
3212 procedure input_shape_combine_region(shape_region: Pcairo_region_t; offset_x: gint; offset_y: gint); cdecl; inline;
3213 procedure invalidate_maybe_recurse(region: Pcairo_region_t; child_func: TGdkWindowChildFunc; user_data: gpointer); cdecl; inline;
3214 procedure invalidate_rect(rect: PGdkRectangle; invalidate_children: gboolean); cdecl; inline;
3215 procedure invalidate_region(region: Pcairo_region_t; invalidate_children: gboolean); cdecl; inline;
is_destroyednull3216 function is_destroyed: gboolean; cdecl; inline;
is_input_onlynull3217 function is_input_only: gboolean; cdecl; inline;
is_shapednull3218 function is_shaped: gboolean; cdecl; inline;
is_viewablenull3219 function is_viewable: gboolean; cdecl; inline;
is_visiblenull3220 function is_visible: gboolean; cdecl; inline;
3221 procedure lower; cdecl; inline;
3222 procedure maximize; cdecl; inline;
3223 procedure merge_child_input_shapes; cdecl; inline;
3224 procedure merge_child_shapes; cdecl; inline;
3225 procedure move(x: gint; y: gint); cdecl; inline;
3226 procedure move_region(region: Pcairo_region_t; dx: gint; dy: gint); cdecl; inline;
3227 procedure move_resize(x: gint; y: gint; width: gint; height: gint); cdecl; inline;
peek_childrennull3228 function peek_children: PGList; cdecl; inline;
3229 procedure process_updates(update_children: gboolean); cdecl; inline;
3230 procedure raise_; cdecl; inline;
3231 procedure register_dnd; cdecl; inline;
3232 procedure remove_filter(function_: TGdkFilterFunc; data: gpointer); cdecl; inline;
3233 procedure reparent(new_parent: PGdkWindow; x: gint; y: gint); cdecl; inline;
3234 procedure resize(width: gint; height: gint); cdecl; inline;
3235 procedure restack(sibling: PGdkWindow; above: gboolean); cdecl; inline;
3236 procedure scroll(dx: gint; dy: gint); cdecl; inline;
3237 procedure set_accept_focus(accept_focus: gboolean); cdecl; inline;
3238 procedure set_background_pattern(pattern: Pcairo_pattern_t); cdecl; inline;
3239 procedure set_background_rgba(rgba: PGdkRGBA); cdecl; inline;
3240 procedure set_child_input_shapes; cdecl; inline;
3241 procedure set_child_shapes; cdecl; inline;
3242 procedure set_composited(composited: gboolean); cdecl; inline;
3243 procedure set_cursor(cursor: PGdkCursor); cdecl; inline;
3244 procedure set_decorations(decorations: TGdkWMDecoration); cdecl; inline;
3245 procedure set_device_cursor(device: PGdkDevice; cursor: PGdkCursor); cdecl; inline;
3246 procedure set_device_events(device: PGdkDevice; event_mask: TGdkEventMask); cdecl; inline;
3247 procedure set_events(event_mask: TGdkEventMask); cdecl; inline;
3248 procedure set_focus_on_map(focus_on_map: gboolean); cdecl; inline;
3249 procedure set_fullscreen_mode(mode: TGdkFullscreenMode); cdecl; inline;
3250 procedure set_functions(functions: TGdkWMFunction); cdecl; inline;
3251 procedure set_geometry_hints(geometry: PGdkGeometry; geom_mask: TGdkWindowHints); cdecl; inline;
3252 procedure set_group(leader: PGdkWindow); cdecl; inline;
3253 procedure set_icon_list(pixbufs: PGList); cdecl; inline;
3254 procedure set_icon_name(name: Pgchar); cdecl; inline;
3255 procedure set_keep_above(setting: gboolean); cdecl; inline;
3256 procedure set_keep_below(setting: gboolean); cdecl; inline;
3257 procedure set_modal_hint(modal: gboolean); cdecl; inline;
3258 procedure set_opacity(opacity: gdouble); cdecl; inline;
3259 procedure set_override_redirect(override_redirect: gboolean); cdecl; inline;
3260 procedure set_role(role: Pgchar); cdecl; inline;
3261 procedure set_skip_pager_hint(skips_pager: gboolean); cdecl; inline;
3262 procedure set_skip_taskbar_hint(skips_taskbar: gboolean); cdecl; inline;
3263 procedure set_source_events(source: TGdkInputSource; event_mask: TGdkEventMask); cdecl; inline;
3264 procedure set_startup_id(startup_id: Pgchar); cdecl; inline;
set_static_gravitiesnull3265 function set_static_gravities(use_static: gboolean): gboolean; cdecl; inline;
3266 procedure set_support_multidevice(support_multidevice: gboolean); cdecl; inline;
3267 procedure set_title(title: Pgchar); cdecl; inline;
3268 procedure set_transient_for(parent: PGdkWindow); cdecl; inline;
3269 procedure set_type_hint(hint: TGdkWindowTypeHint); cdecl; inline;
3270 procedure set_urgency_hint(urgent: gboolean); cdecl; inline;
3271 procedure set_user_data(user_data: PGObject); cdecl; inline;
3272 procedure shape_combine_region(shape_region: Pcairo_region_t; offset_x: gint; offset_y: gint); cdecl; inline;
3273 procedure show; cdecl; inline;
3274 procedure show_unraised; cdecl; inline;
3275 procedure stick; cdecl; inline;
3276 procedure thaw_toplevel_updates_libgtk_only; cdecl; inline;
3277 procedure thaw_updates; cdecl; inline;
3278 procedure unfullscreen; cdecl; inline;
3279 procedure unmaximize; cdecl; inline;
3280 procedure unstick; cdecl; inline;
3281 procedure withdraw; cdecl; inline;
3282 property cursor: PGdkCursor read get_cursor write set_cursor;
3283 end;
3284 TGdkDeviceManager = object(TGObject)
get_client_pointernull3285 function get_client_pointer: PGdkDevice; cdecl; inline;
get_displaynull3286 function get_display: PGdkDisplay; cdecl; inline;
list_devicesnull3287 function list_devices(type_: TGdkDeviceType): PGList; cdecl; inline;
3288 property display: PGdkDisplay read get_display { property is writeable but setter not declared } ;
3289 end;
3290
3291 PPGdkEventType = ^PGdkEventType;
3292 PGdkEventType = ^TGdkEventType;
3293
3294 PPGdkEventAny = ^PGdkEventAny;
3295 PGdkEventAny = ^TGdkEventAny;
3296
3297 TGdkEventAny = record
3298 type_: TGdkEventType;
3299 window: PGdkWindow;
3300 send_event: gint8;
3301 end;
3302
3303
3304
3305 PPGdkEventExpose = ^PGdkEventExpose;
3306 PGdkEventExpose = ^TGdkEventExpose;
3307
3308 TGdkEventExpose = record
3309 type_: TGdkEventType;
3310 window: PGdkWindow;
3311 send_event: gint8;
3312 area: TGdkRectangle;
3313 region: Pcairo_region_t;
3314 count: gint;
3315 end;
3316
3317
3318
3319 PPGdkEventVisibility = ^PGdkEventVisibility;
3320 PGdkEventVisibility = ^TGdkEventVisibility;
3321
3322 PPGdkVisibilityState = ^PGdkVisibilityState;
3323 PGdkVisibilityState = ^TGdkVisibilityState;
3324
3325 TGdkEventVisibility = record
3326 type_: TGdkEventType;
3327 window: PGdkWindow;
3328 send_event: gint8;
3329 state: TGdkVisibilityState;
3330 end;
3331
3332
3333
3334 PPGdkEventMotion = ^PGdkEventMotion;
3335 PGdkEventMotion = ^TGdkEventMotion;
3336
3337 TGdkEventMotion = record
3338 type_: TGdkEventType;
3339 window: PGdkWindow;
3340 send_event: gint8;
3341 time: guint32;
3342 x: gdouble;
3343 y: gdouble;
3344 axes: Pgdouble;
3345 state: TGdkModifierType;
3346 is_hint: gint16;
3347 device: PGdkDevice;
3348 x_root: gdouble;
3349 y_root: gdouble;
3350 end;
3351
3352
3353
3354 PPGdkEventButton = ^PGdkEventButton;
3355 PGdkEventButton = ^TGdkEventButton;
3356
3357 TGdkEventButton = record
3358 type_: TGdkEventType;
3359 window: PGdkWindow;
3360 send_event: gint8;
3361 time: guint32;
3362 x: gdouble;
3363 y: gdouble;
3364 axes: Pgdouble;
3365 state: TGdkModifierType;
3366 button: guint;
3367 device: PGdkDevice;
3368 x_root: gdouble;
3369 y_root: gdouble;
3370 end;
3371
3372
3373
3374 PPGdkEventTouch = ^PGdkEventTouch;
3375 PGdkEventTouch = ^TGdkEventTouch;
3376
3377 PPGdkEventSequence = ^PGdkEventSequence;
3378 PGdkEventSequence = ^TGdkEventSequence;
3379
3380 TGdkEventTouch = record
3381 type_: TGdkEventType;
3382 window: PGdkWindow;
3383 send_event: gint8;
3384 time: guint32;
3385 x: gdouble;
3386 y: gdouble;
3387 axes: Pgdouble;
3388 state: TGdkModifierType;
3389 sequence: PGdkEventSequence;
3390 emulating_pointer: gboolean;
3391 device: PGdkDevice;
3392 x_root: gdouble;
3393 y_root: gdouble;
3394 end;
3395
3396
3397
3398 PPGdkEventScroll = ^PGdkEventScroll;
3399 PGdkEventScroll = ^TGdkEventScroll;
3400
3401 PPGdkScrollDirection = ^PGdkScrollDirection;
3402 PGdkScrollDirection = ^TGdkScrollDirection;
3403
3404 TGdkEventScroll = record
3405 type_: TGdkEventType;
3406 window: PGdkWindow;
3407 send_event: gint8;
3408 time: guint32;
3409 x: gdouble;
3410 y: gdouble;
3411 state: TGdkModifierType;
3412 direction: TGdkScrollDirection;
3413 device: PGdkDevice;
3414 x_root: gdouble;
3415 y_root: gdouble;
3416 delta_x: gdouble;
3417 delta_y: gdouble;
3418 end;
3419
3420
3421
3422 PPGdkEventKey = ^PGdkEventKey;
3423 PGdkEventKey = ^TGdkEventKey;
3424 TGdkEventKeyBitfield0 = bitpacked record
3425 is_modifier: guint1 { changed from guint to accomodate 1 bitsize requirement };
3426 end;
3427
3428
3429 TGdkEventKey = record
3430 type_: TGdkEventType;
3431 window: PGdkWindow;
3432 send_event: gint8;
3433 time: guint32;
3434 state: TGdkModifierType;
3435 keyval: guint;
3436 length: gint;
3437 string_: Pgchar;
3438 hardware_keycode: guint16;
3439 group: guint8;
3440 Bitfield0 : TGdkEventKeyBitfield0; { auto generated type }
3441 end;
3442
3443
3444
3445 PPGdkEventCrossing = ^PGdkEventCrossing;
3446 PGdkEventCrossing = ^TGdkEventCrossing;
3447
3448 PPGdkNotifyType = ^PGdkNotifyType;
3449 PGdkNotifyType = ^TGdkNotifyType;
3450
3451 TGdkEventCrossing = record
3452 type_: TGdkEventType;
3453 window: PGdkWindow;
3454 send_event: gint8;
3455 subwindow: PGdkWindow;
3456 time: guint32;
3457 x: gdouble;
3458 y: gdouble;
3459 x_root: gdouble;
3460 y_root: gdouble;
3461 mode: TGdkCrossingMode;
3462 detail: TGdkNotifyType;
3463 focus: gboolean;
3464 state: TGdkModifierType;
3465 end;
3466
3467
3468
3469 PPGdkEventFocus = ^PGdkEventFocus;
3470 PGdkEventFocus = ^TGdkEventFocus;
3471
3472 TGdkEventFocus = record
3473 type_: TGdkEventType;
3474 window: PGdkWindow;
3475 send_event: gint8;
3476 in_: gint16;
3477 end;
3478
3479
3480
3481 PPGdkEventConfigure = ^PGdkEventConfigure;
3482 PGdkEventConfigure = ^TGdkEventConfigure;
3483
3484 TGdkEventConfigure = record
3485 type_: TGdkEventType;
3486 window: PGdkWindow;
3487 send_event: gint8;
3488 x: gint;
3489 y: gint;
3490 width: gint;
3491 height: gint;
3492 end;
3493
3494
3495
3496 PPGdkEventProperty = ^PGdkEventProperty;
3497 PGdkEventProperty = ^TGdkEventProperty;
3498
3499 PPGdkPropertyState = ^PGdkPropertyState;
3500 PGdkPropertyState = ^TGdkPropertyState;
3501
3502 TGdkEventProperty = record
3503 type_: TGdkEventType;
3504 window: PGdkWindow;
3505 send_event: gint8;
3506 atom: TGdkAtom;
3507 time: guint32;
3508 state: TGdkPropertyState;
3509 end;
3510
3511
3512
3513 PPGdkEventSelection = ^PGdkEventSelection;
3514 PGdkEventSelection = ^TGdkEventSelection;
3515
3516 TGdkEventSelection = record
3517 type_: TGdkEventType;
3518 window: PGdkWindow;
3519 send_event: gint8;
3520 selection: TGdkAtom;
3521 target: TGdkAtom;
3522 property_: TGdkAtom;
3523 time: guint32;
3524 requestor: PGdkWindow;
3525 end;
3526
3527
3528
3529 PPGdkEventOwnerChange = ^PGdkEventOwnerChange;
3530 PGdkEventOwnerChange = ^TGdkEventOwnerChange;
3531
3532 PPGdkOwnerChange = ^PGdkOwnerChange;
3533 PGdkOwnerChange = ^TGdkOwnerChange;
3534
3535 TGdkEventOwnerChange = record
3536 type_: TGdkEventType;
3537 window: PGdkWindow;
3538 send_event: gint8;
3539 owner: PGdkWindow;
3540 reason: TGdkOwnerChange;
3541 selection: TGdkAtom;
3542 time: guint32;
3543 selection_time: guint32;
3544 end;
3545
3546
3547
3548 PPGdkEventProximity = ^PGdkEventProximity;
3549 PGdkEventProximity = ^TGdkEventProximity;
3550
3551 TGdkEventProximity = record
3552 type_: TGdkEventType;
3553 window: PGdkWindow;
3554 send_event: gint8;
3555 time: guint32;
3556 device: PGdkDevice;
3557 end;
3558
3559
3560
3561 PPGdkEventDND = ^PGdkEventDND;
3562 PGdkEventDND = ^TGdkEventDND;
3563
3564 PPGdkDragContext = ^PGdkDragContext;
3565 PGdkDragContext = ^TGdkDragContext;
3566
3567 TGdkEventDND = record
3568 type_: TGdkEventType;
3569 window: PGdkWindow;
3570 send_event: gint8;
3571 context: PGdkDragContext;
3572 time: guint32;
3573 x_root: gshort;
3574 y_root: gshort;
3575 end;
3576
3577
3578
3579 PPGdkEventWindowState = ^PGdkEventWindowState;
3580 PGdkEventWindowState = ^TGdkEventWindowState;
3581
3582 TGdkEventWindowState = record
3583 type_: TGdkEventType;
3584 window: PGdkWindow;
3585 send_event: gint8;
3586 changed_mask: TGdkWindowState;
3587 new_window_state: TGdkWindowState;
3588 end;
3589
3590
3591
3592 PPGdkEventSetting = ^PGdkEventSetting;
3593 PGdkEventSetting = ^TGdkEventSetting;
3594
3595 PPGdkSettingAction = ^PGdkSettingAction;
3596 PGdkSettingAction = ^TGdkSettingAction;
3597
3598 TGdkEventSetting = record
3599 type_: TGdkEventType;
3600 window: PGdkWindow;
3601 send_event: gint8;
3602 action: TGdkSettingAction;
3603 name: Pgchar;
3604 end;
3605
3606
3607
3608 PPGdkEventGrabBroken = ^PGdkEventGrabBroken;
3609 PGdkEventGrabBroken = ^TGdkEventGrabBroken;
3610
3611 TGdkEventGrabBroken = record
3612 type_: TGdkEventType;
3613 window: PGdkWindow;
3614 send_event: gint8;
3615 keyboard: gboolean;
3616 implicit: gboolean;
3617 grab_window: PGdkWindow;
3618 end;
3619
3620
3621
3622 PPGdkEventFunc = ^PGdkEventFunc;
3623 PGdkEventFunc = ^TGdkEventFunc;
3624 TGdkEventFunc = procedure(event: PGdkEvent; data: gpointer); cdecl;
3625 TGdkEvent = record
3626 case longint of
3627 0 : (type_: TGdkEventType);
3628 1 : (any: TGdkEventAny);
3629 2 : (expose: TGdkEventExpose);
3630 3 : (visibility: TGdkEventVisibility);
3631 4 : (motion: TGdkEventMotion);
3632 5 : (button: TGdkEventButton);
3633 6 : (touch: TGdkEventTouch);
3634 7 : (scroll: TGdkEventScroll);
3635 8 : (key: TGdkEventKey);
3636 9 : (crossing: TGdkEventCrossing);
3637 10 : (focus_change: TGdkEventFocus);
3638 11 : (configure: TGdkEventConfigure);
3639 12 : (property_: TGdkEventProperty);
3640 13 : (selection: TGdkEventSelection);
3641 14 : (owner_change: TGdkEventOwnerChange);
3642 15 : (proximity: TGdkEventProximity);
3643 16 : (dnd: TGdkEventDND);
3644 17 : (window_state: TGdkEventWindowState);
3645 18 : (setting: TGdkEventSetting);
3646 19 : (grab_broken: TGdkEventGrabBroken);
newnull3647 //function new(type_: TGdkEventType): PGdkEvent; cdecl;
3648 //function _get_angle(event2: PGdkEvent; angle: Pgdouble): gboolean; cdecl;
3649 //function _get_center(event2: PGdkEvent; x: Pgdouble; y: Pgdouble): gboolean; cdecl;
3650 //function _get_distance(event2: PGdkEvent; distance: Pgdouble): gboolean; cdecl;
3651 //function copy: PGdkEvent; cdecl;
3652 //procedure free; cdecl;
3653 //function get_axis(axis_use: TGdkAxisUse; value: Pgdouble): gboolean; cdecl;
3654 //function get_button(button: Pguint): gboolean; cdecl;
3655 //function get_click_count(click_count: Pguint): gboolean; cdecl;
3656 //function get_coords(x_win: Pgdouble; y_win: Pgdouble): gboolean; cdecl;
3657 //function get_device: PGdkDevice; cdecl;
3658 //function get_event_sequence: PGdkEventSequence; cdecl;
3659 //function get_keycode(keycode: Pguint16): gboolean; cdecl;
3660 //function get_keyval(keyval: Pguint): gboolean; cdecl;
3661 //function get_root_coords(x_root: Pgdouble; y_root: Pgdouble): gboolean; cdecl;
3662 //function get_screen: PGdkScreen; cdecl;
3663 //function get_scroll_deltas(delta_x: Pgdouble; delta_y: Pgdouble): gboolean; cdecl;
3664 //function get_scroll_direction(direction: PGdkScrollDirection): gboolean; cdecl;
3665 //function get_source_device: PGdkDevice; cdecl;
3666 //function get_state(state: PGdkModifierType): gboolean; cdecl;
3667 //function get_time: guint32; cdecl;
3668 //procedure put; cdecl;
3669 //procedure set_device(device: PGdkDevice); cdecl;
3670 //procedure set_screen(screen: PGdkScreen); cdecl;
3671 //procedure set_source_device(device: PGdkDevice); cdecl;
3672 //function triggers_context_menu: gboolean; cdecl;
3673 //function get: PGdkEvent; cdecl;
3674 //procedure handler_set(func: TGdkEventFunc; data: gpointer; notify: TGDestroyNotify); cdecl;
3675 //function peek: PGdkEvent; cdecl;
3676 //procedure request_motions(event: PGdkEventMotion); cdecl;
3677 end;
3678
3679
3680
3681 PPGdkDisplayManager = ^PGdkDisplayManager;
3682 PGdkDisplayManager = ^TGdkDisplayManager;
3683 TGdkDisplayManager = object(TGObject)
getnull3684 function get: PGdkDisplayManager; cdecl; inline; static;
get_default_displaynull3685 function get_default_display: PGdkDisplay; cdecl; inline;
list_displaysnull3686 function list_displays: PGSList; cdecl; inline;
open_displaynull3687 function open_display(name: Pgchar): PGdkDisplay; cdecl; inline;
3688 procedure set_default_display(display: PGdkDisplay); cdecl; inline;
3689 property default_display: PGdkDisplay read get_default_display write set_default_display;
3690 end;
3691
3692 PPGdkDragAction = ^PGdkDragAction;
3693 PGdkDragAction = ^TGdkDragAction;
3694 TGdkDragContext = object(TGObject)
get_actionsnull3695 function get_actions: TGdkDragAction; cdecl; inline;
get_dest_windownull3696 function get_dest_window: PGdkWindow; cdecl; inline;
get_devicenull3697 function get_device: PGdkDevice; cdecl; inline;
get_protocolnull3698 function get_protocol: TGdkDragProtocol; cdecl; inline;
get_selected_actionnull3699 function get_selected_action: TGdkDragAction; cdecl; inline;
get_source_windownull3700 function get_source_window: PGdkWindow; cdecl; inline;
get_suggested_actionnull3701 function get_suggested_action: TGdkDragAction; cdecl; inline;
list_targetsnull3702 function list_targets: PGList; cdecl; inline;
3703 procedure set_device(device: PGdkDevice); cdecl; inline;
3704 end;
3705
3706 TGdkEventSequence = record
3707 end;
3708
3709
3710
3711 PPGdkFrameTimings = ^PGdkFrameTimings;
3712 PGdkFrameTimings = ^TGdkFrameTimings;
3713
3714 PPGdkFrameClockPhase = ^PGdkFrameClockPhase;
3715 PGdkFrameClockPhase = ^TGdkFrameClockPhase;
3716 TGdkFrameClock = object(TGObject)
3717 procedure begin_updating; cdecl; inline;
3718 procedure end_updating; cdecl; inline;
get_current_timingsnull3719 function get_current_timings: PGdkFrameTimings; cdecl; inline;
get_frame_counternull3720 function get_frame_counter: gint64; cdecl; inline;
get_frame_timenull3721 function get_frame_time: gint64; cdecl; inline;
get_history_startnull3722 function get_history_start: gint64; cdecl; inline;
3723 procedure get_refresh_info(base_time: gint64; refresh_interval_return: Pgint64; presentation_time_return: Pgint64); cdecl; inline;
get_timingsnull3724 function get_timings(frame_counter: gint64): PGdkFrameTimings; cdecl; inline;
3725 procedure request_phase(phase: TGdkFrameClockPhase); cdecl; inline;
3726 end;
3727 TGdkFrameTimings = object
get_completenull3728 function get_complete: gboolean; cdecl; inline;
get_frame_counternull3729 function get_frame_counter: gint64; cdecl; inline;
get_frame_timenull3730 function get_frame_time: gint64; cdecl; inline;
get_predicted_presentation_timenull3731 function get_predicted_presentation_time: gint64; cdecl; inline;
get_presentation_timenull3732 function get_presentation_time: gint64; cdecl; inline;
get_refresh_intervalnull3733 function get_refresh_interval: gint64; cdecl; inline;
refnull3734 function ref: PGdkFrameTimings; cdecl; inline;
3735 procedure unref; cdecl; inline;
3736 end;
3737
3738 PPGdkFrameClockClass = ^PGdkFrameClockClass;
3739 PGdkFrameClockClass = ^TGdkFrameClockClass;
3740 TGdkFrameClockClass = object
3741 end;
3742
3743 PPGdkFrameClockPrivate = ^PGdkFrameClockPrivate;
3744 PGdkFrameClockPrivate = ^TGdkFrameClockPrivate;
3745
3746 TGdkFrameClockPrivate = record
3747 end;
3748
3749
3750
3751 PPGdkGravity = ^PGdkGravity;
3752 PGdkGravity = ^TGdkGravity;
3753
3754 TGdkGeometry = record
3755 min_width: gint;
3756 min_height: gint;
3757 max_width: gint;
3758 max_height: gint;
3759 base_width: gint;
3760 base_height: gint;
3761 width_inc: gint;
3762 height_inc: gint;
3763 min_aspect: gdouble;
3764 max_aspect: gdouble;
3765 win_gravity: TGdkGravity;
3766 end;
3767
3768
3769
3770 PPGdkKeymap = ^PGdkKeymap;
3771 PGdkKeymap = ^TGdkKeymap;
3772
3773 PPPGdkKeymapKey = ^PPGdkKeymapKey;
3774 PPGdkKeymapKey = ^PGdkKeymapKey;
3775 PGdkKeymapKey = ^TGdkKeymapKey;
3776
3777 PPGdkModifierIntent = ^PGdkModifierIntent;
3778 PGdkModifierIntent = ^TGdkModifierIntent;
3779 TGdkKeymap = object(TGObject)
get_defaultnull3780 function get_default: PGdkKeymap; cdecl; inline; static;
get_for_displaynull3781 function get_for_display(display: PGdkDisplay): PGdkKeymap; cdecl; inline; static;
3782 procedure add_virtual_modifiers(state: PGdkModifierType); cdecl; inline;
get_caps_lock_statenull3783 function get_caps_lock_state: gboolean; cdecl; inline;
get_directionnull3784 function get_direction: TPangoDirection; cdecl; inline;
get_entries_for_keycodenull3785 function get_entries_for_keycode(hardware_keycode: guint; keys: PPGdkKeymapKey; keyvals: PPguint; n_entries: Pgint): gboolean; cdecl; inline;
get_entries_for_keyvalnull3786 function get_entries_for_keyval(keyval: guint; keys: PPGdkKeymapKey; n_keys: Pgint): gboolean; cdecl; inline;
get_modifier_masknull3787 function get_modifier_mask(intent: TGdkModifierIntent): TGdkModifierType; cdecl; inline;
get_modifier_statenull3788 function get_modifier_state: guint; cdecl; inline;
get_num_lock_statenull3789 function get_num_lock_state: gboolean; cdecl; inline;
have_bidi_layoutsnull3790 function have_bidi_layouts: gboolean; cdecl; inline;
lookup_keynull3791 function lookup_key(key: PGdkKeymapKey): guint; cdecl; inline;
map_virtual_modifiersnull3792 function map_virtual_modifiers(state: PGdkModifierType): gboolean; cdecl; inline;
translate_keyboard_statenull3793 function translate_keyboard_state(hardware_keycode: guint; state: TGdkModifierType; group: gint; keyval: Pguint; effective_group: Pgint; level: Pgint; consumed_modifiers: PGdkModifierType): gboolean; cdecl; inline;
3794 end;
3795
3796 TGdkKeymapKey = record
3797 keycode: guint;
3798 group: gint;
3799 level: gint;
3800 end;
3801
3802
3803
3804 PPGdkPoint = ^PGdkPoint;
3805 PGdkPoint = ^TGdkPoint;
3806
3807 TGdkPoint = record
3808 x: gint;
3809 y: gint;
3810 end;
3811
3812
3813
3814 PPGdkPropMode = ^PGdkPropMode;
3815 PGdkPropMode = ^TGdkPropMode;
3816 TGdkRGBA = object
3817 red: gdouble;
3818 green: gdouble;
3819 blue: gdouble;
3820 alpha: gdouble;
copynull3821 function copy: PGdkRGBA; cdecl; inline;
equalnull3822 function equal(p2: PGdkRGBA): gboolean; cdecl; inline;
3823 procedure free; cdecl; inline;
hashnull3824 function hash: guint; cdecl; inline;
parsenull3825 function parse(spec: Pgchar): gboolean; cdecl; inline;
to_stringnull3826 function to_string: Pgchar; cdecl; inline;
3827 end;
3828
3829 PPGdkVisualType = ^PGdkVisualType;
3830 PGdkVisualType = ^TGdkVisualType;
3831 TGdkVisual = object(TGObject)
get_bestnull3832 function get_best: PGdkVisual; cdecl; inline; static;
get_best_depthnull3833 function get_best_depth: gint; cdecl; inline; static;
get_best_typenull3834 function get_best_type: TGdkVisualType; cdecl; inline; static;
get_best_with_bothnull3835 function get_best_with_both(depth: gint; visual_type: TGdkVisualType): PGdkVisual; cdecl; inline; static;
get_best_with_depthnull3836 function get_best_with_depth(depth: gint): PGdkVisual; cdecl; inline; static;
get_best_with_typenull3837 function get_best_with_type(visual_type: TGdkVisualType): PGdkVisual; cdecl; inline; static;
get_systemnull3838 function get_system: PGdkVisual; cdecl; inline; static;
get_bits_per_rgbnull3839 function get_bits_per_rgb: gint; cdecl; inline;
3840 procedure get_blue_pixel_details(mask: Pguint32; shift: Pgint; precision: Pgint); cdecl; inline;
get_byte_ordernull3841 function get_byte_order: TGdkByteOrder; cdecl; inline;
get_colormap_sizenull3842 function get_colormap_size: gint; cdecl; inline;
get_depthnull3843 function get_depth: gint; cdecl; inline;
3844 procedure get_green_pixel_details(mask: Pguint32; shift: Pgint; precision: Pgint); cdecl; inline;
3845 procedure get_red_pixel_details(mask: Pguint32; shift: Pgint; precision: Pgint); cdecl; inline;
get_screennull3846 function get_screen: PGdkScreen; cdecl; inline;
get_visual_typenull3847 function get_visual_type: TGdkVisualType; cdecl; inline;
3848 end;
3849
3850 PPGdkStatus = ^PGdkStatus;
3851 PGdkStatus = ^TGdkStatus;
3852
3853 PPGdkWindowWindowClass = ^PGdkWindowWindowClass;
3854 PGdkWindowWindowClass = ^TGdkWindowWindowClass;
3855
3856 TGdkWindowAttr = record
3857 title: Pgchar;
3858 event_mask: gint;
3859 x: gint;
3860 y: gint;
3861 width: gint;
3862 height: gint;
3863 wclass: TGdkWindowWindowClass;
3864 visual: PGdkVisual;
3865 window_type: TGdkWindowType;
3866 cursor: PGdkCursor;
3867 wmclass_name: Pgchar;
3868 wmclass_class: Pgchar;
3869 override_redirect: gboolean;
3870 type_hint: TGdkWindowTypeHint;
3871 end;
3872
3873
3874
3875 PPGdkWindowClass = ^PGdkWindowClass;
3876 PGdkWindowClass = ^TGdkWindowClass;
3877 TGdkWindowClass = object
3878 parent_class: TGObjectClass;
indownull3879 pick_embedded_child: function(window: PGdkWindow; x: gdouble; y: gdouble): PGdkWindow; cdecl;
3880 to_embedder: procedure(window: PGdkWindow; offscreen_x: gdouble; offscreen_y: gdouble; embedder_x: Pgdouble; embedder_y: Pgdouble); cdecl;
3881 from_embedder: procedure(window: PGdkWindow; embedder_x: gdouble; embedder_y: gdouble; offscreen_x: Pgdouble; offscreen_y: Pgdouble); cdecl;
indownull3882 create_surface: function(window: PGdkWindow; width: gint; height: gint): Pcairo_surface_t; cdecl;
3883 _gdk_reserved1: procedure; cdecl;
3884 _gdk_reserved2: procedure; cdecl;
3885 _gdk_reserved3: procedure; cdecl;
3886 _gdk_reserved4: procedure; cdecl;
3887 _gdk_reserved5: procedure; cdecl;
3888 _gdk_reserved6: procedure; cdecl;
3889 _gdk_reserved7: procedure; cdecl;
3890 _gdk_reserved8: procedure; cdecl;
3891 end;
3892
3893 PPGdkWindowRedirect = ^PGdkWindowRedirect;
3894 PGdkWindowRedirect = ^TGdkWindowRedirect;
3895
3896 TGdkWindowRedirect = record
3897 end;
3898
3899 TGdkSubpixelLayout = (
3900 GDK_SUBPIXEL_LAYOUT_UNKNOWN, // The layout is not known
3901 GDK_SUBPIXEL_LAYOUT_NONE, // Not organized in this way
3902 GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB, // The layout is horizontal, the order is RGB
3903 GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR, // The layout is horizontal, the order is BGR
3904 GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB, // The layout is vertical, the order is RGB
3905 GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR // The layout is vertical, the order is BGR
3906 );
3907
3908 { TGdkMonitor available since 3.22 }
3909 TGdkMonitor = object(TGObject)
3910 public
get_displaynull3911 function get_display ():PGdkDisplay;cdecl;inline;
3912 procedure geometry (geometry:PGdkRectangle);cdecl;inline;
3913 procedure get_workarea (workarea:PGdkRectangle);cdecl;inline;
get_width_mmnull3914 function get_width_mm():integer;cdecl;inline;
get_height_mmnull3915 function get_height_mm():integer;cdecl;inline;
get_manufacturernull3916 function get_manufacturer ():PChar;cdecl;inline;
get_modelnull3917 function get_model ():PChar;cdecl;inline;
get_scale_factornull3918 function get_scale_factor ():integer;cdecl;inline;
get_refresh_ratenull3919 function get_refresh_rate ():integer;cdecl;inline;
get_subpixel_layoutnull3920 function get_subpixel_layout ():TGdkSubpixelLayout;cdecl;inline;
is_primarynull3921 function is_primary ():gboolean;cdecl;inline;
3922 end;
3923
gdk_app_launch_context_get_typenull3924 function gdk_app_launch_context_get_type: TGType; cdecl; external;
gdk_atom_internnull3925 function gdk_atom_intern(atom_name: Pgchar; only_if_exists: gboolean): PGdkAtom; cdecl; external;
gdk_atom_intern_static_stringnull3926 function gdk_atom_intern_static_string(atom_name: Pgchar): PGdkAtom; cdecl; external;
gdk_atom_namenull3927 function gdk_atom_name(atom: TGdkAtom): Pgchar; cdecl; external;
gdk_cairo_createnull3928 function gdk_cairo_create(window: PGdkWindow): Pcairo_t; cdecl; external;
gdk_cairo_get_clip_rectanglenull3929 function gdk_cairo_get_clip_rectangle(cr: Pcairo_t; rect: PGdkRectangle): gboolean; cdecl; external;
gdk_cairo_region_create_from_surfacenull3930 function gdk_cairo_region_create_from_surface(surface: Pcairo_surface_t): Pcairo_region_t; cdecl; external;
gdk_color_copynull3931 function gdk_color_copy(color: PGdkColor): PGdkColor; cdecl; external;
gdk_color_equalnull3932 function gdk_color_equal(colora: PGdkColor; colorb: PGdkColor): gboolean; cdecl; external;
gdk_color_get_typenull3933 function gdk_color_get_type: TGType; cdecl; external;
gdk_color_hashnull3934 function gdk_color_hash(color: PGdkColor): guint; cdecl; external;
gdk_color_parsenull3935 function gdk_color_parse(spec: Pgchar; color: PGdkColor): gboolean; cdecl; external;
gdk_color_to_stringnull3936 function gdk_color_to_string(color: PGdkColor): Pgchar; cdecl; external;
gdk_cursor_get_cursor_typenull3937 function gdk_cursor_get_cursor_type(cursor: PGdkCursor): TGdkCursorType; cdecl; external;
gdk_cursor_get_displaynull3938 function gdk_cursor_get_display(cursor: PGdkCursor): PGdkDisplay; cdecl; external;
gdk_cursor_get_imagenull3939 function gdk_cursor_get_image(cursor: PGdkCursor): PGdkPixbuf; cdecl; external;
gdk_cursor_get_typenull3940 function gdk_cursor_get_type: TGType; cdecl; external;
gdk_cursor_newnull3941 function gdk_cursor_new(cursor_type: TGdkCursorType): PGdkCursor; cdecl; external;
gdk_cursor_new_for_displaynull3942 function gdk_cursor_new_for_display(display: PGdkDisplay; cursor_type: TGdkCursorType): PGdkCursor; cdecl; external;
gdk_cursor_new_from_namenull3943 function gdk_cursor_new_from_name(display: PGdkDisplay; name: Pgchar): PGdkCursor; cdecl; external;
gdk_cursor_new_from_pixbufnull3944 function gdk_cursor_new_from_pixbuf(display: PGdkDisplay; pixbuf: PGdkPixbuf; x: gint; y: gint): PGdkCursor; cdecl; external;
gdk_device_get_associated_devicenull3945 function gdk_device_get_associated_device(device: PGdkDevice): PGdkDevice; cdecl; external;
gdk_device_get_axisnull3946 function gdk_device_get_axis(device: PGdkDevice; axes: Pgdouble; use: TGdkAxisUse; value: Pgdouble): gboolean; cdecl; external;
gdk_device_get_axis_usenull3947 function gdk_device_get_axis_use(device: PGdkDevice; index_: guint): TGdkAxisUse; cdecl; external;
gdk_device_get_axis_valuenull3948 function gdk_device_get_axis_value(device: PGdkDevice; axes: Pgdouble; axis_label: TGdkAtom; value: Pgdouble): gboolean; cdecl; external;
gdk_device_get_device_typenull3949 function gdk_device_get_device_type(device: PGdkDevice): TGdkDeviceType; cdecl; external;
gdk_device_get_displaynull3950 function gdk_device_get_display(device: PGdkDevice): PGdkDisplay; cdecl; external;
gdk_device_get_has_cursornull3951 function gdk_device_get_has_cursor(device: PGdkDevice): gboolean; cdecl; external;
gdk_device_get_historynull3952 function gdk_device_get_history(device: PGdkDevice; window: PGdkWindow; start: guint32; stop: guint32; events: PPPGdkTimeCoord; n_events: Pgint): gboolean; cdecl; external;
gdk_device_get_keynull3953 function gdk_device_get_key(device: PGdkDevice; index_: guint; keyval: Pguint; modifiers: PGdkModifierType): gboolean; cdecl; external;
gdk_device_get_modenull3954 function gdk_device_get_mode(device: PGdkDevice): TGdkInputMode; cdecl; external;
gdk_device_get_n_axesnull3955 function gdk_device_get_n_axes(device: PGdkDevice): gint; cdecl; external;
gdk_device_get_n_keysnull3956 function gdk_device_get_n_keys(device: PGdkDevice): gint; cdecl; external;
gdk_device_get_namenull3957 function gdk_device_get_name(device: PGdkDevice): Pgchar; cdecl; external;
gdk_device_get_sourcenull3958 function gdk_device_get_source(device: PGdkDevice): TGdkInputSource; cdecl; external;
gdk_device_get_typenull3959 function gdk_device_get_type: TGType; cdecl; external;
gdk_device_get_window_at_positionnull3960 function gdk_device_get_window_at_position(device: PGdkDevice; win_x: Pgint; win_y: Pgint): PGdkWindow; cdecl; external;
gdk_device_grabnull3961 function gdk_device_grab(device: PGdkDevice; window: PGdkWindow; grab_ownership: TGdkGrabOwnership; owner_events: gboolean; event_mask: TGdkEventMask; cursor: PGdkCursor; time_: guint32): TGdkGrabStatus; cdecl; external;
gdk_device_grab_info_libgtk_onlynull3962 function gdk_device_grab_info_libgtk_only(display: PGdkDisplay; device: PGdkDevice; grab_window: PPGdkWindow; owner_events: Pgboolean): gboolean; cdecl; external;
gdk_device_list_axesnull3963 function gdk_device_list_axes(device: PGdkDevice): PGList; cdecl; external;
gdk_device_list_slave_devicesnull3964 function gdk_device_list_slave_devices(device: PGdkDevice): PGList; cdecl; external;
gdk_device_manager_get_client_pointernull3965 function gdk_device_manager_get_client_pointer(device_manager: PGdkDeviceManager): PGdkDevice; cdecl; external;
gdk_device_manager_get_displaynull3966 function gdk_device_manager_get_display(device_manager: PGdkDeviceManager): PGdkDisplay; cdecl; external;
gdk_device_manager_get_typenull3967 function gdk_device_manager_get_type: TGType; cdecl; external;
gdk_device_manager_list_devicesnull3968 function gdk_device_manager_list_devices(device_manager: PGdkDeviceManager; type_: TGdkDeviceType): PGList; cdecl; external;
gdk_device_set_modenull3969 function gdk_device_set_mode(device: PGdkDevice; mode: TGdkInputMode): gboolean; cdecl; external;
gdk_display_device_is_grabbednull3970 function gdk_display_device_is_grabbed(display: PGdkDisplay; device: PGdkDevice): gboolean; cdecl; external;
gdk_display_get_app_launch_contextnull3971 function gdk_display_get_app_launch_context(display: PGdkDisplay): PGdkAppLaunchContext; cdecl; external;
gdk_display_get_defaultnull3972 function gdk_display_get_default: PGdkDisplay; cdecl; external;
gdk_display_get_default_cursor_sizenull3973 function gdk_display_get_default_cursor_size(display: PGdkDisplay): guint; cdecl; external;
gdk_display_get_default_groupnull3974 function gdk_display_get_default_group(display: PGdkDisplay): PGdkWindow; cdecl; external;
gdk_display_get_default_screennull3975 function gdk_display_get_default_screen(display: PGdkDisplay): PGdkScreen; cdecl; external;
gdk_display_get_device_managernull3976 function gdk_display_get_device_manager(display: PGdkDisplay): PGdkDeviceManager; cdecl; external;
gdk_display_get_eventnull3977 function gdk_display_get_event(display: PGdkDisplay): PGdkEvent; cdecl; external;
gdk_display_get_n_screensnull3978 function gdk_display_get_n_screens(display: PGdkDisplay): gint; cdecl; external;
gdk_display_get_namenull3979 function gdk_display_get_name(display: PGdkDisplay): Pgchar; cdecl; external;
gdk_display_get_screennull3980 function gdk_display_get_screen(display: PGdkDisplay; screen_num: gint): PGdkScreen; cdecl; external;
gdk_display_get_primary_monitornull3981 function gdk_display_get_primary_monitor(display: PGdkDisplay): PGdkMonitor; cdecl; external;
gdk_display_get_typenull3982 function gdk_display_get_type: TGType; cdecl; external;
gdk_display_has_pendingnull3983 function gdk_display_has_pending(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_is_closednull3984 function gdk_display_is_closed(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_manager_getnull3985 function gdk_display_manager_get: PGdkDisplayManager; cdecl; external;
gdk_display_manager_get_default_displaynull3986 function gdk_display_manager_get_default_display(manager: PGdkDisplayManager): PGdkDisplay; cdecl; external;
gdk_display_manager_get_typenull3987 function gdk_display_manager_get_type: TGType; cdecl; external;
gdk_display_manager_list_displaysnull3988 function gdk_display_manager_list_displays(manager: PGdkDisplayManager): PGSList; cdecl; external;
gdk_display_manager_open_displaynull3989 function gdk_display_manager_open_display(manager: PGdkDisplayManager; name: Pgchar): PGdkDisplay; cdecl; external;
gdk_display_opennull3990 function gdk_display_open(display_name: Pgchar): PGdkDisplay; cdecl; external;
gdk_display_open_default_libgtk_onlynull3991 function gdk_display_open_default_libgtk_only: PGdkDisplay; cdecl; external;
gdk_display_peek_eventnull3992 function gdk_display_peek_event(display: PGdkDisplay): PGdkEvent; cdecl; external;
gdk_display_request_selection_notificationnull3993 function gdk_display_request_selection_notification(display: PGdkDisplay; selection: TGdkAtom): gboolean; cdecl; external;
gdk_display_supports_clipboard_persistencenull3994 function gdk_display_supports_clipboard_persistence(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_supports_compositenull3995 function gdk_display_supports_composite(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_supports_cursor_alphanull3996 function gdk_display_supports_cursor_alpha(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_supports_cursor_colornull3997 function gdk_display_supports_cursor_color(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_supports_input_shapesnull3998 function gdk_display_supports_input_shapes(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_supports_selection_notificationnull3999 function gdk_display_supports_selection_notification(display: PGdkDisplay): gboolean; cdecl; external;
gdk_display_supports_shapesnull4000 function gdk_display_supports_shapes(display: PGdkDisplay): gboolean; cdecl; external;
gdk_drag_beginnull4001 function gdk_drag_begin(window: PGdkWindow; targets: PGList): PGdkDragContext; cdecl; external;
gdk_drag_begin_for_devicenull4002 function gdk_drag_begin_for_device(window: PGdkWindow; device: PGdkDevice; targets: PGList): PGdkDragContext; cdecl; external;
gdk_drag_context_get_actionsnull4003 function gdk_drag_context_get_actions(context: PGdkDragContext): TGdkDragAction; cdecl; external;
gdk_drag_context_get_dest_windownull4004 function gdk_drag_context_get_dest_window(context: PGdkDragContext): PGdkWindow; cdecl; external;
gdk_drag_context_get_devicenull4005 function gdk_drag_context_get_device(context: PGdkDragContext): PGdkDevice; cdecl; external;
gdk_drag_context_get_protocolnull4006 function gdk_drag_context_get_protocol(context: PGdkDragContext): TGdkDragProtocol; cdecl; external;
gdk_drag_context_get_selected_actionnull4007 function gdk_drag_context_get_selected_action(context: PGdkDragContext): TGdkDragAction; cdecl; external;
gdk_drag_context_get_source_windownull4008 function gdk_drag_context_get_source_window(context: PGdkDragContext): PGdkWindow; cdecl; external;
gdk_drag_context_get_suggested_actionnull4009 function gdk_drag_context_get_suggested_action(context: PGdkDragContext): TGdkDragAction; cdecl; external;
gdk_drag_context_get_typenull4010 function gdk_drag_context_get_type: TGType; cdecl; external;
gdk_drag_context_list_targetsnull4011 function gdk_drag_context_list_targets(context: PGdkDragContext): PGList; cdecl; external;
gdk_drag_drop_succeedednull4012 function gdk_drag_drop_succeeded(context: PGdkDragContext): gboolean; cdecl; external;
gdk_drag_get_selectionnull4013 function gdk_drag_get_selection(context: PGdkDragContext): TGdkAtom; cdecl; external;
gdk_drag_motionnull4014