From 87dd7f0d23eba5c09e71ec6efeb34c6844f5e95f Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Tue, 29 Dec 1998 14:21:17 +0000 Subject: Revised documentation files. git-svn-id: file:///fltk/svn/fltk/trunk@177 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/Fl_Menu_Bar.html | 85 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 documentation/Fl_Menu_Bar.html (limited to 'documentation/Fl_Menu_Bar.html') diff --git a/documentation/Fl_Menu_Bar.html b/documentation/Fl_Menu_Bar.html new file mode 100644 index 000000000..d8ff312cf --- /dev/null +++ b/documentation/Fl_Menu_Bar.html @@ -0,0 +1,85 @@ + + + +
+ +

class Fl_Menu_Bar

+ +
+ +

Class Hierarchy

+ + + +

Include Files

+ + + +

Description

+ +This widget provides a standard menubar interface. Usually you will +put this widget along the top edge of your window. The height of the +widget should be 30 for the menu titles to draw correctly with the default +font. + +

The items on the bar and the menus they bring up are defined by a +single Fl_Menu_Item array. Because a +Fl_Menu_Item array defines a hierarchy, the top level menu defines the +items in the menubar, while the submenus define the pull-down menus. +Sub-sub menus and lower pop up to the right of the submenus. + +

+ +

If there is an item in the top menu that is not a title of a +submenu, then it acts like a "button" in the menubar. Clicking on +it will pick it. + +

When the user picks an item off the menu, the item's callback is +done with the menubar as the Fl_Widget* argument. If the item +does not have a callback the menubar's callback is done instead. + +

Submenus will also pop up in response to shortcuts indicated by +putting a '&' character in the name field of the menu item. If you +put a '&' character in a top-level "button" then the shortcut picks +it. The '&' character in submenus is ignored until the menu is popped +up. + +

Typing the shortcut() of any of the menu items will cause callbacks +exactly the same as when you pick the item with the mouse. + +

Methods

+ + + +

Fl_Menu_Bar::Fl_Menu_Bar(int x, int y, int w, int h, const char *label = 0)

+ +Creates a new Fl_Menu_Bar widget using the given position, size, and +label string. The default boxtype is FL_UP_BOX. + +

The constructor sets menu() to NULL. See Fl_Menu_ for the methods to set or change +the menu. + +

labelsize(), labelfont(), and +labelcolor() are used to control how the menubar items are +drawn. They are initialized from the Fl_Menu static +variables, but you can change them if desired. + +

label() is ignored unless you change align() to +put it outside the menubar. + +

virtual Fl_Menu_Bar::~Fl_Menu_Bar()

+ +The destructor removes the Fl_Menu_Bar widget and all of its menu items. + + + -- cgit v1.2.3