FXSpinner

class FXSpinner

Spinner control

Inheritance:


Public Methods

[more] 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
[more]virtual void create()
Create server-side resources
[more]virtual void disable()
Disable spinner
[more]virtual void enable()
Enable spinner
[more]virtual FXint getDefaultWidth()
Return default width
[more]virtual FXint getDefaultHeight()
Return default height
[more]void increment()
Increment spinner
[more]void decrement()
Decrement spinner
[more]FXbool isCyclic() const
Return TRUE if in cyclic mode
[more]void setCyclic(FXbool cyclic)
Set to cyclic mode, ie.
[more]FXbool isTextVisible() const
Return TRUE if text is visible
[more]void setTextVisible(FXbool shown)
Set text visible flag
[more]virtual void setValue(FXint value)
Change current value
[more]FXint getValue() const
Return current value
[more]void setRange(FXint lo, FXint hi)
Change the spinner's range
[more]void getRange(FXint& lo, FXint& hi) const
Get the spinner's current range
[more]void setIncrement(FXint increment)
Change spinner increment
[more]FXint getIncrement() const
Return spinner increment
[more]void setFont(FXFont* fnt)
Set the text font
[more]FXFont* getFont() const
Get the text font
[more]void setHelpText(const FXString& text)
Set the status line help text for this spinner
[more]FXString getHelpText() const
Get the status line help text for this spinner
[more]void setTipText(const FXString& text)
Set the tool tip message for this spinner
[more]FXString getTipText() const
Get the tool tip message for this spinner
[more]void setSpinnerStyle(FXuint style)
Change spinner style
[more]FXuint getSpinnerStyle() const
Return current spinner style
[more]void setEditable(FXbool edit=TRUE)
Allow editing of the text field
[more]FXbool isEditable() const
Return TRUE if text field is editable
[more]virtual void save(FXStream& store) const
Save spinner to a stream
[more]virtual void load(FXStream& store)
Load spinner from a stream
[more]virtual ~FXSpinner()
Destructor


Inherited from FXPacker:

Public Methods

ovoid setFrameStyle(FXuint style)
oFXuint getFrameStyle() const
ovoid setPackingHints(FXuint ph)
oFXuint getPackingHints() const
oFXint getBorderWidth() const
ovoid setPadTop(FXint pt)
oFXint getPadTop() const
ovoid setPadBottom(FXint pb)
oFXint getPadBottom() const
ovoid setPadLeft(FXint pl)
oFXint getPadLeft() const
ovoid setPadRight(FXint pr)
oFXint getPadRight() const
ovoid setHiliteColor(FXColor clr)
oFXColor getHiliteColor() const
ovoid setShadowColor(FXColor clr)
oFXColor getShadowColor() const
ovoid setBorderColor(FXColor clr)
oFXColor getBorderColor() const
ovoid setBaseColor(FXColor clr)
oFXColor getBaseColor() const
ovoid setHSpacing(FXint hs)
oFXint getHSpacing() const
ovoid setVSpacing(FXint vs)
oFXint getVSpacing() const


Inherited from FXComposite:

Public Methods

ovirtual void detach()
ovirtual void destroy()
oFXint maxChildWidth() const
oFXint maxChildHeight() const
ovirtual FXbool isComposite() const


Inherited from FXWindow:

Public Methods

