proland::TweakBarManager::BarData Struct Reference

A TweakBarHandler with additional options. More...

#include <TweakBarManager.h>

List of all members.

Public Member Functions

 BarData (TweakBarManager *owner, ptr< TweakBarHandler > bar, bool exclusive, bool permanent, char k)
 Creates a new BarData.
void setActive (bool active)
 Activates or deactivates this TweakBarHandler.

Public Attributes

TweakBarManagerowner
 The TweakBarManager to which this BarData belongs.
ptr< TweakBarHandlerbar
 A TweakBarHandler.
bool exclusive
 True if this TweakBarHandler must not be active at the same time as the other exclusive TweakBarHandler.
bool permanent
 True if this TweakBarHandler must always be active.
char k
 Shortcut key to activate or deactive this TweakBarHandler, or 0.

Detailed Description

A TweakBarHandler with additional options.


Constructor & Destructor Documentation

proland::TweakBarManager::BarData::BarData ( TweakBarManager owner,
ptr< TweakBarHandler bar,
bool  exclusive,
bool  permanent,
char  k 
)

Creates a new BarData.

Parameters:
owner the TweakBarManager to which this BarData belongs.
bar a TweakBarHandler.
exclusive true if this TweakBarHandler must not be active at the same time as the other exclusive TweakBarHandler.
permanent true if this TweakBarHandler must always be active.
key shortcut key to activate or deactive this TweakBarHandler, or 0.

Member Function Documentation

void proland::TweakBarManager::BarData::setActive ( bool  active  ) 

Activates or deactivates this TweakBarHandler.

Parameters:
active true to activate this TweakBarHandler, false otherwise.

Member Data Documentation

True if this TweakBarHandler must not be active at the same time as the other exclusive TweakBarHandler.

Shortcut key to activate or deactive this TweakBarHandler, or 0.

The TweakBarManager to which this BarData belongs.

True if this TweakBarHandler must always be active.


Generated on Sat May 12 09:41:39 2012 for proland by  doxygen 1.6.1