Radio button widget, which has both a radio button and label to its right. After instantiation, a RadioButton object can be added to a RadioButtonGroup.
More...
|
| | RadioButton () |
| | Constructs an empty RadioButton object.
|
| |
| | RadioButton (const RadioButton &radio_) |
| | Constructs a new RadioButton object from an existing RadioButton object (copy constructor)
|
| |
| | RadioButton (const Point &loc_, const std::string &title_, const WindowType containerType_, const StateType state_=StateOff) |
| | Constructs a text radio button, using a StateType for the state and a window container type.
|
| |
| | RadioButton (const Point &loc_, const std::string &title_, const double width_, const StateType state_=StateOff) |
| | Constructs a text radio button, using a StateType for the state.
|
| |
| | RadioButton (const Rect &frame_, const ImageWithRolloverIDs &imageIDs_, const bool hasBorders_, const bool chosen_=false) |
| | Constructs an image radio button, using a bool for the state.
|
| |
| | RadioButton (const Rect &frame_, const SVGWithRolloverIDs &svgIDs_, const bool hasBorders_, const bool chosen_=false, const Size &dims_=Size()) |
| | Constructs an image radio button, using a bool for the state.
|
| |
| virtual | ~RadioButton () |
| | Radio button destructor.
|
| |
| virtual RadioButton & | operator= (const RadioButton &rhs_) |
| | Allows one RadioButton object to be assigned from another.
|
| |
| virtual RadioButton * | clone () const |
| | Convenience method to clone a RadioButton object on the heap.
|
| |
| virtual RadioButton * | duplicate () const |
| | Convenience method to duplicate a RadioButton object, creating a new and identical UI element to the target (but not belonging to the same containing window)
|
| |
| virtual StateType | state () const |
| | Gets the radio button state.
|
| |
| virtual void | setState (const StateType state_) |
| | Sets the radio button state.
|
| |
| virtual void | setChosen (const bool chosen_) |
| | Alternate setter for the radio button state.
|
| |
| virtual std::string | text () const |
| | Gets the current text value of the radio button.
|
| |
| virtual void | setText (const std::string &text_) |
| | Sets the current text value of the radio button.
|
| |
| virtual bool | hasBorders () const |
| | Gets whether an image radio button has borders.
|
| |
| virtual RadioButtonGroup *const | group () const |
| | Gets the radio button group that the target RadioButton belongs to.
|
| |
| virtual void | click () |
| | Simulates a click on the button.
|
| |
| virtual Callback *const | clickCallback () const |
| | Gets the current click callback for the button.
|
| |
| virtual void | setClickCallback (const Callback &callback_) |
| | Sets the click callback for the button.
|
| |
| virtual ImageWithRolloverIDs | imageIDs () const |
| | Gets the PNGI resource IDs of the widget.
|
| |
| virtual void | setImageIDs (const ImageWithRolloverIDs &ids_) |
| | Sets the PNGI resource IDs of the widget.
|
| |
| virtual SVGWithRolloverIDs | svgIDs () const |
| | Gets the SVG resource IDs of the widget.
|
| |
| virtual void | setSVGIDs (const SVGWithRolloverIDs &ids_) |
| | Sets the SVG resource IDs of the widget.
|
| |
| virtual bool | backgroundRollover () const |
| | Gets whether the background of the button should change in appearance upon mouse-over.
|
| |
| virtual void | setBackgroundRollover (const bool ro_) |
| | Sets whether the background of the button should change in appearance upon mouse-over.
|
| |
| virtual | ~Widget () |
| | Destructs a Widget.
|
| |
| virtual Widget * | clone () const =0 |
| | Convenience method to clone a Widget object in memory, taking its subclass type into account.
|
| |
| virtual Widget * | duplicate () const =0 |
| | Convenience method to duplicate a Widget object, creating a new and identical UI element to the target (but not belonging to the same containing window)
|
| |
| virtual PlatformWidgetPtr | platformWidget () const |
| | Gets the platform-specific widget, around which the target object is wrapped.
|
| |
| virtual bool | isEmpty () const |
| | Gets whether the target Widget object is empty (constructed with the default ctor)
|
| |
| virtual bool | operator== (const Widget &rhs_) const |
| | Tests whether a given Widget object is the same as another.
|
| |
| virtual bool | operator!= (const Widget &rhs_) const |
| | Tests whether a given Widget object is not the same as another.
|
| |
| virtual Type | type () const |
| | Gets the type of the widget.
|
| |
| virtual Window *const | window () const |
| | Gets the parent window of the widget.
|
| |
| virtual Rect | frame () const |
| | Gets the widget frame.
|
| |
| virtual void | setFrame (const Rect &frame_) |
| | Sets the widget frame.
|
| |
| virtual void | offset (const double x_, const double y_) |
| | Offsets the widget from its current location by the given amounts, in 1x resolution coordinates.
|
| |
| virtual std::string | text () const |
| | Gets the current text value of the widget.
|
| |
| virtual void | setText (const std::string &text_) |
| | Sets the current text value of the widget.
|
| |
| virtual bool | enabled () |
| | Gets whether the widget is enabled.
|
| |
| virtual void | setEnabled (const bool enable_) |
| | Enables or disables the widget.
|
| |
| virtual bool | visible () |
| | Gets whether the widget is visible.
|
| |
| virtual void | setVisible (const bool visible_) |
| | Shows or hides the widget.
|
| |
| virtual void | setOrigin (const Point &p_) |
| | Convenience method to set just the origin of the target widget's frame.
|
| |
| virtual void | setSize (const Size &s_) |
| | Convenience method to set just the size of the target widget's frame.
|
| |
| virtual void | setWidth (const double w_) |
| | Convenience method to set just the width of the target widget's frame.
|
| |
| virtual void | setHeight (const double h_) |
| | Convenience method to set just the height of the target widget's frame.
|
| |
| virtual bool | hasFocus () const |
| | Gets whether the widget currently has focus.
|
| |
| virtual void | focus () const |
| | Forces the widget to have focus, taking it from any other focused widget of the same window.
|
| |
| virtual Callback *const | focusCallback () const |
| | Gets the current focus callback for the widget.
|
| |
| virtual void | setFocusCallback (const Callback &callback_) |
| | Sets the focus callback for the widget.
|
| |
| virtual void | blur () const |
| | Removes focus from the widget.
|
| |
| virtual Callback *const | blurCallback () const |
| | Gets the current blur callback for the widget.
|
| |
| virtual void | setBlurCallback (const Callback &callback_) |
| | Sets the blur callback for the widget.
|
| |
| virtual std::string | tooltip () const |
| | Gets the tool tip string for the widget.
|
| |
| virtual void | setTooltip (const std::string &tip_) |
| | Sets the tool tip string for the widget.
|
| |
| virtual void | update () |
| | Force the widget to update (i.e. cause it to redraw)
|
| |
|
| static double | idealWidth (const std::string &text_, const double height_, const WindowType containerType_) |
| | Gets the ideal width for a radio button, given its label and a known height.
|
| |
| static bool | isCoreWidget (const PlatformWidgetPtr widget_) |
| | Gets whether the given platform widget is a hdi_core widget.
|
| |
| static std::unique_ptr< Widget > | lastClickedWidget () |
| | Gets the last widget that received a click event (either by the user or programmatically)
|
| |
| static std::unique_ptr< Widget > | lastValueChangingWidget () |
| | Gets the last widget that received a value changing event (either by the user or programmatically)
|
| |
| static std::unique_ptr< Widget > | lastValueChangedWidget () |
| | Gets the last widget that received a value changed event (either by the user or programmatically)
|
| |
| static std::unique_ptr< Widget > | lastDropWidget () |
| | Gets the last widget that received a drag-and-drop drop event (either by the user or programmatically)
|
| |
| static std::unique_ptr< Widget > | lastPotentialReorderWidget () |
| | Gets the last widget that received a potential-reorder event.
|
| |
| static std::unique_ptr< Widget > | lastReorderWidget () |
| | Gets the last widget that received a reorder event.
|
| |
Radio button widget, which has both a radio button and label to its right. After instantiation, a RadioButton object can be added to a RadioButtonGroup.