summaryrefslogtreecommitdiff
path: root/fluid/widget_panel.h
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2023-10-22 20:25:41 +0200
committerMatthias Melcher <github@matthiasm.com>2023-10-22 20:25:50 +0200
commitbf62959f1f76a5bafd3566a802b49fc2138a4763 (patch)
tree4cfe161bcaae3be36904c3f7413d07813db21205 /fluid/widget_panel.h
parent1209e9dcd7e1e97bedc747d06ba4eea837562158 (diff)
FLUID: New layout of Grid tab.
Diffstat (limited to 'fluid/widget_panel.h')
-rw-r--r--fluid/widget_panel.h32
1 files changed, 13 insertions, 19 deletions
diff --git a/fluid/widget_panel.h b/fluid/widget_panel.h
index 723a73b37..a412f5b98 100644
--- a/fluid/widget_panel.h
+++ b/fluid/widget_panel.h
@@ -21,6 +21,9 @@
#include <FL/Fl.H>
#include "custom_widgets.h"
#include <FL/Fl_Double_Window.H>
+#include <FL/Fl_Grid.H>
+#include <FL/Fl_Button.H>
+Fl_Double_Window* make_window();
#include <FL/Fl_Tabs.H>
extern Fl_Tabs *widget_tabs;
#include <FL/Fl_Group.H>
@@ -31,7 +34,6 @@ extern void label_cb(Fl_Input*, void*);
extern Fl_Menu_Item labeltypemenu[];
extern void labeltype_cb(Fl_Choice*, void*);
extern void image_cb(Fl_Input*, void*);
-#include <FL/Fl_Button.H>
extern void image_browse_cb(Fl_Button*, void*);
#include "pixmaps.h"
extern void compress_image_cb(Fl_Button*, void*);
@@ -134,32 +136,24 @@ extern void when_cb(Fl_Menu_Button*, void*);
#include <FL/Fl_Input_Choice.H>
extern void user_data_type_cb(Fl_Input_Choice*, void*);
extern Fl_Box *w_when_box;
-extern Fl_Tabs *widget_tabs_repo;
extern Fl_Group *widget_tab_grid_child;
extern void grid_set_row_cb(Fluid_Coord_Input*, void*);
extern Fluid_Coord_Input *widget_grid_row_input;
extern void grid_set_col_cb(Fluid_Coord_Input*, void*);
extern Fluid_Coord_Input *widget_grid_col_input;
extern void grid_align_cb(Fl_Choice*, void*);
-extern void grid_set_rowspan_cb(Fluid_Coord_Input*, void*);
-extern void grid_set_colspan_cb(Fluid_Coord_Input*, void*);
extern void grid_set_min_wdt_cb(Fluid_Coord_Input*, void*);
extern void grid_set_min_hgt_cb(Fluid_Coord_Input*, void*);
+extern void grid_set_rowspan_cb(Fluid_Coord_Input*, void*);
+extern void grid_set_colspan_cb(Fluid_Coord_Input*, void*);
extern Fl_Group *widget_tab_grid;
-extern void grid_row_height(Fluid_Coord_Input*, void*);
-extern void grid_row_weight(Fluid_Coord_Input*, void*);
-extern void grid_row_gap(Fluid_Coord_Input*, void*);
-extern void grid_col_width(Fluid_Coord_Input*, void*);
-extern void grid_col_weight(Fluid_Coord_Input*, void*);
-extern void grid_col_gap(Fluid_Coord_Input*, void*);
-extern void grid_margin_left_cb(Fl_Value_Input*, void*);
-extern void grid_margin_top_cb(Fl_Value_Input*, void*);
-extern void grid_margin_right_cb(Fl_Value_Input*, void*);
-extern void grid_margin_bottom_cb(Fl_Value_Input*, void*);
-extern void grid_row_gap_cb(Fl_Value_Input*, void*);
-extern void grid_col_gap_cb(Fl_Value_Input*, void*);
-extern void grid_rows_cb(Fluid_Coord_Input*, void*);
-extern void grid_cols_cb(Fluid_Coord_Input*, void*);
+extern Fluid_Coord_Input *widget_grid_rows;
+extern Fluid_Coord_Input *widget_grid_cols;
+extern Fluid_Coord_Input *widget_grid_curr_row;
+extern Fl_Group *widget_grid_curr_row_attributes;
+extern Fluid_Coord_Input *widget_grid_curr_col;
+extern Fl_Group *widget_grid_curr_col_attributes;
+extern Fl_Tabs *widget_tabs_repo;
extern void live_mode_cb(Fl_Button*, void*);
extern Fl_Button *wLiveMode;
extern void overlay_cb(Fl_Button*, void*);
@@ -173,5 +167,5 @@ extern Fl_Menu_Item menu_Children[];
extern Fl_Menu_Item menu_2[];
extern Fl_Menu_Item menu_3[];
extern Fl_Menu_Item menu_4[];
-extern Fl_Menu_Item menu_Align[];
+extern Fl_Menu_Item menu_5[];
#endif