![]() |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Gadget class. More...
#include <ilviews/gadgets/ctoggle.h>
Public Member Functions | |
| IlvColoredToggle (IlvDisplay *display, const char *label, const IlvRect &rect, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvColoredToggle (IlvDisplay *display, const IlvPoint &point, const char *label, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvColoredToggle (IlvDisplay *display, IlvBitmap *bitmap, const IlvRect &rect, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvColoredToggle (IlvDisplay *display, const IlvPoint &point, IlvBitmap *bitmap, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvColor * | getCheckColor () const |
| Returns The color used to draw the toggle button when checked. More... | |
| void | setCheckColor (IlvColor *color) |
| Sets the color to use when the toggle button is checked. More... | |
Public Member Functions inherited from IlvToggle | |
| IlvToggle (IlvDisplay *display, const char *label, const IlvRect &rect, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvToggle (IlvDisplay *display, const IlvPoint &point, const char *label, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvToggle (IlvDisplay *display, IlvBitmap *bitmap, const IlvRect &rect, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvToggle (IlvDisplay *display, const IlvPoint &point, IlvBitmap *bitmap, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
| Constructor. More... | |
| virtual void | activate () |
| Is called by the interactor when the state of the toggle button changes. More... | |
| virtual void | drawCheckBox (IlvPort *dst, const IlvRect &rect, const IlvRegion *clip=0) const |
| Is called to draw the check box of the toggle button. More... | |
| virtual void | drawText (IlvPort *dst, const IlvRect &rect, const IlvRegion *clip=0) const |
| Is called to draw the label and bitmap of the toggle button. More... | |
| IlvBitmap * | getBitmap () const |
| Returns the bitmap displayed by the toggle button. More... | |
| IlvDim | getCheckSize () const |
| Returns the size of the state marker of the toggle button. More... | |
| const char * | getLabel () const |
| Returns the label displayed by the toggle button. More... | |
| IlvPosition | getPosition () const |
| Returns the position of the label or the bitmap relative to the state marker of the toggle button. More... | |
| IlBoolean | getState () const |
| Returns the state of the toggle button (on or off). More... | |
| IlvPosition | getTextAlignment () const |
| Returns the alignment of the label or the bitmap relative to the bounding box of the toggle button. More... | |
| IlBoolean | isIndeterminateMode () const |
| Indicates whether the toggle is in the indeterminate mode. More... | |
| IlBoolean | isIndeterminateState () const |
| Indicates whether the state of the toggle button is indeterminate. More... | |
| IlBoolean | isRadio () const |
| Indicates whether the state marker has the shape of a radio button. More... | |
| void | setBitmap (IlvBitmap *bitmap) |
| Sets the bitmap displayed by the toggle button. More... | |
| void | setCheckSize (IlvDim size) |
| Sets the size of the state marker. More... | |
| void | setIndeterminateMode (IlBoolean value) |
| Sets the mode of the toggle button to indeterminate mode. More... | |
| void | setIndeterminateState (IlBoolean value) |
| Specifies whether the state of the toggle button should be indeterminate. More... | |
| void | setLabel (const char *label) |
| Sets the label displayed by the toggle button. More... | |
| void | setPosition (IlvPosition position) |
| Sets the position of the label or the bitmap relative to the state marker of the toggle button. More... | |
| void | setRadio (IlBoolean value) |
| Specifies whether the state marker should have the shape of a radio button. More... | |
| void | setState (IlBoolean value) |
| Sets the state of the toggle button (on or off). More... | |
| void | setTextAlignment (IlvPosition alignment) |
| Sets the alignment of the label or the bitmap relative to the bounding box of the toggle button. More... | |
Gadget class.
Library: ilvgadgt
The IlvColoredToggle class defines a toggle button that appears in color when it is checked.
A Colored toggle button
IlvManagerToggleInteractor, IlvViewToggleInteractor.This class support the following CSS properties:
| Graphic property | CSS propery | Type |
|---|---|---|
| Background color | background-color | Color |
| Text color | color | Color |
| IlvColoredToggle::IlvColoredToggle | ( | IlvDisplay * | display, |
| const char * | label, | ||
| const IlvRect & | rect, | ||
| IlUShort | thickness = IlvDefaultGadgetThickness, |
||
| IlvPalette * | palette = 0 |
||
| ) |
Constructor.
Initializes a new instance of the IlvColoredToggle class using a label. The label is copied.
| display | The connection to the display. |
| label | The label of the toggle button |
| rect | The size and position of the toggle button. |
| thickness | The thickness of the toggle button. |
| palette | The palette used by the toggle button. |
| IlvColoredToggle::IlvColoredToggle | ( | IlvDisplay * | display, |
| const IlvPoint & | point, | ||
| const char * | label, | ||
| IlUShort | thickness = IlvDefaultGadgetThickness, |
||
| IlvPalette * | palette = 0 |
||
| ) |
Constructor.
Initializes a new instance of the IlvColoredToggle class using a label.
| display | The connection to the display. |
| point | The position of the toggle button. |
| label | The label of the toggle button. The label is copied. |
| thickness | The thickness of the toggle button. |
| palette | The palette used by the toggle button. |
| IlvColoredToggle::IlvColoredToggle | ( | IlvDisplay * | display, |
| IlvBitmap * | bitmap, | ||
| const IlvRect & | rect, | ||
| IlUShort | thickness = IlvDefaultGadgetThickness, |
||
| IlvPalette * | palette = 0 |
||
| ) |
Constructor.
Initializes a new instance of the IlvColoredToggle class using a bitmap.
| display | The connection to the display. |
| bitmap | The bitmap of the toggle button. The bitmap is locked. |
| rect | The size and position of the toggle button. |
| thickness | The thickness of the toggle button. |
| palette | The palette used by the toggle button. |
| IlvColoredToggle::IlvColoredToggle | ( | IlvDisplay * | display, |
| const IlvPoint & | point, | ||
| IlvBitmap * | bitmap, | ||
| IlUShort | thickness = IlvDefaultGadgetThickness, |
||
| IlvPalette * | palette = 0 |
||
| ) |
Constructor.
Initializes a new instance of the IlvColoredToggle class using a bitmap.
| display | The connection to the display. |
| point | The position of the toggle button. |
| bitmap | The bitmap of the toggle button. The bitmap is locked. |
| thickness | The thickness of the toggle button. |
| palette | The palette used by the toggle button. |
| IlvColor* IlvColoredToggle::getCheckColor | ( | ) | const |
Returns The color used to draw the toggle button when checked.
setCheckColor(). | void IlvColoredToggle::setCheckColor | ( | IlvColor * | color | ) |
Sets the color to use when the toggle button is checked.
| color | The new check color. The previous check color is unlocked, and the new one is locked. |
getCheckColor(). © Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.