Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

BtGuiMenuVariable Class Reference

#include <BtGuiMenuVariable.h>

Inheritance diagram for BtGuiMenuVariable::

BtGuiVariable BtGuiBase HandleId List of all members.

Public Methods

 BtGuiMenuVariable (const BtGuiTkInterpreter &interf, const String &varName="")
 ~BtGuiMenuVariable ()
void setMenuItem (MenuItemBase &menu)
void setTkWidget (BtGuiWidget &widget)
void enable ()
void disable ()
virtual void updateValue ()

Detailed Description

NAME: BtGuiMenuVariable -

DESCRIPTION:

Special version of "BtGuiVariable" tailored at handling menu items. Each such variable has a handle to a "MenuItemBase" object and a corresponding "BtGuiWidget" for its GUI representation.


Constructor & Destructor Documentation

BtGuiMenuVariable::BtGuiMenuVariable ( const BtGuiTkInterpreter & interf,
const String & varName = "" )
 

See class "BtGuiVariable".

BtGuiMenuVariable::~BtGuiMenuVariable ( )
 


Member Function Documentation

void BtGuiMenuVariable::disable ( )
 

disable the menu item, i.e., make it visible (unselectable) to the user.

void BtGuiMenuVariable::enable ( )
 

enable the menu item, i.e., make it visible (selectable) to the user.

void BtGuiMenuVariable::setMenuItem ( MenuItemBase & menu )
 

connect a "MenuItemBase" object.

void BtGuiMenuVariable::setTkWidget ( BtGuiWidget & widget )
 

connect a "BtGuiWidget".

void BtGuiMenuVariable::updateValue ( ) [virtual]
 

update the buffered value by inquiring the Tcl/Tk interpreter.

Reimplemented from BtGuiVariable.


The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.