oFXWindow* getParent() const
oFXWindow* getOwner() const
oFXWindow* getShell() const
oFXWindow* getRoot() const
oFXWindow* getNext() const
oFXWindow* getPrev() const
oFXWindow* getFirst() const
oFXWindow* getLast() const
oFXWindow* getFocus() const
ovoid setKey(FXuint k)
oFXuint getKey() const
ovoid setTarget(FXObject* t)
oFXObject* getTarget() const
ovoid setSelector(FXSelector sel)
oFXSelector getSelector() const
oFXint getX() const
oFXint getY() const
ovirtual FXint getWidthForHeight(FXint givenheight)
ovirtual FXint getHeightForWidth(FXint givenwidth)
ovoid setX(FXint x)
ovoid setY(FXint y)
ovoid setWidth(FXint w)
ovoid setHeight(FXint h)
ovoid setLayoutHints(FXuint lout)
oFXuint getLayoutHints() const
oFXAccelTable* getAccelTable() const
ovoid setAccelTable(FXAccelTable* acceltable)
ovoid addHotKey(FXHotKey code)
ovoid remHotKey(FXHotKey code)
oFXbool isShell() const
oFXbool isChildOf(const FXWindow* window) const
oFXbool containsChild(const FXWindow* child) const
oFXWindow* getChildAt(FXint x, FXint y) const
oFXint numChildren() const
oFXint indexOfChild(const FXWindow* window) const
oFXWindow* childAtIndex(FXint index) const
ostatic FXWindow* commonAncestor(FXWindow* a, FXWindow* b)
ovoid setDefaultCursor(FXCursor* cur)
oFXCursor* getDefaultCursor() const
ovoid setDragCursor(FXCursor* cur)
oFXCursor* getDragCursor() const
oFXint getCursorPosition(FXint& x, FXint& y, FXuint& buttons) const
oFXint setCursorPosition(FXint x, FXint y)
oFXbool isEnabled() const
oFXbool isActive() const
ovirtual FXbool canFocus() const
oFXbool hasFocus() const
ovirtual void setFocus()
ovirtual void killFocus()
ovirtual void setDefault(FXbool enable=TRUE)
oFXbool isDefault() const
ovoid setInitial(FXbool enable=TRUE)
oFXbool isInitial() const
ovirtual void raise()
ovirtual void lower()
ovirtual void move(FXint x, FXint y)
ovirtual void resize(FXint w, FXint h)
ovirtual void position(FXint x, FXint y, FXint w, FXint h)
ovirtual void recalc()
ovoid forceRefresh()
ovirtual void reparent(FXWindow* newparent)
ovoid scroll(FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy)
ovoid update(FXint x, FXint y, FXint w, FXint h)
ovoid update()
ovoid repaint(FXint x, FXint y, FXint w, FXint h)
ovoid repaint()
ovoid grab()
ovoid ungrab()
oFXbool grabbed() const
ovoid grabKeyboard()
ovoid ungrabKeyboard()
oFXbool grabbedKeyboard() const
ovirtual void show()
ovirtual void hide()
oFXbool shown() const
oFXbool underCursor() const
oFXbool hasSelection() const
oFXbool acquireSelection(const FXDragType* types, FXuint numtypes)
oFXbool releaseSelection()
oFXbool hasClipboard() const
oFXbool acquireClipboard(const FXDragType* types, FXuint numtypes)
oFXbool releaseClipboard()
ovoid dropEnable()
ovoid dropDisable()
oFXbool isDropEnabled() const
oFXbool isDragging() const
oFXbool beginDrag(const FXDragType* types, FXuint numtypes)
oFXbool handleDrag(FXint x, FXint y, FXDragAction action=DRAG_COPY)
oFXbool endDrag(FXbool drop=TRUE)
oFXbool isDropTarget() const
ovoid setDragRectangle(FXint x, FXint y, FXint w, FXint h, FXbool wantupdates=TRUE)
ovoid clearDragRectangle()
ovoid acceptDrop(FXDragAction action=DRAG_ACCEPT)
oFXDragAction didAccept() const
oFXbool inquireDNDTypes(FXDNDOrigin origin, FXDragType*& types, FXuint& numtypes)
oFXbool offeredDNDType(FXDNDOrigin origin, FXDragType type)
oFXDragAction inquireDNDAction() const
oFXbool setDNDData(FXDNDOrigin origin, FXDragType type, FXuchar* data, FXuint size)
oFXbool getDNDData(FXDNDOrigin origin, FXDragType type, FXuchar*& data, FXuint& size)
ovirtual FXbool contains(FXint parentx, FXint parenty) const
ovoid translateCoordinatesFrom(FXint& tox, FXint& toy, const FXWindow* fromwindow, FXint fromx, FXint fromy) const
ovoid translateCoordinatesTo(FXint& tox, FXint& toy, const FXWindow* towindow, FXint fromx, FXint fromy) const
ovirtual void setBackColor(FXColor clr)
oFXColor getBackColor() const
ovoid linkBefore(FXWindow* sibling)
ovoid linkAfter(FXWindow* sibling)


Inherited from FXDrawable:

Public Methods

oFXint getWidth() const
oFXint getHeight() const
oFXVisual* getVisual() const
ovoid setVisual(FXVisual* vis)


Inherited from FXId:

Public Methods

oFXApp* getApp() const
oFXID id() const
ovoid setUserData(void* ptr)
ovoid* getUserData() const


Inherited from FXObject:

Public Methods

oconst FXchar* getClassName() const
oFXbool isMemberOf(const FXMetaClass* metaclass) const


Documentation

Spinner control
o 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

ovirtual void create()
Create server-side resources

ovirtual void disable()
Disable spinner

ovirtual void enable()
Enable spinner

ovirtual FXint getDefaultWidth()
Return default width

ovirtual FXint getDefaultHeight()
Return default height

ovoid increment()
Increment spinner

ovoid decrement()
Decrement spinner

oFXbool isCyclic() const
Return TRUE if in cyclic mode

ovoid setCyclic(FXbool cyclic)
Set to cyclic mode, ie. wrap around at maximum/minimum

oFXbool isTextVisible() const
Return TRUE if text is visible

ovoid setTextVisible(FXbool shown)
Set text visible flag

ovirtual void setValue(FXint value)
Change current value

oFXint getValue() const
Return current value

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

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

ovoid setIncrement(FXint increment)
Change spinner increment

oFXint getIncrement() const
Return spinner increment

ovoid setFont(FXFont* fnt)
Set the text font

oFXFont* getFont() const
Get the text font

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

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

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

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

ovoid setSpinnerStyle(FXuint style)
Change spinner style

oFXuint getSpinnerStyle() const
Return current spinner style

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

oFXbool isEditable() const
Return TRUE if text field is editable

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

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

ovirtual ~FXSpinner()
Destructor


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.