40 #include <nuttx/config.h> 122 (FAR
void *)static_cast<CCallback*>(
this));
243 nxgl_mxpixel_t color)
265 nxgl_mxpixel_t color)
302 FAR
const struct nxgl_trapezoid_s *pTrap,
303 nxgl_mxpixel_t color)
307 return nxtk_filltraptoolbar(
m_hNxTkWindow, pTrap, &color) == OK;
323 nxgl_coord_t width, nxgl_mxpixel_t color,
328 return nxtk_drawlinetoolbar(
m_hNxTkWindow, vector, width, &color, (uint8_t)caps) == OK;
340 nxgl_mxpixel_t color)
342 return nxtk_fillcircletoolbar(
m_hNxTkWindow, center, radius, &color) == OK;
355 FAR
const struct nxgl_point_s *pOffset)
359 return nxtk_movetoolbar(
m_hNxTkWindow, pRect, pOffset) == OK;
378 FAR
const void *pSrc,
379 FAR
const struct nxgl_point_s *pOrigin,
384 return nxtk_bitmaptoolbar(
m_hNxTkWindow, pDest, &pSrc, pOrigin, stride) == OK;
bool createGraphicsPort(INxWindow *window)
bool setPixel(FAR const struct nxgl_point_s *pPos, nxgl_mxpixel_t color)
bool setSize(FAR const struct nxgl_size_s *pSize)
CWidgetControl * getWidgetControl(void) const
bool getWindowPosition(FAR struct nxgl_point_s *pos)
bool fill(FAR const struct nxgl_rect_s *pRect, nxgl_mxpixel_t color)
bool setPosition(FAR const struct nxgl_point_s *pPos)
bool getSize(FAR struct nxgl_size_s *pSize)
bool fillTrapezoid(FAR const struct nxgl_rect_s *pClip, FAR const struct nxgl_trapezoid_s *pTrap, nxgl_mxpixel_t color)
bool requestPosition(void)
CNxToolbar(CNxTkWindow *pNxTkWindow, NXTKWINDOW hNxTkWindow, CWidgetControl *pWidgetControl, nxgl_coord_t height)
void getRectangle(FAR const struct nxgl_rect_s *rect, struct SBitmap *dest)
CWidgetControl * m_widgetControl
bool drawFilledCircle(struct nxgl_point_s *center, nxgl_coord_t radius, nxgl_mxpixel_t color)
bool move(FAR const struct nxgl_rect_s *pRect, FAR const struct nxgl_point_s *pOffset)
bool bitmap(FAR const struct nxgl_rect_s *pDest, FAR const void *pSrc, FAR const struct nxgl_point_s *pOrigin, unsigned int stride)
bool getPosition(FAR struct nxgl_point_s *pPos)
bool getWindowSize(FAR struct nxgl_size_s *size)
FAR struct nx_callback_s * getCallbackVTable(void)
bool drawLine(FAR struct nxgl_vector_s *vector, nxgl_coord_t width, nxgl_mxpixel_t color, enum ELineCaps caps)
CNxTkWindow * m_nxTkWindow