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