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

FX::FXRealSpinner Class Reference

#include <FXRealSpinner.h>

Inheritance diagram for FX::FXRealSpinner:
FX::FXPacker FX::FXComposite FX::FXWindow FX::FXDrawable FX::FXId FX::FXObject

List of all members.

Public Types

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

Public Member Functions

 FXRealSpinner (FXComposite *p, FXint cols, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=REALSPIN_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 layout ()
virtual void disable ()
virtual void enable ()
virtual FXint getDefaultWidth ()
virtual FXint getDefaultHeight ()
void increment (FXbool notify=FALSE)
void incrementByAmount (FXdouble amount, FXbool notify=FALSE)
void decrement (FXbool notify=FALSE)
void decrementByAmount (FXdouble amount, FXbool notify=FALSE)
FXbool isCyclic () const
void setCyclic (FXbool cyclic)
FXbool isTextVisible () const
void setTextVisible (FXbool shown)
virtual void setValue (FXdouble value, FXbool notify=FALSE)
FXdouble getValue () const
void setRange (FXdouble lo, FXdouble hi, FXbool notify=FALSE)
void getRange (FXdouble &lo, FXdouble &hi) const
void setIncrement (FXdouble increment)
FXdouble getIncrement () const
void setGranularity (FXdouble gr)
FXdouble getGranularity () const
void setFont (FXFont *fnt)
FXFontgetFont () const
void setHelpText (const FXString &text)
const FXStringgetHelpText () const
void setTipText (const FXString &text)
const FXStringgetTipText () const
void setSpinnerStyle (FXuint style)
FXuint getSpinnerStyle () const
void setEditable (FXbool edit=TRUE)
FXbool isEditable () const
void setUpArrowColor (FXColor clr)
FXColor getUpArrowColor () const
void setDownArrowColor (FXColor clr)
FXColor getDownArrowColor () const
void setTextColor (FXColor clr)
FXColor getTextColor () const
void setSelBackColor (FXColor clr)
FXColor getSelBackColor () const
void setSelTextColor (FXColor clr)
FXColor getSelTextColor () const
void setCursorColor (FXColor clr)
FXColor getCursorColor () const
void setNumColumns (FXint cols)
FXint getNumColumns () const
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXRealSpinner ()

Detailed Description

Spinner control.

See also:


Member Enumeration Documentation

anonymous enum
Enumerator:
ID_INCREMENT 
ID_DECREMENT 
ID_ENTRY 
ID_LAST 

Constructor & Destructor Documentation

FX::FXRealSpinner::FXRealSpinner ( FXComposite p,
FXint  cols,
FXObject tgt = NULL,
FXSelector  sel = 0,
FXuint  opts = REALSPIN_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 FX::FXRealSpinner::~FXRealSpinner ( ) [virtual]

Destructor.


Member Function Documentation

virtual void FX::FXRealSpinner::layout ( ) [virtual]

Perform layout.

Reimplemented from FX::FXPacker.

virtual void FX::FXRealSpinner::disable ( ) [virtual]

Disable spinner.

Reimplemented from FX::FXWindow.

virtual void FX::FXRealSpinner::enable ( ) [virtual]

Enable spinner.

Reimplemented from FX::FXWindow.

Return default width.

Reimplemented from FX::FXPacker.

Return default height.

Reimplemented from FX::FXPacker.

void FX::FXRealSpinner::increment ( FXbool  notify = FALSE)

Increment spinner.

void FX::FXRealSpinner::incrementByAmount ( FXdouble  amount,
FXbool  notify = FALSE 
)

Increment spinner by certain amount.

void FX::FXRealSpinner::decrement ( FXbool  notify = FALSE)

Decrement spinner.

void FX::FXRealSpinner::decrementByAmount ( FXdouble  amount,
FXbool  notify = FALSE 
)

Decrement spinner by certain amount.

Return TRUE if in cyclic mode.

Set to cyclic mode, i.e. wrap around at maximum/minimum.

Return TRUE if text is visible.

Set text visible flag.

virtual void FX::FXRealSpinner::setValue ( FXdouble  value,
FXbool  notify = FALSE 
) [virtual]

Change current value.

Return current value.

void FX::FXRealSpinner::setRange ( FXdouble  lo,
FXdouble  hi,
FXbool  notify = FALSE 
)

Change the spinner's range.

void FX::FXRealSpinner::getRange ( FXdouble lo,
FXdouble hi 
) const [inline]

Get the spinner's current range.

Change spinner increment.

Return spinner increment.

Change spinner granularity.

Return spinner granularity.

Set the text font.

Get the text font.

void FX::FXRealSpinner::setHelpText ( const FXString text)

Set the status line help text for this spinner.

Get the status line help text for this spinner.

void FX::FXRealSpinner::setTipText ( const FXString text)

Set the tool tip message for this spinner.

Get the tool tip message for this spinner.

Change spinner style.

Return current spinner style.

void FX::FXRealSpinner::setEditable ( FXbool  edit = TRUE)

Allow editing of the text field.

Return TRUE if text field is editable.

Change color of the up arrow.

Return color of the up arrow.

Change color of the down arrow.

Return color of the the down arrow.

Change text color.

Return text color.

Change selected background color.

Return selected background color.

Change selected text color.

Return selected text color.

Changes the cursor color.

Return the cursor color.

Change width of text field in terms of number of columns * `m'.

Return number of columns.

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

Save spinner to a stream.

Reimplemented from FX::FXPacker.

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

Load spinner from a stream.

Reimplemented from FX::FXPacker.

Copyright © 1997-2005 Jeroen van der Zijp