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

CB2::ContainerBin Class Reference

Linear storage of widgets. More...

#include <Containers.h>

Inheritance diagram for CB2::ContainerBin:

CB2::Container CB2::Widget CB2::Class List of all members.

Public Member Functions

 ContainerBin (Container &parent, const String &css_class="", const String &css_id="")
 ContainerBin (Application &parent, const String &css_class="", const String &css_id="")
virtual ~ContainerBin ()
virtual TemplateAdd (Widget *child, String &anchor)
 Add nested widget.


Public Attributes

int tag
 Tag for user-specific data.


Protected Member Functions

void Data (const String &data)
 Render widget.


Private Types

typedef List< Widgetcontainer_list

Private Member Functions

void init (const String &css_class, const String &css_id)
void done ()

Private Attributes

bool div
Templatemtempl
container_list members

Detailed Description

Linear storage of widgets.

This container implements the simples storage of widgets each after another without any layout.


Member Typedef Documentation

typedef List< Widget> CB2::ContainerBin::container_list [private]
 


Constructor & Destructor Documentation

ContainerBin::ContainerBin Container parent,
const String css_class = "",
const String css_id = ""
 

ContainerBin::ContainerBin Application parent,
const String css_class = "",
const String css_id = ""
 

ContainerBin::~ContainerBin  )  [virtual]
 


Member Function Documentation

Template * ContainerBin::Add Widget child,
String anchor
[virtual]
 

Add nested widget.

Implements CB2::Container.

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

Render widget.

Render widget contents to the parent template.

Parameters:
data Widget contents.

void ContainerBin::done  )  [private]
 

void ContainerBin::init const String css_class,
const String css_id
[private]
 


Member Data Documentation

bool CB2::ContainerBin::div [private]
 

container_list CB2::ContainerBin::members [private]
 

Template* CB2::ContainerBin::mtempl [private]
 

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:49 2004 for ColorBox2 by doxygen 1.3.7