A radio button is a tri-state button.
Inheritance:
Public Methods
-
FXRadioButton(FXComposite* p, const FXString& text, FXObject* tgt=NULL, FXSelector sel=0, FXuint opts=RADIOBUTTON_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 new radio button
-
virtual FXbool canFocus() const
- Returns true because a radio button can receive focus
-
virtual FXint getDefaultWidth()
- Get default width
-
virtual FXint getDefaultHeight()
- Get default height
-
void setCheck(FXbool s=TRUE)
- Set radio button state (TRUE, FALSE or MAYBE)
-
FXbool getCheck() const
- Get radio button state (TRUE, FALSE or MAYBE)
-
void setRadioButtonStyle(FXuint style)
- Change radio button style
-
FXuint getRadioButtonStyle() const
- Return current radio button style
-
FXColor getRadioColor() const
- Get the radio background color
-
void setRadioColor(FXColor clr)
- Set the radio background color
-
virtual void save(FXStream& store) const
- Save radio button to a stream
-
virtual void load(FXStream& store)
- Load radio button from a stream
Inherited from FXLabel:
Public Methods
-
virtual void create()
-
virtual void detach()
-
virtual void enable()
-
virtual void disable()
-
void setText(const FXString& text)
-
FXString getText() const
-
void setIcon(FXIcon* ic)
-
FXIcon* getIcon() const
-
void setFont(FXFont* fnt)
-
FXFont* getFont() const
-
FXColor getTextColor() const
-
void setTextColor(FXColor clr)
-
void setJustify(FXuint mode)
-
FXuint getJustify() const
-
void setIconPosition(FXuint mode)
-
FXuint getIconPosition() const
-
void setHelpText(const FXString& text)
-
FXString getHelpText() const
-
void setTipText(const FXString& text)
-
FXString getTipText() const
Inherited from FXFrame:
Public Methods
-
void setFrameStyle(FXuint style)
-
FXuint getFrameStyle() const
-
FXint getBorderWidth() const
-
void setPadTop(FXint pt)
-
FXint getPadTop() const
-
void setPadBottom(FXint pb)
-
FXint getPadBottom() const
-
void setPadLeft(FXint pl)
-
FXint getPadLeft() const
-
void setPadRight(FXint pr)
-
FXint getPadRight() const
-
void setHiliteColor(FXColor clr)
-
FXColor getHiliteColor() const
-
void setShadowColor(FXColor clr)
-
FXColor getShadowColor() const
-
void setBorderColor(FXColor clr)
-
FXColor getBorderColor() const
-
void setBaseColor(FXColor clr)
-
FXColor getBaseColor() const
Public Methods
-
FXWindow* getParent() const
-
FXWindow* getOwner() const
-
FXWindow* getShell() const
-
FXWindow* getRoot() const
-
FXWindow* getNext() const
-
FXWindow* getPrev() const
-
FXWindow* getFirst() const
-
FXWindow* getLast() const
-
FXWindow* getFocus() const
-
void setKey(FXuint k)
-
FXuint getKey() const
-
void setTarget(FXObject* t)
-
FXObject* getTarget() const
-
void setSelector(FXSelector sel)
-
FXSelector getSelector() const
-
FXint getX() const
-
FXint getY() const
-
virtual FXint getWidthForHeight(FXint givenheight)
-
virtual FXint getHeightForWidth(FXint givenwidth)
-
void setX(FXint x)
-
void setY(FXint y)
-
void setWidth(FXint w)
-
void setHeight(FXint h)
-
void setLayoutHints(FXuint lout)
-
FXuint getLayoutHints() const
-
FXAccelTable* getAccelTable() const
-
void setAccelTable(FXAccelTable* acceltable)
-
void addHotKey(FXHotKey code)
-
void remHotKey(FXHotKey code)
-
FXbool isShell() const
-
FXbool isChildOf(const FXWindow* window) const
-
FXbool containsChild(const FXWindow* child) const
-
FXWindow* getChildAt(FXint x, FXint y) const
-
FXint numChildren() const
-
FXint indexOfChild(const FXWindow* window) const
-
FXWindow* childAtIndex(FXint index) const
-
static FXWindow* commonAncestor(FXWindow* a, FXWindow* b)
-
void setDefaultCursor(FXCursor* cur)
-
FXCursor* getDefaultCursor() const
-
void setDragCursor(FXCursor* cur)
-
FXCursor* getDragCursor() const
-
FXint getCursorPosition(FXint& x, FXint& y, FXuint& buttons) const
-
FXint setCursorPosition(FXint x, FXint y)
-
FXbool isEnabled() const
-
FXbool isActive() const
-
FXbool hasFocus() const
-
virtual void setFocus()
-
virtual void killFocus()
-
virtual void setDefault(FXbool enable=TRUE)
-
FXbool isDefault() const
-
void setInitial(FXbool enable=TRUE)
-
FXbool isInitial() const
-
virtual void destroy()
-
virtual void raise()
-
virtual void lower()
-
virtual void move(FXint x, FXint y)
-
virtual void resize(FXint w, FXint h)
-
virtual void position(FXint x, FXint y, FXint w, FXint h)
-
virtual void recalc()
-
void forceRefresh()
-
virtual void reparent(FXWindow* newparent)
-
void scroll(FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy)
-
void update(FXint x, FXint y, FXint w, FXint h)
-
void update()
-
void repaint(FXint x, FXint y, FXint w, FXint h)
-
void repaint()
-
void grab()
-
void ungrab()
-
FXbool grabbed() const
-
void grabKeyboard()
-
void ungrabKeyboard()
-
FXbool grabbedKeyboard() const
-
virtual void show()
-
virtual void hide()
-
FXbool shown() const
-
virtual FXbool isComposite() const
-
FXbool underCursor() const
-
FXbool hasSelection() const
-
FXbool acquireSelection(const FXDragType* types, FXuint numtypes)
-
FXbool releaseSelection()
-
FXbool hasClipboard() const
-
FXbool acquireClipboard(const FXDragType* types, FXuint numtypes)
-
FXbool releaseClipboard()
-
void dropEnable()
-
void dropDisable()
-
FXbool isDropEnabled() const
-
FXbool isDragging() const
-
FXbool beginDrag(const FXDragType* types, FXuint numtypes)
-
FXbool handleDrag(FXint x, FXint y, FXDragAction action=DRAG_COPY)
-
FXbool endDrag(FXbool drop=TRUE)
-
FXbool isDropTarget() const
-
void setDragRectangle(FXint x, FXint y, FXint w, FXint h, FXbool wantupdates=TRUE)
-
void clearDragRectangle()
-
void acceptDrop(FXDragAction action=DRAG_ACCEPT)
-
FXDragAction didAccept() const
-
FXbool inquireDNDTypes(FXDNDOrigin origin, FXDragType*& types, FXuint& numtypes)
-
FXbool offeredDNDType(FXDNDOrigin origin, FXDragType type)
-
FXDragAction inquireDNDAction() const
-
FXbool setDNDData(FXDNDOrigin origin, FXDragType type, FXuchar* data, FXuint size)
-
FXbool getDNDData(FXDNDOrigin origin, FXDragType type, FXuchar*& data, FXuint& size)
-
virtual FXbool contains(FXint parentx, FXint parenty) const
-
void translateCoordinatesFrom(FXint& tox, FXint& toy, const FXWindow* fromwindow, FXint fromx, FXint fromy) const
-
void translateCoordinatesTo(FXint& tox, FXint& toy, const FXWindow* towindow, FXint fromx, FXint fromy) const
-
virtual void setBackColor(FXColor clr)
-
FXColor getBackColor() const
-
void linkBefore(FXWindow* sibling)
-
void linkAfter(FXWindow* sibling)
Public Methods
-
FXint getWidth() const
-
FXint getHeight() const
-
FXVisual* getVisual() const
-
void setVisual(FXVisual* vis)
Inherited from FXId:
Public Methods
-
FXApp* getApp() const
-
FXID id() const
-
void setUserData(void* ptr)
-
void* getUserData() const
Public Methods
-
const FXchar* getClassName() const
-
FXbool isMemberOf(const FXMetaClass* metaclass) const
Documentation
A radio button is a tri-state button. Normally, it is either
TRUE or FALSE; a third state MAYBE may be set to indicate that no selection
has been made yet by the user, or that the state is ambiguous.
When pressed, the radio button sets its state to TRUE and sends a SEL_COMMAND
to its target, and the message data set to the state of the radio button,
of the type FXbool.
If the radio button is contained inside a group box, the other radio buttons
in the group box will be set to FALSE and will send a message as well.
FXRadioButton(FXComposite* p, const FXString& text, FXObject* tgt=NULL, FXSelector sel=0, FXuint opts=RADIOBUTTON_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 new radio button
virtual FXbool canFocus() const
- Returns true because a radio button can receive focus
virtual FXint getDefaultWidth()
- Get default width
virtual FXint getDefaultHeight()
- Get default height
void setCheck(FXbool s=TRUE)
- Set radio button state (TRUE, FALSE or MAYBE)
FXbool getCheck() const
- Get radio button state (TRUE, FALSE or MAYBE)
void setRadioButtonStyle(FXuint style)
- Change radio button style
FXuint getRadioButtonStyle() const
- Return current radio button style
FXColor getRadioColor() const
- Get the radio background color
void setRadioColor(FXColor clr)
- Set the radio background color
virtual void save(FXStream& store) const
- Save radio button to a stream
virtual void load(FXStream& store)
- Load radio button from a stream
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.