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

FXSpinner Class Reference

Spinner control.

#include <FXSpinner.h>

Inheritance diagram for FXSpinner:

FXPacker FXComposite FXWindow FXDrawable FXId FXObject List of all members.

Public Types

enum  {
  ID_INCREMENT = FXPacker::ID_LAST,
  ID_DECREMENT,
  ID_ENTRY,
  ID_LAST
}

Public Methods

 FXSpinner (FXComposite *p, FXint cols, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=SPIN_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 a spinner.

virtual void create ()
 Create server-side resources.

virtual void disable ()
 Disable spinner.

virtual void enable ()
 Enable spinner.

virtual FXint getDefaultWidth ()
 Return default width.

virtual FXint getDefaultHeight ()
 Return default height.

void increment ()
 Increment spinner.

void decrement ()
 Decrement spinner.

FXbool isCyclic () const
 Return TRUE if in cyclic mode.

void setCyclic (FXbool cyclic)
 Set to cyclic mode, i.e. wrap around at maximum/minimum.

FXbool isTextVisible () const
 Return TRUE if text is visible.

void setTextVisible (FXbool shown)
 Set text visible flag.

virtual void setValue (FXint value)
 Change current value.

FXint getValue () const
 Return current value.

void setRange (FXint lo, FXint hi)
 Change the spinner's range.

void getRange (FXint &lo, FXint &hi) const
 Get the spinner's current range.

void setIncrement (FXint increment)
 Change spinner increment.

FXint getIncrement () const
 Return spinner increment.

void setFont (FXFont *fnt)
 Set the text font.

FXFontgetFont () const
 Get the text font.

void setHelpText (const FXString &text)
 Set the status line help text for this spinner.

void setTipText (const FXString &text)
 Set the tool tip message for this spinner.

void setSpinnerStyle (FXuint style)
 Change spinner style.

FXuint getSpinnerStyle () const
 Return current spinner style.

void setEditable (FXbool edit=TRUE)
 Allow editing of the text field.

FXbool isEditable () const
 Return TRUE if text field is editable.

virtual void save (FXStream &store) const
 Save spinner to a stream.

virtual void load (FXStream &store)
 Load spinner from a stream.

virtual ~FXSpinner ()
 Destructor.


Public Attributes

FXString getHelpText () const
 Get the status line help text for this spinner.

FXString getTipText () const
 Get the tool tip message for this spinner.