#include <BtGuiMenuSystem.h>
Inheritance diagram for BtGuiMenuSystem::

Public Methods | |
| BtGuiMenuSystem (const BtGuiTkInterpreter &interf, const String &name="") | |
| BtGuiMenuSystem (const BtGuiTkInterpreter &interf, const BtGuiWidget &parent, const String &name="") | |
| ~BtGuiMenuSystem () | |
| void | setMenuSystem (MenuSystem &menu) |
| void | setMenuSystem (MenuSystem *menu) |
| void | setParent (const BtGuiWidget &parent) |
| void | setCreateTopLevel (bool b) |
| void | setCreateDismissButton (bool b) |
| void | setDescriptionWidget (BtGuiWidget *widget) |
| void | setDescriptionVariable (BtGuiVariable *variable) |
| void | buildPage (BtGuiMenuPage &page) |
| virtual bool | create () |
NAME: BtGuiMenuSystem - Tk-based representation of a "MenuSystem" object
DESCRIPTION:
This is a widget representing the GUI associated with a "MenuSystem" object. It is derived from the "BtGuiWidget" base class.
|
|
See class "BtGuiWidget". There is also a special constructor that accepts a reference to the parent widget, if the current widget is not at top level. |
|
|
See documentation of one of the overloaded constructor. |
|
|
|
|
|
construct the GUI page (called by "create"). |
|
|
create the widget and feed it to the Tk interpreter. Returns true if the creation was successful, otherwise it returns false. Reimplemented from BtGuiWidget. |
|
|
set a flag (true/false) indicating whether this widget should have a dismiss button or not. |
|
|
set a flag (true/false) indicating whether this widget should be created at top level or not. |
|
|
set a variable determining whether description will be shown or not. Cconnect it to the help callback system if that is available. |
|
|
set a description widget and connect it to the help callback system if that is available. |
|
|
See documentation of one of the overloaded functions. |
|
|
set the internal handle to the "MenuSystem" object that is to be presented in a GUI fashion. |
|
|
set the parent widget, thus indicating that this is not a top-level widget. |