74 #include <nuttx/config.h> 79 #include <nuttx/nx/nxglib.h> 116 nxgl_coord_t x, nxgl_coord_t y,
117 nxgl_coord_t width, nxgl_coord_t height,
119 :
CNxWidget(pWidgetControl, x, y, width, height, WIDGET_BORDERLESS, style)
bool isClicked(void) const
const T & getSource(void) const
bool moveTo(nxgl_coord_t x, nxgl_coord_t y)
nxgl_coord_t getMinimumStep(void) const
const nxgl_coord_t getPageSize(void) const
nxgl_coord_t m_buttonWidth
void setRaisesEvents(bool raises)
bool raisesEvents(void) const
void setPageSize(const nxgl_coord_t pageSize)
void setMaximumValue(const int value)
virtual void handleActionEvent(const CWidgetEventArgs &e)
void setValue(const int value)
void setMinimumValue(const int value)
CSliderHorizontal * m_slider
CGlyphButton * m_rightButton
bool resize(nxgl_coord_t width, nxgl_coord_t height)
virtual void handleReleaseOutsideEvent(const CWidgetEventArgs &e)
const int getMaximumValue(void) const
void setPageSize(const nxgl_coord_t pageSize)
const int getMaximumValue(void) const
void setValueWithBitshift(const int32_t value)
virtual void handleValueChangeEvent(const CWidgetEventArgs &e)
void addWidgetEventHandler(CWidgetEventHandler *eventHandler)
const struct SBitmap g_arrowLeft
const nxgl_coord_t getPageSize(void) const
CWidgetEventHandlerList * m_widgetEventHandlers
CGlyphButton * m_leftButton
void addWidget(CNxWidget *widget)
virtual void handleClickEvent(const CWidgetEventArgs &e)
virtual void handleReleaseEvent(const CWidgetEventArgs &e)
void setMinimumValue(const int value)
nxgl_coord_t getWidth(void) const
CScrollbarHorizontal(const CScrollbarHorizontal &scrollbarHorizontal)
virtual void onResize(nxgl_coord_t width, nxgl_coord_t height)
void setValueWithBitshift(const int32_t value)
const struct SBitmap g_arrowRight
const int getMinimumValue(void) const
const int getMinimumValue(void) const
void raiseValueChangeEvent(void)
void setValue(const int value)
const int getValue(void) const
void setMaximumValue(const int value)
const int getValue(void) const