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

FX::FXProgressBar Class Reference

#include <FXProgressBar.h>

Inheritance diagram for FX::FXProgressBar:
FX::FXFrame FX::FXWindow FX::FXDrawable FX::FXId FX::FXObject

List of all members.

Public Member Functions

 FXProgressBar (FXComposite *p, FXObject *target=NULL, FXSelector sel=0, FXuint opts=PROGRESSBAR_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD)
virtual void create ()
virtual void detach ()
virtual FXint getDefaultWidth ()
virtual FXint getDefaultHeight ()
void setProgress (FXuint value)
FXuint getProgress () const
void setTotal (FXuint value)
FXuint getTotal () const
void increment (FXuint value)
void hideNumber ()
void showNumber ()
void setBarSize (FXint size)
FXint getBarSize () const
void setBarBGColor (FXColor clr)
FXColor getBarBGColor () const
void setBarColor (FXColor clr)
FXColor getBarColor () const
void setTextColor (FXColor clr)
FXColor getTextColor () const
void setTextAltColor (FXColor clr)
FXColor getTextAltColor () const
void setFont (FXFont *fnt)
FXFontgetFont () const
void setBarStyle (FXuint style)
FXuint getBarStyle () const
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXProgressBar ()

Detailed Description

Progress bar widget.

See also:


Constructor & Destructor Documentation

FX::FXProgressBar::FXProgressBar ( FXComposite p,
FXObject target = NULL,
FXSelector  sel = 0,
FXuint  opts = PROGRESSBAR_NORMAL,
FXint  x = 0,
FXint  y = 0,
FXint  w = 0,
FXint  h = 0,
FXint  pl = DEFAULT_PAD,
FXint  pr = DEFAULT_PAD,
FXint  pt = DEFAULT_PAD,
FXint  pb = DEFAULT_PAD 
)

Construct progress bar.

virtual FX::FXProgressBar::~FXProgressBar ( ) [virtual]

Destructor.


Member Function Documentation

virtual void FX::FXProgressBar::create ( ) [virtual]

Create server-side resources.

Reimplemented from FX::FXWindow.

virtual void FX::FXProgressBar::detach ( ) [virtual]

Detach server-side resources.

Reimplemented from FX::FXWindow.

Return default width.

Reimplemented from FX::FXFrame.

Return default height.

Reimplemented from FX::FXFrame.

Change the amount of progress.

Get current progress.

Set total amount of progress.

FXuint FX::FXProgressBar::getTotal ( ) const [inline]

Return total amount of progrss.

Increment progress by given amount.

Hide progress percentage.

Show progress percentage.

Change progress bar width.

Return progress bar width.

Change backgroundcolor.

Return background color.

Change bar color.

Return bar color.

Change text color.

Return text color.

Change alternate text color shown when bar under text.

Return alternate text color.

Set the text font.

FXFont* FX::FXProgressBar::getFont ( ) const [inline]

Get the text font.

Change progress bar style.

Return current progress bar style.

virtual void FX::FXProgressBar::save ( FXStream store) const [virtual]

Save progress bar to a stream.

Reimplemented from FX::FXFrame.

virtual void FX::FXProgressBar::load ( FXStream store) [virtual]

Load progress bar from a stream.

Reimplemented from FX::FXFrame.

Copyright © 1997-2005 Jeroen van der Zijp