74 #include <nuttx/config.h> 105 nxgl_coord_t x, nxgl_coord_t y,
106 nxgl_coord_t width, nxgl_coord_t height)
107 :
CNxWidget(pWidgetControl, x, y, width, height, WIDGET_DRAGGABLE)
213 nxgl_coord_t vX, nxgl_coord_t vY)
230 if (destX < rect.
getX())
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)
CSliderHorizontalGrip(const CSliderHorizontalGrip &sliderHorizontalGrip)
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 onDrag(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t vX, nxgl_coord_t vY)
nxgl_coord_t m_grabPointX
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)
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
virtual void onReleaseOutside(nxgl_coord_t x, nxgl_coord_t y)
nxgl_mxpixel_t getHighlightColor(void) const
virtual void drawContents(CGraphicsPort *port)
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 drawBorder(CGraphicsPort *port)
void startDragging(nxgl_coord_t x, nxgl_coord_t y)