1 // generated by Fast Light User Interface Designer (fluid) version 1.0104
2 
3 #ifndef tuxpaint_config2_h
4 #define tuxpaint_config2_h
5 #include <FL/Fl.H>
6 #include "defaults.h"
7 #include <FL/Fl_Double_Window.H>
8 extern Fl_Double_Window *WINDOW_tpc;
9 #include <FL/Fl_Tabs.H>
10 extern Fl_Tabs *TAB_alltabs;
11 #include <FL/Fl_Group.H>
12 extern Fl_Group *TABE_about;
13 extern Fl_Group *GROUP_abouttpc;
14 #include <FL/Fl_Text_Display.H>
15 extern Fl_Text_Display *TEXTOUTPUT_abouttext;
16 extern Fl_Group *TABE_videoandsound;
17 extern Fl_Group *GROUP_video;
18 #include <FL/Fl_Check_Button.H>
19 extern Fl_Check_Button *CHECKBUTTON_fullscreen;
20 extern Fl_Check_Button *CHECKBUTTON_native;
21 extern Fl_Check_Button *CHECKBUTTON_startblank;
22 #include <FL/Fl_Box.H>
23 extern Fl_Group *GROUP_resolution;
24 #include <FL/Fl_Choice.H>
25 extern Fl_Choice *CHOICE_windowwidth;
26 extern Fl_Choice *CHOICE_windowheight;
27 extern Fl_Check_Button *CHECKBUTTON_rotate;
28 extern Fl_Check_Button *CHECKBUTTON_screensaver;
29 extern Fl_Group *GROUP_sound;
30 extern Fl_Check_Button *CHECKBUTTON_soundeffects;
31 extern Fl_Group *TABE_mouseandkeyboard;
32 extern Fl_Group *GROUP_mouse;
33 extern Fl_Check_Button *CHECKBUTTON_fancycursorshapes;
34 extern Fl_Check_Button *CHECKBUTTON_hidecursor;
35 extern Fl_Check_Button *CHECKBUTTON_grabmousepointer;
36 extern Fl_Check_Button *CHECKBUTTON_mousewheelsupport;
37 extern Fl_Check_Button *CHECKBUTTON_nobuttondistinction;
38 extern Fl_Group *GROUP_keyboard;
39 extern Fl_Check_Button *CHECKBUTTON_enablekbd;
40 extern Fl_Group *TABE_simplification;
41 extern Fl_Group *GROUP_interfacesimpl;
42 extern Fl_Check_Button *CHECKBUTTON_disableshaperotation;
43 extern Fl_Check_Button *CHECKBUTTON_simpleshapeoutlines;
44 extern Fl_Check_Button *CHECKBUTTON_showuppercasetextonly;
45 extern Fl_Group *GROUP_controlsimpl;
46 extern Fl_Check_Button *CHECKBUTTON_disablequitbutton;
47 extern Fl_Check_Button *CHECKBUTTON_disablestampstool;
48 extern Fl_Check_Button *CHECKBUTTON_disablestampcontrols;
49 extern Fl_Check_Button *CHECKBUTTON_disablemagiccontrols;
50 extern Fl_Check_Button *CHECKBUTTON_disablelabeltool;
51 extern Fl_Check_Button *CHECKBUTTON_disablesavebutton;
52 extern Fl_Group *TABE_locale;
53 extern Fl_Group *GROUP_locale;
54 extern Fl_Choice *CHOICE_language;
55 extern Fl_Check_Button *CHECKBUTTON_mirrorstamps;
56 extern Fl_Check_Button *CHECKBUTTON_loadsystemfonts;
57 extern Fl_Check_Button *CHECKBUTTON_alllocalefonts;
58 extern Fl_Group *TABE_printing;
59 extern Fl_Group *GROUP_printperms;
60 extern Fl_Check_Button *CHECKBUTTON_allowprinting;
61 #include <FL/Fl_Value_Input.H>
62 extern Fl_Value_Input *VALUEINPUT_printdelay;
63 extern Fl_Check_Button *CHECKBUTTON_printcfg;
64 extern Fl_Box *LABEL_seconds;
65 #include <FL/Fl_Round_Button.H>
66 extern Fl_Round_Button *ROUNDBUTTON_printdialogmod;
67 extern Fl_Round_Button *ROUNDBUTTON_printdialogalways;
68 extern Fl_Round_Button *ROUNDBUTTON_printdialognever;
69 #include <FL/Fl_Input.H>
70 extern Fl_Group *GROUP_printcmd;
71 extern Fl_Check_Button *CHECKBUTTON_usealtprintcmd;
72 extern Fl_Input *TEXTINPUT_printcmd;
73 extern Fl_Group *GROUP_printdia;
74 extern Fl_Check_Button *CHECKBUTTON_usealtprintdia;
75 extern Fl_Input *TEXTINPUT_printdia;
76 extern Fl_Choice *CHOICE_papersize;
77 extern Fl_Group *TABE_saving;
78 extern Fl_Group *GROUP_saveover;
79 extern Fl_Round_Button *ROUNDBUTTON_askbeforeoverwriting;
80 extern Fl_Round_Button *ROUNDBUTTON_alwaysoverwriteolderversion;
81 extern Fl_Round_Button *ROUNDBUTTON_alwayssavenewpicture;
82 extern Fl_Check_Button *CHECKBUTTON_autosave;
83 extern Fl_Group *GROUP_savedir;
84 extern Fl_Check_Button *CHECKBUTTON_usealternatesavedir;
85 #include <FL/Fl_File_Input.H>
86 extern Fl_File_Input *FILEINPUT_alternatesavedir;
87 #include <FL/Fl_Button.H>
88 extern Fl_Button *BUTTON_browsealternatesavedir;
89 extern Fl_Group *TABE_data;
90 extern Fl_Group *GROUP_datadir;
91 extern Fl_Check_Button *CHECKBUTTON_usealternatedatadir;
92 extern Fl_File_Input *FILEINPUT_alternatedatadir;
93 extern Fl_Button *BUTTON_browsealternatedatadir;
94 
95 
96 extern Fl_Group *TABE_accessibility;
97 extern Fl_Check_Button *CHECKBUTTON_mouse_accessibility;
98 extern Fl_Check_Button *CHECKBUTTON_keyboard_mouse;
99 extern Fl_Check_Button *CHECKBUTTON_onscreen_keyboard;
100 extern Fl_Choice *CHOICE_onscreen_keyboard_layout;
101 extern Fl_Check_Button *CHECKBUTTON_onscreen_keyboard_disable_change;
102 
103 
104 #include <FL/Fl_Spinner.H>
105 #include <FL/Fl_Scroll.H>
106 extern Fl_Scroll *TABE_joystick;
107 extern Fl_Spinner *SPINNER_joystick_dev;
108 extern Fl_Spinner *SPINNER_joystick_slowness;
109 extern Fl_Spinner *SPINNER_joystick_threshold;
110 extern Fl_Spinner *SPINNER_joystick_maxsteps;
111 extern Fl_Spinner *SPINNER_joystick_hat_slowness;
112 extern Fl_Spinner *SPINNER_joystick_hat_timeout;
113 extern Fl_Input *TEXTINPUT_joystick_buttons_ignore;
114 extern Fl_Check_Button *CHECKBUTTON_joystick_buttons_ignore;
115 extern Fl_Spinner *SPINNER_joystick_btn_brush;
116 extern Fl_Spinner *SPINNER_joystick_btn_label;
117 extern Fl_Spinner *SPINNER_joystick_btn_new;
118 extern Fl_Spinner *SPINNER_joystick_btn_print;
119 extern Fl_Spinner *SPINNER_joystick_btn_shapes;
120 extern Fl_Spinner *SPINNER_joystick_btn_undo;
121 extern Fl_Spinner *SPINNER_joystick_btn_eraser;
122 extern Fl_Spinner *SPINNER_joystick_btn_lines;
123 extern Fl_Spinner *SPINNER_joystick_btn_open;
124 extern Fl_Spinner *SPINNER_joystick_btn_redo;
125 extern Fl_Spinner *SPINNER_joystick_btn_stamp;
126 extern Fl_Spinner *SPINNER_joystick_btn_escape;
127 extern Fl_Spinner *SPINNER_joystick_btn_magic;
128 extern Fl_Spinner *SPINNER_joystick_btn_pgsetup;
129 extern Fl_Spinner *SPINNER_joystick_btn_save;
130 extern Fl_Spinner *SPINNER_joystick_btn_text;
131 
132 
133 extern Fl_Check_Button *CHECKBUTTON_nolockfile;
134 extern Fl_Group *GROUP_colorfile;
135 extern Fl_Check_Button *CHECKBUTTON_usecolorfile;
136 extern Fl_File_Input *FILEINPUT_colorfile;
137 extern Fl_Button *BUTTON_browsecolorfile;
138 extern Fl_Button *BUTTON_apply;
139 extern Fl_Button *BUTTON_reset;
140 extern Fl_Button *BUTTON_defaults;
141 extern Fl_Choice *CHOICE_settings;
142 extern Fl_Check_Button *CHECKBUTTON_usealluserssettings;
143 #include <FL/Fl_Slider.H>
144 extern Fl_Slider *SLIDER_stampsize;
145 Fl_Double_Window* Show_TPC_Window();
146 
147 enum {
148   WW_640,
149   WW_768,
150   WW_800,
151   WW_854,
152   WW_1024,
153   WW_1280,
154   WW_1400,
155   WW_1600,
156   WW_1680,
157   WW_1920,
158   WW_2048,
159   WW_2560,
160   NUM_WINDOW_WIDTHS
161 };
162 
163 enum {
164   WH_480,
165   WH_576,
166   WH_600,
167   WH_720,
168   WH_768,
169   WH_800,
170   WH_960,
171   WH_1024,
172   WH_1050,
173   WH_1080,
174   WH_1200,
175   WH_1536,
176   WH_1600,
177   WH_2048,
178   NUM_WINDOW_HEIGHTS
179 };
180 
181 #define USE_PAPERSIZES   !(defined(__WIN32__) || defined(__APPLE__) || defined(__BEOS__))
182 
183 #if USE_PAPERSIZES
184 extern int num_papersizes;
185 extern char * * papersizes;
186 #endif
187 
188 #define CURRENT_USER 0
189 #define ALL_USERS 1
190 
191 #endif
192