61 FXSpinner(const FXSpinner&);
62 FXSpinner& operator=(const FXSpinner&);
65 long onCmdIncrement(FXObject*,FXSelector,
void*);
66 long onUpdDecrement(FXObject*,FXSelector,
void*);
67 long onCmdDecrement(FXObject*,FXSelector,
void*);
68 long onCmdEntry(FXObject*,FXSelector,
void*);
69 long onChgEntry(FXObject*,FXSelector,
void*);
70 long onWheelEntry(FXObject*,FXSelector,
void*);
71 long onKeyPress(FXObject*,FXSelector,
void*);
72 long onKeyRelease(FXObject*,FXSelector,
void*);
73 long onCmdSetValue(FXObject*,FXSelector,
void*);
74 long onCmdSetIntValue(FXObject*,FXSelector,
void*);
75 long onCmdGetIntValue(FXObject*,FXSelector,
void*);
76 long onCmdSetIntRange(FXObject*,FXSelector,
void*);
77 long onCmdGetIntRange(FXObject*,FXSelector,
void*);
78 long onFocusSelf(FXObject*,FXSelector,
void*);
89 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);
92 virtual void layout();
95 virtual void disable();
98 virtual void enable();
101 virtual FXint getDefaultWidth();
104 virtual FXint getDefaultHeight();
122 void setCyclic(
FXbool cyclic);
125 FXbool isTextVisible()
const;
128 void setTextVisible(
FXbool shown);
134 FXint getValue()
const {
return pos; }
140 void getRange(
FXint&
lo,
FXint&
hi)
const { lo=range[0]; hi=range[1]; }
143 void setIncrement(
FXint increment);
146 FXint getIncrement()
const {
return incr; }
149 void setFont(
FXFont *fnt);
155 void setHelpText(
const FXString& text);
158 const FXString& getHelpText()
const;
161 void setTipText(
const FXString& text);
167 void setSpinnerStyle(
FXuint style);
170 FXuint getSpinnerStyle()
const;
176 FXbool isEditable()
const;
179 void setUpArrowColor(
FXColor clr);
182 FXColor getUpArrowColor()
const;
185 void setDownArrowColor(
FXColor clr);
188 FXColor getDownArrowColor()
const;
191 void setTextColor(
FXColor clr);
197 void setSelBackColor(
FXColor clr);
200 FXColor getSelBackColor()
const;
203 void setSelTextColor(
FXColor clr);
206 FXColor getSelTextColor()
const;
209 void setCursorColor(
FXColor clr);
212 FXColor getCursorColor()
const;
215 void setNumColumns(
FXint cols);
218 FXint getNumColumns()
const;
221 virtual void save(
FXStream& store)
const;
FXVec2d lo(const FXVec2d &a, const FXVec2d &b)
Definition: FXVec2d.h:174
Normal, non-cyclic.
Definition: FXSpinner.h:39
No text visible.
Definition: FXSpinner.h:41
#define TRUE
Definition: fxdefs.h:32
Definition: FXWindow.h:241
unsigned int FXuint
Definition: fxdefs.h:389
FXuint FXSelector
Association key.
Definition: FXObject.h:53
#define FXAPI
Definition: fxdefs.h:122
FXuchar FXbool
Definition: fxdefs.h:386
Base composite.
Definition: FXComposite.h:35
#define NULL
Definition: fxdefs.h:41
FXuint FXColor
Definition: fxdefs.h:447
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:99
Cyclic spinner.
Definition: FXSpinner.h:40
Spin all the way down to -infinity.
Definition: FXSpinner.h:43
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:390
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:58
FXVec2d hi(const FXVec2d &a, const FXVec2d &b)
Definition: FXVec2d.h:175
Spin all the way up to infinity.
Definition: FXSpinner.h:42
A text field is a single-line text entry widget.
Definition: FXTextField.h:73
#define FALSE
Definition: fxdefs.h:35
Spinner control.
Definition: FXSpinner.h:57
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:166
Font class.
Definition: FXFont.h:142
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
FXString provides essential string manipulation capabilities.
Definition: FXString.h:33