Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

CB2::Container Class Reference

Base class for all widgets containing other widgets. More...

#include <Widgets.h>

Inheritance diagram for CB2::Container:

CB2::Widget CB2::Class CB2::ContainerBin CB2::Layout List of all members.

Public Member Functions

 Container (Container &parent)
 Constructor.

 Container (Application &parent)
 Constructor.

virtual TemplateAdd (Widget *child, String &anchor)=0
 Add nested widget.


Public Attributes

int tag
 Tag for user-specific data.


Protected Member Functions

void Data (const String &data)
 Render widget.


Detailed Description

Base class for all widgets containing other widgets.

Containers store another widgets (even containers) is some sort of visual hierarchy.


Constructor & Destructor Documentation

Container::Container Container parent  ) 
 

Constructor.

Create a container.

Container containing this container.

Container::Container Application parent  ) 
 

Constructor.

Create a container.

Application containing this container.


Member Function Documentation

virtual Template* CB2::Container::Add Widget child,
String anchor
[pure virtual]
 

Add nested widget.

Implemented in CB2::ContainerBin, and CB2::Layout.

void Widget::Data const String data  )  [protected, inherited]
 

Render widget.

Render widget contents to the parent template.

Parameters:
data Widget contents.


Member Data Documentation

int CB2::Class::tag [inherited]
 

Tag for user-specific data.


The documentation for this class was generated from the following files:
Generated on Thu Sep 16 23:26:50 2004 for ColorBox2 by doxygen 1.3.7