ClanSoft logo
ClanSoft logo
Entire Class Index Main Class Index Cross Index Global Index

Class CL_ComponentManager

Manages the components
Contained in: global
Derived from: none
Derived by: none
Group: GUI (Framework)

#include <ClanLib/gui.h>


public function member index:

Construction:

static CL_ComponentManager* create(const char* resource_id, CL_ResourceManager* res_manager, CL_StyleManager* style, CL_Component* parent);
static CL_ComponentManager* create(const char* filename, bool is_datafile, CL_StyleManager* style, CL_Component* parent);
virtual ~CL_ComponentManager();

Attributes:

virtual CL_Component* get_component(const char* component_id);
 

Description:


Function Member Descriptions:

CL_ComponentManager::create - Create
static CL_ComponentManager* create(const char* resource_id, CL_ResourceManager* res_manager, CL_StyleManager* style, CL_Component* parent);


CL_ComponentManager::create - Create
static CL_ComponentManager* create(const char* filename, bool is_datafile, CL_StyleManager* style, CL_Component* parent);


CL_ComponentManager::get_component - Get Component
virtual CL_Component* get_component(const char* component_id);


CL_ComponentManager::~CL_ComponentManager - Component Manager Destructor
virtual ~CL_ComponentManager();



Variable Member Descriptions:

CL_ComponentManager::component_types - Component types
static std::map<std::string, CL_ComponentType *> component_types;