]> git.lyx.org Git - lyx.git/blob - development/autotests/xvkbd/resources.h
Customization: correct some color names.
[lyx.git] / development / autotests / xvkbd / resources.h
1 /*
2  * xvkbd - Virtual Keyboard for X Window System
3  *
4  * Copyright (C) 2000 by Tom Sato <VEF00200@nifty.ne.jp>
5  * http://homepage3.nifty.com/tsato/
6  *
7  * This program is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License
9  * as published by the Free Software Foundation; either version 2
10  * of the License, or any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15  * See the GNU General Public License for more details.
16  */
17
18 #ifndef PROGRAM_NAME
19 # define PROGRAM_NAME "xvkbd"
20 #endif
21
22 struct appres_struct {
23   String description;
24   String show_manual_command;
25
26   String geometry;
27   Boolean inherit_geometry;
28   Boolean version;
29   Boolean debug;
30   Boolean xtest;
31   Boolean no_sync;
32   Boolean always_on_top;
33   Boolean wm_toolbar;
34   Boolean jump_pointer;
35   Boolean jump_pointer_always;
36   Boolean jump_pointer_back;
37   Boolean quick_modifiers;
38   Boolean altgr_lock;
39   Boolean shift_lock;
40   Boolean modifiers_lock;
41   Boolean num_lock_state;
42   Boolean auto_repeat;
43   Boolean modal_keytop;
44   Boolean minimizable;
45   Boolean secure;
46   Boolean no_root;
47   Boolean nonexitable;
48   int modal_threshold;
49   Boolean keypad;
50   Boolean function_key;
51   Boolean compact;
52   Boolean keypad_only;
53   Boolean keypad_keysym;
54   Boolean auto_add_keysym;
55   Boolean list_widgets;
56   String positive_modifiers;
57   String text;
58   String file;
59   String window;
60   String instance;
61   String widget;
62   String wait_idle;
63   XFontStruct *general_font;
64   XFontStruct *letter_font;
65   XFontStruct *special_font;
66   XFontStruct *keypad_font;
67 #ifdef USE_I18N
68   XFontSet special_fontset;
69 #endif
70   Pixel general_background;
71   Pixel special_background;
72   Pixel special_foreground;
73   Pixel highlight_background;
74   Pixel highlight_foreground;
75   Pixel focus_background;
76   Pixel remote_focus_background;
77   Pixel balloon_background;
78   Pixel launch_balloon_background;
79
80   String keys_normal;
81   String keys_shift;
82   String keys_altgr;
83   String keys_shift_altgr;
84   String key_labels;
85   String normal_key_labels;
86   String shift_key_labels;
87   String altgr_key_labels;
88   String shift_altgr_key_labels;
89
90   String keypad_normal;
91   String keypad_shift;
92   String keypad_labels;
93
94   String deadkeys;
95   int altgr_keycode;
96
97   String key_file;
98   String dict_file;
99   String customizations;
100   int editable_function_keys;
101
102   float max_width_ratio;
103   float max_height_ratio;
104   int text_delay;
105   int key_click_pitch;
106   int key_click_duration;
107   int autoclick_delay;
108 } appres;
109
110
111 /* FindWidget() is defined in findwidget.c */
112 extern Window FindWidget(Widget w, Window client, const char *name);