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

CL_ProgressBar Class Reference

#include <progressbar.h>

Inheritance diagram for CL_ProgressBar:

Inheritance graph
[legend]
Collaboration diagram for CL_ProgressBar:

Collaboration graph
[legend]
List of all members.

Public Methods

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

 CL_ProgressBar (const CL_Rect &pos, int steps, CL_Component *parent, CL_StyleManager *style=NULL)
virtual ~CL_ProgressBar ()
int get_steps () const
 Attributes:.

int get_progress () const
float get_percentage () const
void set_steps (int total_steps)
 Operations:.

void set_progress (int progress)
void increase (int steps=1)
void reset ()

Private Methods

 CL_ProgressBar (const CL_ProgressBar &copy)
 Implementation:.


Private Attributes

class CL_ProgressBar_Genericimpl
 Implementation:.


Constructor & Destructor Documentation

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

Construction:.

CL_ProgressBar::CL_ProgressBar ( const CL_Rect & pos,
int steps,
CL_Component * parent,
CL_StyleManager * style = NULL )
 

virtual CL_ProgressBar::~CL_ProgressBar ( ) [virtual]
 

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

Implementation:.

Definition at line 67 of file progressbar.h.


Member Function Documentation

float CL_ProgressBar::get_percentage ( ) const
 

int CL_ProgressBar::get_progress ( ) const
 

int CL_ProgressBar::get_steps ( ) const
 

Attributes:.

void CL_ProgressBar::increase ( int steps = 1 )
 

void CL_ProgressBar::reset ( )
 

void CL_ProgressBar::set_progress ( int progress )
 

void CL_ProgressBar::set_steps ( int total_steps )
 

Operations:.


Member Data Documentation

class CL_ProgressBar_Generic* CL_ProgressBar::impl [private]
 

Implementation:.

Reimplemented from CL_Component.

Definition at line 68 of file progressbar.h.


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