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

CB2::Application Class Reference

Main ColorBox2 application class. More...

#include <Application.h>

Inheritance diagram for CB2::Application:

CB2::Class List of all members.

Public Member Functions

 Application ()
 ~Application ()
void SetTemplate (Template *temp, const String &anc)
void SetMimeType (const String &mtype)
TemplateRegister (Widget *child, String &anc)

Static Public Member Functions

void AppError (const String &error, const String &desc="")

Public Attributes

int tag
 Tag for user-specific data.


Private Attributes

Widgetmember
Templatetempl
String anchor
String mime

Detailed Description

Main ColorBox2 application class.

A single instance of this class represents the main object in ColorBox2 application. By deriving a user Application class and overriding the constructor, any complex application can be created.

Use macros CB2_IMPLEMENT_APP and CB2_IMPLEMENT_APP_SER to instantiate the application and give it control.


Constructor & Destructor Documentation

Application::Application  ) 
 

Application::~Application  ) 
 


Member Function Documentation

void Application::AppError const String error,
const String desc = ""
[static]
 

Template * Application::Register Widget child,
String anc
 

void Application::SetMimeType const String mtype  ) 
 

void Application::SetTemplate Template temp,
const String anc
 


Member Data Documentation

String CB2::Application::anchor [private]
 

Widget* CB2::Application::member [private]
 

String CB2::Application::mime [private]
 

int CB2::Class::tag [inherited]
 

Tag for user-specific data.

Template* CB2::Application::templ [private]
 


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