70 #ifndef __INCLUDE_CSLIDERVERTICAL_HXX 71 #define __INCLUDE_CSLIDERVERTICAL_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 96 #if defined(__cplusplus) 100 class CSliderVerticalGrip;
101 class CWidgetControl;
170 virtual void onResize(nxgl_coord_t width, nxgl_coord_t height);
179 virtual void onClick(nxgl_coord_t x, nxgl_coord_t y);
207 nxgl_coord_t x, nxgl_coord_t y,
208 nxgl_coord_t width, nxgl_coord_t height);
245 return m_value >> 16;
270 m_minimumValue = value;
271 m_contentSize = m_maximumValue - m_minimumValue + 1;
283 m_maximumValue = value;
284 m_contentSize = m_maximumValue - m_minimumValue + 1;
317 m_pageSize = pageSize;
341 #endif // __cplusplus 343 #endif // __INCLUDE_CSLIDERVERTICAL_HXX
virtual ~CSliderVertical(void)
virtual void handleDragEvent(const CWidgetEventArgs &e)
nxgl_coord_t getMinimumStep(void) const
virtual void drawContents(CGraphicsPort *port)
virtual void onClick(nxgl_coord_t x, nxgl_coord_t y)
const int32_t getGripValue(void) const
void setValue(const int value)
void setPageSize(const nxgl_coord_t pageSize)
virtual void onResize(nxgl_coord_t width, nxgl_coord_t height)
int32_t getPhysicalMaximumValueWithBitshift(void) const
void setMaximumValue(const int value)
const int getMinimumValue(void) const
void setValueWithBitshift(const int32_t value)
const int getValue(void) const
CSliderVertical(const CSliderVertical &sliderVertical)
nxgl_coord_t m_minimumGripHeight
virtual void drawBorder(CGraphicsPort *port)
const nxgl_coord_t getPageSize(void) const
void setMinimumValue(const int value)
const int getMaximumValue(void) const
CSliderVerticalGrip * m_grip