|
| | CCycleButton (CWidgetControl *pWidgetControl, nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, CWidgetStyle *style=(CWidgetStyle *) NULL) |
| |
| virtual | ~CCycleButton (void) |
| |
| void | addOption (const CNxString &text, const uint32_t value) |
| |
| virtual void | removeOption (const int index) |
| |
| virtual void | removeAllOptions (void) |
| |
| virtual void | selectOption (const int index) |
| |
| virtual const int | getSelectedIndex (void) const |
| |
| virtual void | setSelectedIndex (const int index) |
| |
| virtual const CListDataItem * | getSelectedOption (void) const |
| |
| const uint32_t | getValue (void) const |
| |
| virtual const CListDataItem * | getOption (const int index) |
| |
| virtual void | sort (void) |
| |
| virtual const int | getOptionCount (void) const |
| |
| virtual void | setSortInsertedItems (const bool sortInsertedItems) |
| |
| virtual void | handleListDataChangedEvent (const CListDataEventArgs &e) |
| |
| virtual void | handleListDataSelectionChangedEvent (const CListDataEventArgs &e) |
| |
| virtual void | getPreferredDimensions (CRect &rect) const |
| |
| | CButton (CWidgetControl *pWidgetControl, nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, const CNxString &text, CWidgetStyle *style=(CWidgetStyle *) NULL) |
| |
| virtual | ~CButton () |
| |
| | CLabel (CWidgetControl *pWidgetControl, nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, const CNxString &text, CWidgetStyle *style=(CWidgetStyle *) NULL) |
| |
| virtual | ~CLabel () |
| |
| virtual void | setTextAlignmentHoriz (TextAlignmentHoriz alignment) |
| |
| virtual void | setTextAlignmentVert (TextAlignmentVert alignment) |
| |
| const TextAlignmentHoriz | getTextAlignmentHoriz (void) const |
| |
| const TextAlignmentVert | getTextAlignmentVert (void) const |
| |
| virtual const CNxString & | getText (void) const |
| |
| virtual void | setText (const CNxString &text) |
| |
| virtual void | appendText (const CNxString &text) |
| |
| virtual void | insertText (const CNxString &text, const int index) |
| |
| virtual void | highlight (bool highlightOn) |
| |
| virtual bool | isHighlighted (void) const |
| |
| virtual void | setFont (CNxFont *font) |
| |
| virtual bool | isTextChange (void) const |
| |
| | CNxWidget (CWidgetControl *pWidgetControl, nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, uint32_t flags, FAR const CWidgetStyle *style=(FAR const CWidgetStyle *) NULL) |
| |
| virtual | ~CNxWidget (void) |
| |
| nxgl_coord_t | getX (void) const |
| |
| nxgl_coord_t | getY (void) const |
| |
| nxgl_coord_t | getRelativeX (void) const |
| |
| nxgl_coord_t | getRelativeY (void) const |
| |
| bool | hasFocus (void) const |
| |
| bool | isDeleted (void) const |
| |
| bool | isDrawingEnabled (void) const |
| |
| bool | isHidden (void) const |
| |
| bool | isEnabled (void) const |
| |
| bool | isPermeable (void) const |
| |
| bool | isDoubleClickable (void) const |
| |
| bool | isBorderless (void) const |
| |
| bool | isClicked (void) const |
| |
| bool | isBeingDragged (void) const |
| |
| nxgl_coord_t | getWidth (void) const |
| |
| nxgl_coord_t | getHeight (void) const |
| |
| void | getSize (struct nxgl_size_s &size) const |
| |
| void | getPos (struct nxgl_point_s &pos) const |
| |
| CRect | getBoundingBox (void) |
| |
| void | getBorderSize (WidgetBorderSize &borderSize) |
| |
| CNxWidget * | getParent (void) const |
| |
| CNxWidget * | getFocusedWidget (void) |
| |
| void | getClientRect (CRect &rect) const |
| |
| void | getRect (CRect &rect) const |
| |
| CNxFont * | getFont (void) const |
| |
| nxgl_mxpixel_t | getBackgroundColor (void) const |
| |
| nxgl_mxpixel_t | getSelectedBackgroundColor (void) const |
| |
| nxgl_mxpixel_t | getShineEdgeColor (void) const |
| |
| nxgl_mxpixel_t | getShadowEdgeColor (void) const |
| |
| nxgl_mxpixel_t | getHighlightColor (void) const |
| |
| nxgl_mxpixel_t | getDisabledTextColor (void) const |
| |
| nxgl_mxpixel_t | getEnabledTextColor (void) const |
| |
| nxgl_mxpixel_t | getSelectedTextColor (void) const |
| |
| const CWidgetStyle * | getWidgetStyle () const |
| |
| void | setBorderless (bool isBorderless) |
| |
| void | setDraggable (bool isDraggable) |
| |
| void | setPermeable (bool permeable) |
| |
| void | setDoubleClickable (bool doubleClickable) |
| |
| void | addWidgetEventHandler (CWidgetEventHandler *eventHandler) |
| |
| void | removeWidgetEventHandler (CWidgetEventHandler *eventHandler) |
| |
| int | nWidgetEventHandlers (void) const |
| |
| void | setRaisesEvents (bool raises) |
| |
| bool | raisesEvents (void) const |
| |
| void | disableDrawing (void) |
| |
| void | enableDrawing (void) |
| |
| void | setBackgroundColor (nxgl_mxpixel_t color) |
| |
| void | setSelectedBackgroundColor (nxgl_mxpixel_t color) |
| |
| void | setShineEdgeColor (nxgl_mxpixel_t color) |
| |
| void | setShadowEdgeColor (nxgl_mxpixel_t color) |
| |
| void | setHighlightColor (nxgl_mxpixel_t color) |
| |
| void | setDisabledTextColor (nxgl_mxpixel_t color) |
| |
| void | setEnabledTextColor (nxgl_mxpixel_t color) |
| |
| void | setSelectedTextColor (nxgl_mxpixel_t color) |
| |
| void | redraw (void) |
| |
| bool | enable (void) |
| |
| bool | disable (void) |
| |
| void | close (void) |
| |
| bool | show (void) |
| |
| bool | hide (void) |
| |
| virtual bool | click (nxgl_coord_t x, nxgl_coord_t y) |
| |
| virtual bool | isDoubleClick (nxgl_coord_t x, nxgl_coord_t y) |
| |
| bool | doubleClick (nxgl_coord_t x, nxgl_coord_t y) |
| |
| bool | release (nxgl_coord_t x, nxgl_coord_t y) |
| |
| bool | drag (nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t vX, nxgl_coord_t vY) |
| |
| bool | keyPress (nxwidget_char_t key) |
| |
| bool | cursorControl (ECursorControl control) |
| |
| bool | focus (void) |
| |
| bool | blur (void) |
| |
| bool | moveTo (nxgl_coord_t x, nxgl_coord_t y) |
| |
| bool | resize (nxgl_coord_t width, nxgl_coord_t height) |
| |
| bool | changeDimensions (nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height) |
| |
| void | moveChildToDeleteQueue (CNxWidget *widget) |
| |
| void | setFocusedWidget (CNxWidget *widget) |
| |
| virtual bool | checkCollision (nxgl_coord_t x, nxgl_coord_t y) const |
| |
| virtual bool | checkCollision (nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height) const |
| |
| bool | checkCollision (CNxWidget *widget) const |
| |
| void | addWidget (CNxWidget *widget) |
| |
| void | insertWidget (CNxWidget *widget) |
| |
| void | setParent (CNxWidget *parent) |
| |
| void | destroy (void) |
| |
| bool | remove (void) |
| |
| bool | removeChild (CNxWidget *widget) |
| |
| const CNxWidget * | getChild (int index) const |
| |
| int | getChildCount (void) const |
| |
| void | setBorderSize (const WidgetBorderSize &borderSize) |
| |
| virtual | ~IListDataEventHandler (void) |
| |
|
| virtual void | drawContents (CGraphicsPort *port) |
| |
| virtual void | drawBorder (CGraphicsPort *port) |
| |
| virtual void | drawOutline (CGraphicsPort *port) |
| |
| virtual void | onPreRelease (nxgl_coord_t x, nxgl_coord_t y) |
| |
| virtual void | onReleaseOutside (nxgl_coord_t x, nxgl_coord_t y) |
| |
| virtual void | onResize (nxgl_coord_t width, nxgl_coord_t height) |
| |
| virtual void | calculateTextPosition (void) |
| |
| | CCycleButton (const CCycleButton &cycleButton) |
| |
| void | drawOutline (CGraphicsPort *port, bool useClicked) |
| |
| void | drawContents (CGraphicsPort *port, bool useClicked) |
| |
| void | drawBorder (CGraphicsPort *port, bool useClicked) |
| |
| virtual void | onClick (nxgl_coord_t x, nxgl_coord_t y) |
| |
| virtual void | onRelease (nxgl_coord_t x, nxgl_coord_t y) |
| |
| | CButton (const CButton &button) |
| |
| virtual void | calculateTextPositionVertical (void) |
| |
| virtual void | calculateTextPositionHorizontal (void) |
| |
| virtual void | onTextChange (void) |
| |
| | CLabel (const CLabel &label) |
| |
| void | useWidgetStyle (const CWidgetStyle *style) |
| |
| void | drawChildren (void) |
| |
| void | closeChild (CNxWidget *widget) |
| |
| void | startDragging (nxgl_coord_t x, nxgl_coord_t y) |
| |
| void | stopDragging (nxgl_coord_t x, nxgl_coord_t y) |
| |
| | CNxWidget (const CNxWidget &widget) |
| |
| virtual void | onDoubleClick (nxgl_coord_t x, nxgl_coord_t y) |
| |
| virtual void | onDrag (nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t vX, nxgl_coord_t vY) |
| |
| virtual void | onDragStart (void) |
| |
| virtual void | onDragStop (void) |
| |
| virtual void | onFocus (void) |
| |
| virtual void | onBlur (void) |
| |
| virtual void | onEnable (void) |
| |
| virtual void | onDisable (void) |
| |
Cycle button widget. Displays text within the button. Clicking it cycles through its available options.
Definition at line 114 of file ccyclebutton.hxx.