Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_StyleManager_Default Class Reference

#include <stylemanager_default.h>

Inheritance diagram for CL_StyleManager_Default:

Inheritance graph
[legend]
Collaboration diagram for CL_StyleManager_Default:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_StyleManager_Default (CL_ResourceManager *resources)
virtual ~CL_StyleManager_Default ()
const std::string& get_default_font () const
const std::string& get_combo_normal () const
const std::string& get_combo_toggled () const
const std::string& get_combo_disabled () const
const std::string& get_checkbox_checked () const
const std::string& get_checkbox_unchecked () const
const std::string& get_checkbox_disabled () const
void set_default_font (const std::string &font)
void set_combo_normal (const std::string &normal)
void set_combo_toggled (const std::string &toggled)
void set_combo_disabled (const std::string &disabled)
void set_checkbox_checked (const std::string &checked)
void set_checkbox_unchecked (const std::string &unchecked)
void set_checkbox_disabled (const std::string &disabled)
void fill_rect (int x1, int y1, int x2, int y2, GUIColor col)
void draw_rect (int x1, int y1, int x2, int y2, GUIColor col)
void draw_line (int x1, int y1, int x2, int y2, GUIColor col)
void draw_box (int x1, int y1, int x2, int y2, GUIColor topleft, GUIColor bottomright)
virtual CL_Componentcreate_component (const std::string &type, const CL_ComponentOptions &options, CL_Component *parent)
virtual void connect_styles (const std::string &type, const CL_ComponentOptions &options, CL_Component *owner)

Private Methods

 CL_StyleManager_Default (const CL_StyleManager_Default &copy)

Private Attributes

class CL_StyleManager_Default_Genericimpl

Constructor & Destructor Documentation

CL_StyleManager_Default::CL_StyleManager_Default ( CL_ResourceManager * resources )
 

virtual CL_StyleManager_Default::~CL_StyleManager_Default ( ) [virtual]
 

CL_StyleManager_Default::CL_StyleManager_Default ( const CL_StyleManager_Default & copy ) [inline, private]
 

Definition at line 95 of file stylemanager_default.h.


Member Function Documentation

virtual void CL_StyleManager_Default::connect_styles ( const std::string & type,
const CL_ComponentOptions & options,
CL_Component * owner ) [virtual]
 

Reimplemented from CL_StyleManager.

virtual CL_Component* CL_StyleManager_Default::create_component ( const std::string & type,
const CL_ComponentOptions & options,
CL_Component * parent ) [virtual]
 

Reimplemented from CL_StyleManager.

void CL_StyleManager_Default::draw_box ( int x1,
int y1,
int x2,
int y2,
GUIColor topleft,
GUIColor bottomright )
 

void CL_StyleManager_Default::draw_line ( int x1,
int y1,
int x2,
int y2,
GUIColor col )
 

void CL_StyleManager_Default::draw_rect ( int x1,
int y1,
int x2,
int y2,
GUIColor col )
 

void CL_StyleManager_Default::fill_rect ( int x1,
int y1,
int x2,
int y2,
GUIColor col )
 

const std::string& CL_StyleManager_Default::get_checkbox_checked ( ) const
 

const std::string& CL_StyleManager_Default::get_checkbox_disabled ( ) const
 

const std::string& CL_StyleManager_Default::get_checkbox_unchecked ( ) const
 

const std::string& CL_StyleManager_Default::get_combo_disabled ( ) const
 

const std::string& CL_StyleManager_Default::get_combo_normal ( ) const
 

const std::string& CL_StyleManager_Default::get_combo_toggled ( ) const
 

const std::string& CL_StyleManager_Default::get_default_font ( ) const
 

void CL_StyleManager_Default::set_checkbox_checked ( const std::string & checked )
 

void CL_StyleManager_Default::set_checkbox_disabled ( const std::string & disabled )
 

void CL_StyleManager_Default::set_checkbox_unchecked ( const std::string & unchecked )
 

void CL_StyleManager_Default::set_combo_disabled ( const std::string & disabled )
 

void CL_StyleManager_Default::set_combo_normal ( const std::string & normal )
 

void CL_StyleManager_Default::set_combo_toggled ( const std::string & toggled )
 

void CL_StyleManager_Default::set_default_font ( const std::string & font )
 


Member Data Documentation

class CL_StyleManager_Default_Generic* CL_StyleManager_Default::impl [private]
 

Reimplemented from CL_StyleManager.

Definition at line 96 of file stylemanager_default.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:31 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001