74 #include <nuttx/config.h> 104 nxgl_coord_t x, nxgl_coord_t y,
105 nxgl_coord_t width, nxgl_coord_t height)
106 :
CNxWidget(pWidgetControl, x, y, width, height, WIDGET_DRAGGABLE)
212 nxgl_coord_t vX, nxgl_coord_t vY)
229 if (destY < rect.
getY())
bool isClicked(void) const
bool isBorderless(void) const
nxgl_mxpixel_t getShadowEdgeColor(void) const
nxgl_coord_t getHeight(void) const
bool moveTo(nxgl_coord_t x, nxgl_coord_t y)
nxgl_coord_t m_grabPointY
void getRect(CRect &rect) const
nxgl_coord_t getWidth(void) const
void drawBevelledRect(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, nxgl_mxpixel_t shineColor, nxgl_mxpixel_t shadowColor)
nxgl_coord_t getX(void) const
virtual void drawBorder(CGraphicsPort *port)
CSliderVerticalGrip(const CSliderVerticalGrip &sliderVerticalGrip)
virtual void onDrag(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t vX, nxgl_coord_t vY)
virtual void onClick(nxgl_coord_t x, nxgl_coord_t y)
nxgl_coord_t getHeight(void) const
void getClientRect(CRect &rect) const
virtual void onRelease(nxgl_coord_t x, nxgl_coord_t y)
virtual void drawContents(CGraphicsPort *port)
nxgl_mxpixel_t getSelectedBackgroundColor(void) const
void drawFilledRect(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, nxgl_mxpixel_t color)
nxgl_mxpixel_t getShineEdgeColor(void) const
nxgl_mxpixel_t getHighlightColor(void) const
nxgl_coord_t getY(void) const
nxgl_coord_t getWidth(void) const
nxgl_coord_t getX(void) const
nxgl_coord_t getY(void) const
virtual void onReleaseOutside(nxgl_coord_t x, nxgl_coord_t y)
void startDragging(nxgl_coord_t x, nxgl_coord_t y)