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

CL_Label Class Reference

clanGUI="Controls". More...

#include <label.h>

Inheritance diagram for CL_Label:

Inheritance graph
[legend]
Collaboration diagram for CL_Label:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_Label (const CL_ComponentOptions &options, CL_Component *parent, CL_StyleManager *style=NULL)
 Construction:.

 CL_Label (const CL_Point &pos, const std::string &text, CL_Component *parent, CL_StyleManager *style=NULL)
 CL_Label (const CL_Rect &pos, const std::string &text, CL_Component *parent, CL_StyleManager *style=NULL)
virtual ~CL_Label ()
const std::string& get_text () const
 Attributes:.

int get_alignment () const
void set_text (const std::string &text)
 Operations:.

void set_text (int number)
void set_text (double number)
void clear ()
void set_alignment (int alignment)

Private Methods

 CL_Label (const CL_Label &copy)
 Implementation:.


Private Attributes

class CL_Label_Genericimpl
 Implementation:.


Detailed Description

clanGUI="Controls".

Definition at line 16 of file label.h.


Constructor & Destructor Documentation

CL_Label::CL_Label ( const CL_ComponentOptions & options,
CL_Component * parent,
CL_StyleManager * style = NULL )
 

Construction:.

CL_Label::CL_Label ( const CL_Point & pos,
const std::string & text,
CL_Component * parent,
CL_StyleManager * style = NULL )
 

CL_Label::CL_Label ( const CL_Rect & pos,
const std::string & text,
CL_Component * parent,
CL_StyleManager * style = NULL )
 

virtual CL_Label::~CL_Label ( ) [virtual]
 

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

Implementation:.

Definition at line 71 of file label.h.


Member Function Documentation

void CL_Label::clear ( )
 

int CL_Label::get_alignment ( ) const
 

const std::string & CL_Label::get_text ( ) const
 

Attributes:.

void CL_Label::set_alignment ( int alignment )
 

void CL_Label::set_text ( double number )
 

void CL_Label::set_text ( int number )
 

void CL_Label::set_text ( const std::string & text )
 

Operations:.


Member Data Documentation

class CL_Label_Generic* CL_Label::impl [private]
 

Implementation:.

Reimplemented from CL_Component.

Definition at line 72 of file label.h.


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