70 #ifndef __INCLUDE_CSCROLLBARHORIZONTAL_HXX 71 #define __INCLUDE_CSCROLLBARHORIZONTAL_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 97 #if defined(__cplusplus) 101 class CSliderHorizontal;
132 virtual void onResize(nxgl_coord_t width, nxgl_coord_t height);
158 nxgl_coord_t x, nxgl_coord_t y,
159 nxgl_coord_t width, nxgl_coord_t height,
290 #endif // __cplusplus 292 #endif // __INCLUDE_CSCROLLBARHORIZONTAL_HXX
virtual ~CScrollbarHorizontal(void)
const nxgl_coord_t getPageSize(void) const
nxgl_coord_t m_buttonWidth
virtual void handleActionEvent(const CWidgetEventArgs &e)
CSliderHorizontal * m_slider
CGlyphButton * m_rightButton
virtual void handleReleaseOutsideEvent(const CWidgetEventArgs &e)
void setPageSize(const nxgl_coord_t pageSize)
const int getMaximumValue(void) const
void setValueWithBitshift(const int32_t value)
virtual void handleValueChangeEvent(const CWidgetEventArgs &e)
CGlyphButton * m_leftButton
virtual void handleClickEvent(const CWidgetEventArgs &e)
virtual void handleReleaseEvent(const CWidgetEventArgs &e)
void setMinimumValue(const int value)
CScrollbarHorizontal(const CScrollbarHorizontal &scrollbarHorizontal)
virtual void onResize(nxgl_coord_t width, nxgl_coord_t height)
const int getMinimumValue(void) const
void setValue(const int value)
void setMaximumValue(const int value)
const int getValue(void) const