#include <XMMenus.h>
Inheritance diagram for XMPulldown:
Public Member Functions | |
XMPulldown (char *n, Widget &parent, Cardinal max_items, ArgList l=NULL, Cardinal num_args=0) | |
XMPulldown (char *n, XMWidget &parent, Cardinal max_items, ArgList l=NULL, Cardinal num_args=0) | |
~XMPulldown () | |
void | Label (char *label) |
void | RadioMenu () |
void | RadioForceOne () |
void | NoRadioMenu () |
void | RadioNoForceOne () |
XMPushButton * | AddMenuButton (char *n, void(*callback)(XMWidget *, XtPointer, XtPointer)=NULL, XtPointer client_data=NULL, ArgList l=NULL, Cardinal num_args=0) |
XMToggleButton * | AddMenuToggleButton (char *n, void(*callback)(XMWidget *, XtPointer, XtPointer)=NULL, XtPointer client_data=NULL, ArgList l=NULL, Cardinal num_args=0) |
XMWidget * | AddSeparator () |
XMPulldown * | AddSubmenu (char *n, int max_items, ArgList l=NULL, Cardinal num_args=0) |
int | MenuSize () |
int | MaxMenuSize () |
XMMenuItem * | GetMenuItem (Cardinal index) |
XMMenuItem * | FindMenuItem (char *n) |
XMWidget * | GetCascadeButton () |
XMMenuItem * | GetNextMenuItem () |
XMMenuItem * | GetFirstMenuItem () |
Protected Member Functions | |
void | BuildMenu (Cardinal max_items, Widget parent, ArgList l, Cardinal num_args) |
Protected Attributes | |
XMCascadeButton * | pd_button |
XMMenuItem * | menu_items |
Cardinal | menu_count |
Cardinal | max_menu_items |
Cardinal | menu_cursor |
|
Definition at line 329 of file XMMenus.h. References BuildMenu(). Referenced by AddSubmenu(). |
|
Definition at line 335 of file XMMenus.h. References BuildMenu(), and XMWidget::getid(). |
|
Definition at line 384 of file XMMenus.cpp. References Button, XMMenuItem::item, menu_items, Separator, Submenu, ToggleButton, XMMenuItem::type, and Unused. |
|
Definition at line 447 of file XMMenus.cpp. References exit(), XMMenuItem::item, menu_count, menu_items, XMWidget::SetAttribute(), and XMMenuItem::type. |
|
Definition at line 505 of file XMMenus.cpp. References exit(), XMMenuItem::item, menu_count, menu_items, XMWidget::SetAttribute(), and XMMenuItem::type. |
|
Definition at line 553 of file XMMenus.cpp. References exit(), XMMenuItem::item, menu_count, menu_items, XMMenuItem::type, and XMManagedWidget::XMManagedWidget(). |
|
Definition at line 605 of file XMMenus.cpp. References exit(), XMMenuItem::item, menu_count, menu_items, XMMenuItem::type, and XMPulldown(). |
|
Definition at line 337 of file XMMenus.cpp. References exit(), XMMenuItem::item, XMButton::Label(), max_menu_items, menu_count, menu_items, pd_button, XMCascadeButton::SetAssociatedMenu(), XMButton::SetMnemonic(), and XMMenuItem::type. Referenced by XMPulldown(). |
|
Definition at line 646 of file XMMenus.cpp. References Button, exit(), XMWidget::getname(), XMMenuItem::item, Separator, Submenu, ToggleButton, XMMenuItem::type, and Unused. Referenced by XMMenuBar::GetMenuItem(). |
|
Definition at line 394 of file XMMenus.h. Referenced by XMMenuBar::AddHelpPulldown(). |
|
Definition at line 400 of file XMMenus.h. References GetNextMenuItem(), and menu_cursor. |
|
Definition at line 390 of file XMMenus.h. References menu_items. |
|
Definition at line 685 of file XMMenus.cpp. References menu_cursor, and menu_items. Referenced by GetFirstMenuItem(). |
|
Definition at line 345 of file XMMenus.h. References XMButton::Label(), and pd_button. |
|
|
|
|
|
Definition at line 355 of file XMMenus.h. References XMWidget::SetAttribute(). |
|
Definition at line 351 of file XMMenus.h. References XMWidget::SetAttribute(). |
|
Definition at line 349 of file XMMenus.h. References XMWidget::SetAttribute(). |
|
Definition at line 357 of file XMMenus.h. References XMWidget::SetAttribute(). |
|
Definition at line 322 of file XMMenus.h. Referenced by BuildMenu(). |
|
Definition at line 321 of file XMMenus.h. Referenced by AddMenuButton(), AddMenuToggleButton(), AddSeparator(), AddSubmenu(), and BuildMenu(). |
|
Definition at line 323 of file XMMenus.h. Referenced by GetFirstMenuItem(), and GetNextMenuItem(). |
|
Definition at line 320 of file XMMenus.h. Referenced by AddMenuButton(), AddMenuToggleButton(), AddSeparator(), AddSubmenu(), BuildMenu(), GetMenuItem(), GetNextMenuItem(), and ~XMPulldown(). |
|
Definition at line 319 of file XMMenus.h. Referenced by BuildMenu(), and Label(). |