summaryrefslogtreecommitdiff
path: root/fluid/alignment_panel.h
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2023-03-19 20:04:01 +0100
committerGitHub <noreply@github.com>2023-03-19 20:04:01 +0100
commitf37347dd6ed73f180116e100de46cbe33ce19598 (patch)
tree5f98b4914544ad065243a81a4e481e3c4e598fa8 /fluid/alignment_panel.h
parentf9004352b42b3b039c391d5a8c83930c9b49b53a (diff)
Fix and consolidate settings dialogs (#346, #703)
Diffstat (limited to 'fluid/alignment_panel.h')
-rw-r--r--fluid/alignment_panel.h88
1 files changed, 37 insertions, 51 deletions
diff --git a/fluid/alignment_panel.h b/fluid/alignment_panel.h
index b0e7b3ffc..144ce00bd 100644
--- a/fluid/alignment_panel.h
+++ b/fluid/alignment_panel.h
@@ -33,47 +33,17 @@
*/
void init_scheme(void);
extern struct Fl_Menu_Item *dbmanager_item;
-#include <FL/Fl_Double_Window.H>
-#include <FL/Fl_Preferences.H>
-#include <FL/Fl_Tooltip.H>
-extern Fl_Double_Window *project_window;
-#include <FL/Fl_Button.H>
-#include <FL/Fl_Tabs.H>
-#include <FL/Fl_Group.H>
-#include <FL/Fl_Box.H>
-#include <FL/Fl_Input.H>
-extern void header_input_cb(Fl_Input*, void*);
-extern Fl_Input *header_file_input;
-extern void code_input_cb(Fl_Input*, void*);
-extern Fl_Input *code_file_input;
-#include <FL/Fl_Check_Button.H>
-extern void include_H_from_C_button_cb(Fl_Check_Button*, void*);
-extern Fl_Check_Button *include_H_from_C_button;
-extern void use_FL_COMMAND_button_cb(Fl_Check_Button*, void*);
-extern Fl_Check_Button *use_FL_COMMAND_button;
-extern void utf8_in_src_cb(Fl_Check_Button*, void*);
-extern Fl_Check_Button *utf8_in_src_button;
-extern void avoid_early_includes_cb(Fl_Check_Button*, void*);
-extern Fl_Check_Button *avoid_early_includes_button;
-#include <FL/Fl_Choice.H>
-extern void i18n_type_cb(Fl_Choice*, void*);
-extern Fl_Choice *i18n_type_chooser;
-extern void i18n_text_cb(Fl_Input*, void*);
-extern Fl_Input *i18n_include_input;
-extern Fl_Input *i18n_conditional_input;
-extern Fl_Input *i18n_file_input;
-#include <FL/Fl_Int_Input.H>
-extern void i18n_int_cb(Fl_Int_Input*, void*);
-extern Fl_Int_Input *i18n_set_input;
-extern Fl_Input *i18n_function_input;
-extern Fl_Input *i18n_static_function_input;
-Fl_Double_Window* make_project_window();
-extern Fl_Menu_Item menu_i18n_type_chooser[];
extern void i18n_cb(Fl_Choice *,void *);
extern void scheme_cb(Fl_Scheme_Choice *, void *);
+#include <FL/Fl_Double_Window.H>
extern Fl_Double_Window *settings_window;
+#include <FL/Fl_Tabs.H>
+extern Fl_Tabs *w_settings_tabs;
+#include <FL/Fl_Group.H>
extern void scheme_cb(Fl_Scheme_Choice*, void*);
extern Fl_Scheme_Choice *scheme_choice;
+#include <FL/Fl_Box.H>
+#include <FL/Fl_Check_Button.H>
extern Fl_Check_Button *tooltips_button;
extern Fl_Check_Button *completion_button;
extern Fl_Check_Button *openlast_button;
@@ -82,22 +52,19 @@ extern Fl_Check_Button *show_comments_button;
#include <FL/Fl_Spinner.H>
extern Fl_Spinner *recent_spinner;
extern Fl_Check_Button *use_external_editor_button;
+#include <FL/Fl_Input.H>
extern Fl_Input *editor_command_input;
-Fl_Double_Window* make_settings_window();
-extern Fl_Double_Window *shell_window;
-extern Fl_Input *shell_command_input;
-extern Fl_Check_Button *shell_savefl_button;
-extern Fl_Check_Button *shell_writecode_button;
-extern Fl_Check_Button *shell_writemsgs_button;
-extern Fl_Check_Button *shell_use_fl_button;
-#include <FL/Fl_Return_Button.H>
-extern Fl_Double_Window *shell_run_window;
-#include <FL/Fl_Simple_Terminal.H>
-extern Fl_Simple_Terminal *shell_run_terminal;
-extern Fl_Return_Button *shell_run_button;
-Fl_Double_Window* make_shell_window();
-extern Fl_Double_Window *grid_window;
+extern Fl_Group *w_settings_project_tab;
+extern Fl_Input *header_file_input;
+extern Fl_Input *code_file_input;
+extern Fl_Check_Button *include_H_from_C_button;
+extern Fl_Check_Button *use_FL_COMMAND_button;
+extern Fl_Check_Button *utf8_in_src_button;
+extern Fl_Check_Button *avoid_early_includes_button;
+extern Fl_Group *w_settings_layout_tab;
+#include <FL/Fl_Choice.H>
extern Fl_Choice *layout_choice;
+#include <FL/Fl_Button.H>
#include <FL/Fl_Menu_Button.H>
extern Fl_Menu_Button *w_layout_menu;
#include <FL/Fl_Native_File_Chooser.H>
@@ -106,7 +73,20 @@ extern void edit_layout_preset_cb(Fl_Button*, long);
extern Fl_Button *preset_choice[3];
#include <FL/Fl_Value_Input.H>
extern Fl_Menu_Item fontmenu[];
-Fl_Double_Window* make_layout_window();
+extern Fl_Group *w_settings_shell_tab;
+extern Fl_Check_Button *shell_use_fl_button;
+#include <FL/Fl_Return_Button.H>
+extern Fl_Group *w_settings_i18n_tab;
+extern void i18n_type_cb(Fl_Choice*, void*);
+extern Fl_Choice *i18n_type_chooser;
+extern Fl_Input *i18n_include_input;
+extern Fl_Input *i18n_conditional_input;
+extern Fl_Input *i18n_file_input;
+#include <FL/Fl_Int_Input.H>
+extern Fl_Int_Input *i18n_set_input;
+extern Fl_Input *i18n_function_input;
+extern Fl_Input *i18n_static_function_input;
+Fl_Double_Window* make_settings_window();
extern Fl_Menu_Item menu_layout_choice[];
extern Fl_Menu_Item menu_w_layout_menu[];
#define w_layout_menu_rename (menu_w_layout_menu+0)
@@ -114,4 +94,10 @@ extern Fl_Menu_Item *w_layout_menu_storage[4];
#define w_layout_menu_load (menu_w_layout_menu+5)
#define w_layout_menu_save (menu_w_layout_menu+6)
#define w_layout_menu_delete (menu_w_layout_menu+7)
+extern Fl_Menu_Item menu_i18n_type_chooser[];
+extern Fl_Double_Window *shell_run_window;
+#include <FL/Fl_Simple_Terminal.H>
+extern Fl_Simple_Terminal *shell_run_terminal;
+extern Fl_Return_Button *shell_run_button;
+Fl_Double_Window* make_shell_window();
#endif