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

CB2::Form Class Reference

#include <Forms.h>

Inheritance diagram for CB2::Form:

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

Public Member Functions

 Form (Container &parent, const String &css_class="", const String &css_id="")
 Form (Application &parent, const String &css_class="", const String &css_id="")
virtual ~Form ()
virtual Template * Add (FormElement *child, String &anchor)

Public Attributes

int tag
 Tag for user-specific data.


Protected Member Functions

void Data (const String &data)
 Render widget.


Private Types

typedef List< FormElement > element_list

Private Member Functions

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

Private Attributes

Template * mtempl
element_list elements

Member Typedef Documentation

typedef List< FormElement> CB2::Form::element_list [private]
 


Constructor & Destructor Documentation

Form::Form (  Container &  parent,
const String &  css_class = "",
const String &  css_id = ""
) 
 

Form::Form (  Application &  parent,
const String &  css_class = "",
const String &  css_id = ""
) 
 

Form::~Form (   )  [virtual]
 


Member Function Documentation

Template * Form::Add (  FormElement *  child,
String &  anchor
)  [virtual]
 

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

Render widget.

Render widget contents to the parent template.

Parameters:
data Widget contents.

void Form::init (  const String &  css_class,
const String &  css_id
)  [private]
 


Member Data Documentation

element_list CB2::Form::elements [private]
 

Template* CB2::Form::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:50 2004 for ColorBox2 by doxygen 1.3.7