BoolItem Class Reference

Inheritance diagram for BoolItem:

Inheritance graph
[legend]
Collaboration diagram for BoolItem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BoolItem (char *newLabel, bool newVlaue, uint32 level=0, bool expanded=true)
virtual bool GetValue (void)
virtual void SetValue (bool newValue)
virtual void ValueChange (void)
virtual void Select (void)
virtual void Deselect (void)
virtual void SetExpanded (bool expande)
virtual void Update (BView *owner, const BFont *font)
virtual void DrawItem (BView *owner, BRect bounds, bool complete=false)
virtual status_t Invoke (BMessage *message=NULL)

Protected Attributes

BCheckBox * value
char * svalue
char * label
float textLine
rgb_color foreground
rgb_color background
rgb_color backgroundHi


Constructor & Destructor Documentation

BoolItem::BoolItem ( char *  newLabel,
bool  newVlaue,
uint32  level = 0,
bool  expanded = true 
)


Member Function Documentation

void BoolItem::Deselect ( void   )  [virtual]

void BoolItem::DrawItem ( BView *  owner,
BRect  bounds,
bool  complete = false 
) [virtual]

virtual bool BoolItem::GetValue ( void   )  [inline, virtual]

status_t BoolItem::Invoke ( BMessage *  message = NULL  )  [virtual]

void BoolItem::Select ( void   )  [virtual]

void BoolItem::SetExpanded ( bool  expande  )  [virtual]

virtual void BoolItem::SetValue ( bool  newValue  )  [inline, virtual]

void BoolItem::Update ( BView *  owner,
const BFont *  font 
) [virtual]

void BoolItem::ValueChange ( void   )  [virtual]


Member Data Documentation

rgb_color BoolItem::background [protected]

rgb_color BoolItem::backgroundHi [protected]

rgb_color BoolItem::foreground [protected]

char* BoolItem::label [protected]

char* BoolItem::svalue [protected]

float BoolItem::textLine [protected]

BCheckBox* BoolItem::value [protected]


The documentation for this class was generated from the following files:

Generated on Sun Jun 21 01:09:16 2009 for ProjektConceptor by  doxygen 1.5.9