diff options
| author | Matthias Melcher <github@matthiasm.com> | 2022-12-10 13:11:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-10 13:11:49 +0100 |
| commit | fa41211ccae24d75e940721bae68d3abe7f2e1ee (patch) | |
| tree | 406d73ec3b15c01935982300de421393b6a68f0d /fluid/widget_panel.h | |
| parent | 5673072271cdd797de3fa0f3136ca3f1d219484e (diff) | |
FLUID event handling and UI changes (#575)
* Full support o when()
* Making undo suspend nesting
* Finally correct undo handling for Label: input
* Documentation.
* Adding more undo checkpoints for the Widget Panel
* Quick selection of default user_data types
* Pulldown menu for system colors
* Make sure that partially typed text fields are propagated before saving
Diffstat (limited to 'fluid/widget_panel.h')
| -rw-r--r-- | fluid/widget_panel.h | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/fluid/widget_panel.h b/fluid/widget_panel.h index 5df114e0d..6325b64c6 100644 --- a/fluid/widget_panel.h +++ b/fluid/widget_panel.h @@ -90,14 +90,24 @@ extern Fl_Menu_Item fontmenu[]; extern void labelfont_cb(Fl_Choice*, void*); extern void labelsize_cb(Fl_Value_Input*, void*); extern void labelcolor_cb(Fl_Button*, void*); +extern Fl_Button *w_labelcolor; +#include <FL/Fl_Menu_Button.H> +extern Fl_Menu_Item colormenu[]; +extern void labelcolor_menu_cb(Fl_Menu_Button*, void*); extern Fl_Menu_Item boxmenu[]; extern void box_cb(Fl_Choice*, void*); extern void color_cb(Fl_Button*, void*); +extern Fl_Button *w_color; +extern void color_menu_cb(Fl_Menu_Button*, void*); extern void down_box_cb(Fl_Choice*, void*); extern void color2_cb(Fl_Button*, void*); +extern Fl_Button *w_selectcolor; +extern void color2_menu_cb(Fl_Menu_Button*, void*); extern void textfont_cb(Fl_Choice*, void*); extern void textsize_cb(Fl_Value_Input*, void*); extern void textcolor_cb(Fl_Button*, void*); +extern Fl_Button *w_textcolor; +extern void textcolor_menu_cb(Fl_Menu_Button*, void*); extern void subclass_cb(Fl_Input*, void*); extern void subtype_cb(Fl_Choice*, void*); extern void name_cb(Fl_Input*, void*); @@ -113,20 +123,20 @@ extern void callback_cb(CodeEditor*, void*); extern CodeEditor *wCallback; extern void user_data_cb(Fl_Input*, void*); extern Fl_Menu_Item whenmenu[]; -extern void when_cb(Fl_Choice*, void*); -extern void user_data_type_cb(Fl_Input*, void*); -extern void when_button_cb(Fl_Light_Button*, void*); -extern void revert_cb(Fl_Button*, void*); +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 void live_mode_cb(Fl_Button*, void*); extern Fl_Button *wLiveMode; extern void overlay_cb(Fl_Button*, void*); #include <FL/Fl_Return_Button.H> extern void ok_cb(Fl_Return_Button*, void*); -extern void cancel_cb(Fl_Button*, void*); Fl_Double_Window* make_widget_panel(); extern Fl_Menu_Item menu_[]; extern Fl_Menu_Item menu_1[]; extern Fl_Menu_Item menu_Children[]; extern Fl_Menu_Item menu_2[]; extern Fl_Menu_Item menu_3[]; +extern Fl_Menu_Item menu_4[]; #endif |
