diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2002-05-01 17:35:30 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2002-05-01 17:35:30 +0000 |
| commit | 81e13dc96d75dccc7a7d4de64a33cc72eaff391f (patch) | |
| tree | 0aafc2b91d0059d6b185613ee155c46bbeaf3eca /fluid/fluid.cxx | |
| parent | f060b88fe68ea1e6567bdb15db83dbcd0c85e7d1 (diff) | |
Added layout menu to FLUID. The menu contains
many items th align and resize groups of selected
widgets.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2164 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/fluid.cxx')
| -rw-r--r-- | fluid/fluid.cxx | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/fluid/fluid.cxx b/fluid/fluid.cxx index b5d448890..862d950ad 100644 --- a/fluid/fluid.cxx +++ b/fluid/fluid.cxx @@ -1,5 +1,5 @@ // -// "$Id: fluid.cxx,v 1.15.2.13.2.19 2002/05/01 10:44:55 easysw Exp $" +// "$Id: fluid.cxx,v 1.15.2.13.2.20 2002/05/01 17:35:30 matthiaswm Exp $" // // FLUID main entry for the Fast Light Tool Kit (FLTK). // @@ -335,6 +335,8 @@ static void sort_cb(Fl_Widget *,void *) { void show_alignment_cb(Fl_Widget *, void *); void show_settings_cb(Fl_Widget *, void *); +void align_widget_cb(Fl_Widget *, long); + void about_cb(Fl_Widget *, void *) { if (!about_panel) make_about_panel(); display_group->show(); @@ -418,9 +420,32 @@ Fl_Menu_Item Main_Menu[] = { //{"Activate", 0, nyi, 0, FL_MENU_DIVIDER}, {"Overlays on/off",FL_CTRL+FL_SHIFT+'o',toggle_overlays}, {"Preferences",FL_CTRL+'p',show_alignment_cb}, - {"Settings",FL_CTRL+FL_SHIFT+'p',show_settings_cb}, {0}, {"&New", 0, 0, (void *)New_Menu, FL_SUBMENU_POINTER}, +{"&Layout",0,0,0,FL_SUBMENU}, + {"&Align",0,0,0,FL_SUBMENU}, + {"&Left",0,(Fl_Callback *)align_widget_cb,(void*)10}, + {"&Hor. Center",0,(Fl_Callback *)align_widget_cb,(void*)11}, + {"&Right",0,(Fl_Callback *)align_widget_cb,(void*)12}, + {"&Top",0,(Fl_Callback *)align_widget_cb,(void*)13}, + {"&Vert. Center",0,(Fl_Callback *)align_widget_cb,(void*)14}, + {"&Bottom",0,(Fl_Callback *)align_widget_cb,(void*)15}, + {0}, + {"&Space Evenly",0,0,0,FL_SUBMENU}, + {"&Across",0,(Fl_Callback *)align_widget_cb,(void*)20}, + {"&Down",0,(Fl_Callback *)align_widget_cb,(void*)21}, + {0}, + {"&Make Same Size",0,0,0,FL_SUBMENU}, + {"&Width",0,(Fl_Callback *)align_widget_cb,(void*)30}, + {"&Height",0,(Fl_Callback *)align_widget_cb,(void*)31}, + {"&Both",0,(Fl_Callback *)align_widget_cb,(void*)32}, + {0}, + {"&Center In Group",0,0,0,FL_SUBMENU|FL_MENU_DIVIDER}, + {"&Horizontal",0,(Fl_Callback *)align_widget_cb,(void*)40}, + {"&Vertical",0,(Fl_Callback *)align_widget_cb,(void*)41}, + {0}, + {"&Grid",FL_CTRL+FL_SHIFT+'p',show_settings_cb}, + {0}, {"&Shell",0,0,0,FL_SUBMENU}, {"Execute Command...",FL_ALT+'x',(Fl_Callback *)show_shell_window}, {"Execute Again",FL_ALT+'g',(Fl_Callback *)do_shell_command}, @@ -743,5 +768,5 @@ int main(int argc,char **argv) { } // -// End of "$Id: fluid.cxx,v 1.15.2.13.2.19 2002/05/01 10:44:55 easysw Exp $". +// End of "$Id: fluid.cxx,v 1.15.2.13.2.20 2002/05/01 17:35:30 matthiaswm Exp $". // |
