#include <XMMenus.h>
Inheritance diagram for XMMenuBar:
Public Member Functions | |
XMMenuBar (char *n, Widget parent, Cardinal num_menus, ArgList l=NULL, Cardinal num_args=0) | |
XMMenuBar (char *n, XMWidget &parent, Cardinal num_menus, ArgList l=NULL, Cardinal num_args=0) | |
~XMMenuBar () | |
XMPulldown * | AddPulldown (char *n, int max_items, ArgList l=NULL, Cardinal num_args=0) |
XMPulldown * | AddHelpPulldown (char *n, int max_items, ArgList l=NULL, Cardinal num_args=0) |
int | NumMenus () |
XMPulldown * | GetPulldown (char *n) |
XMPulldown * | GetPulldown (Cardinal index) |
XMPulldown * | GetHelpPulldown () |
XMMenuItem * | GetMenuItem (char *n) |
XMPulldown * | GetNextPulldown () |
XMPulldown * | GetFirstPulldown () |
Protected Member Functions | |
void | mbCreate (Widget parent, Cardinal num_menus, ArgList l, Cardinal num_args) |
Protected Attributes | |
XMPulldown * | help_pulldown |
XMPulldown ** | menu_items |
Cardinal | menu_cursor |
Cardinal | menu_count |
Cardinal | max_menu_items |
|
Definition at line 423 of file XMMenus.h. References mbCreate(). |
|
Definition at line 429 of file XMMenus.h. References XMWidget::getid(), and mbCreate(). |
|
Definition at line 756 of file XMMenus.cpp. References menu_items. |
|
Method Description: XMMenuBar::AddHelpPulldown - Adds a pulldown menu which will be registerd as the help menu for the bar. Formal Parameters: char *n: Name/label of the pulldown menu. int max_items: Maximum number of items in the pulldown. ArgList l: Possibly null argument list containing resource overrides. Cardinal num_args: Possibly zero count of arguments in l. Returns: Pointer to the pulldown object created. Definition at line 840 of file XMMenus.cpp. References AddPulldown(), exit(), XMPulldown::GetCascadeButton(), XMWidget::getid(), help_pulldown, and XMWidget::SetAttribute(). |
|
Definition at line 794 of file XMMenus.cpp. References exit(), menu_count, and menu_items. Referenced by AddHelpPulldown(). |
|
Definition at line 460 of file XMMenus.h. References GetNextPulldown(), and menu_cursor. |
|
|
|
Definition at line 890 of file XMMenus.cpp. References XMPulldown::FindMenuItem(), and menu_items. |
|
Definition at line 911 of file XMMenus.cpp. References menu_cursor, and menu_items. Referenced by GetFirstPulldown(). |
|
Definition at line 450 of file XMMenus.h. References menu_items. |
|
Definition at line 869 of file XMMenus.cpp. References XMWidget::getname(), and menu_items. |
|
Definition at line 723 of file XMMenus.cpp. References exit(), help_pulldown, max_menu_items, menu_count, menu_items, and pdpointer. Referenced by XMMenuBar(). |
|
|
|
Definition at line 412 of file XMMenus.h. Referenced by AddHelpPulldown(), and mbCreate(). |
|
Definition at line 416 of file XMMenus.h. Referenced by mbCreate(). |
|
Definition at line 415 of file XMMenus.h. Referenced by AddPulldown(), and mbCreate(). |
|
Definition at line 414 of file XMMenus.h. Referenced by GetFirstPulldown(), and GetNextPulldown(). |
|
Definition at line 413 of file XMMenus.h. Referenced by AddPulldown(), GetMenuItem(), GetNextPulldown(), GetPulldown(), mbCreate(), and ~XMMenuBar(). |