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

FX::FXWizard Class Reference

#include <FXWizard.h>

Inheritance diagram for FX::FXWizard:
FX::FXDialogBox FX::FXTopWindow FX::FXShell FX::FXComposite FX::FXWindow FX::FXDrawable FX::FXId FX::FXObject

List of all members.

Public Member Functions

 FXWizard (FXApp *a, const FXString &name, FXImage *image, FXuint opts=DECOR_TITLE|DECOR_BORDER|DECOR_RESIZE, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=10, FXint pr=10, FXint pt=10, FXint pb=10, FXint hs=10, FXint vs=10)
 FXWizard (FXWindow *owner, const FXString &name, FXImage *image, FXuint opts=DECOR_TITLE|DECOR_BORDER|DECOR_RESIZE, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=10, FXint pr=10, FXint pt=10, FXint pb=10, FXint hs=10, FXint vs=10)
FXHorizontalFramebuttonFrame () const
FXButtonadvanceButton () const
FXButtonretreatButton () const
FXButtonfinishButton () const
FXButtoncancelButton () const
FXSwitchergetContainer () const
void setImage (FXImage *img)
FXImagegetImage () const
FXint getNumPanels () const
void setCurrentPanel (FXint index)
FXint getCurrentPanel () const
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXWizard ()

Detailed Description

A Wizard widget guides the user through a number of panels in a predefined sequence; each step must be completed before moving on to the next step.

For example, a Wizard may be used to install software components, and ask various questions at each step in the installation.


Constructor & Destructor Documentation

FX::FXWizard::FXWizard ( FXApp a,
const FXString name,
FXImage image,
FXuint  opts = DECOR_TITLE|DECOR_BORDER|DECOR_RESIZE,
FXint  x = 0,
FXint  y = 0,
FXint  w = 0,
FXint  h = 0,
FXint  pl = 10,
FXint  pr = 10,
FXint  pt = 10,
FXint  pb = 10,
FXint  hs = 10,
FXint  vs = 10 
)

Construct free-floating Wizard.

FX::FXWizard::FXWizard ( FXWindow owner,
const FXString name,
FXImage image,
FXuint  opts = DECOR_TITLE|DECOR_BORDER|DECOR_RESIZE,
FXint  x = 0,
FXint  y = 0,
FXint  w = 0,
FXint  h = 0,
FXint  pl = 10,
FXint  pr = 10,
FXint  pt = 10,
FXint  pb = 10,
FXint  hs = 10,
FXint  vs = 10 
)

Construct Wizard which will always float over the owner window.

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

Member Function Documentation

Return a pointer to the button frame.

Return a pointer to the "Advance" button.

Return a pointer to the "Retreat" button.

FXButton* FX::FXWizard::finishButton ( ) const [inline]

Return a pointer to the "Finish" button.

FXButton* FX::FXWizard::cancelButton ( ) const [inline]

Return a pointer to the "Cancel" button.

Return the container used as parent for the subpanels.

Change the image being displayed.

Return the current image.

Return number of panels.

Bring the child window at index to the top.

Return the index of the child window currently on top.

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

Save to stream.

Reimplemented from FX::FXTopWindow.

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

Load from stream.

Reimplemented from FX::FXTopWindow.

Copyright © 1997-2005 Jeroen van der Zijp