74 #include <nuttx/config.h> 115 nxgl_coord_t x, nxgl_coord_t y,
116 nxgl_coord_t width, nxgl_coord_t height,
119 :
CNxWidget(pWidgetControl, x, y, width, height, flags, style)
126 text, flags, maxRows, &
m_style);
255 const unsigned int count)
341 const unsigned int index)
virtual const int32_t getCanvasY(void) const
void setMinimumValue(const int value)
bool allowsVerticalScroll(void) const
virtual void appendText(const CNxString &text)
const T & getSource(void) const
virtual const int32_t getCanvasHeight(void) const
virtual void setTextAlignmentVert(CMultiLineTextBox::TextAlignmentVert alignment)
nxgl_coord_t getHeight(void) const
virtual const CText * getText(void) const
bool moveTo(nxgl_coord_t x, nxgl_coord_t y)
virtual void removeText(const unsigned int startIndex)
virtual void insertText(const CNxString &text, const unsigned int index)
virtual const CText * getText(void) const
void setRaisesEvents(bool raises)
nxgl_mxpixel_t getBackgroundColor(void) const
virtual void wrapCursor(bool wrap)
virtual void setCanvasWidth(const int32_t width)
virtual void setFont(CNxFont *font)
void setValue(const int value)
const int getValue(void) const
virtual const int getCurrentPage(void) const
virtual const int32_t getCanvasX(void) const
virtual void setText(const CNxString &text)
virtual void insertTextAtCursor(const CNxString &text)
bool resize(nxgl_coord_t width, nxgl_coord_t height)
virtual const int32_t getCanvasWidth(void) const
virtual void scroll(int32_t dx, int32_t dy)
virtual bool allowsVerticalScroll(void) const
virtual void handleScrollEvent(const CWidgetEventArgs &e)
virtual const int32_t getCanvasWidth(void) const
bool allowsHorizontalScroll(void) const
nxgl_coord_t getHeight(void) const
virtual void wrapCursor(bool wrap)
virtual void setTextAlignmentHoriz(TextAlignmentHoriz alignment)
void getClientRect(CRect &rect) const
virtual void removeText(const unsigned int startIndex)
virtual const int32_t getCanvasHeight(void) const
virtual const int32_t getCursorPosition(void) const
void addWidgetEventHandler(CWidgetEventHandler *eventHandler)
virtual const int getPageCount(void) const
virtual void setTextAlignmentVert(TextAlignmentVert alignment)
virtual void setCanvasHeight(const int32_t height)
virtual void showCursor(EShowCursor cursorMode)
virtual void setFont(CNxFont *font)
void drawFilledRect(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, nxgl_mxpixel_t color)
virtual void insertTextAtCursor(const CNxString &ext)
virtual bool allowsHorizontalScroll(void) const
virtual void drawContents(CGraphicsPort *port)
virtual void setAllowsHorizontalScroll(bool allow)
virtual const uint16_t getPageCount(void) const
virtual void setFont(CNxFont *font)
CScrollbarVertical * m_scrollbar
virtual const int getTextLength(void) const
virtual const int32_t getCanvasX(void) const
virtual void appendText(const CNxString &text)
CMultiLineTextBox * m_texbox
virtual const int32_t getCanvasY(void) const
virtual void setText(const CNxString &text)
void addWidget(CNxWidget *widget)
virtual void scroll(int32_t dx, int32_t dy)
virtual const int getCursorPosition(void) const
virtual void moveCursorToPosition(const int32_t position)
CScrollingTextBox(const CScrollingTextBox &scrollingTextBox)
virtual void insertText(const CNxString &text, const unsigned int index)
void setAllowsVerticalScroll(bool allow)
nxgl_coord_t getWidth(void) const
void setMaximumValue(const int value)
virtual void moveCursorToPosition(const int position)
virtual void onResize(nxgl_coord_t width, nxgl_coord_t height)
virtual void handleValueChangeEvent(const CWidgetEventArgs &e)
virtual void setAllowsVerticalScroll(bool allow)
virtual void setTextAlignmentHoriz(CMultiLineTextBox::TextAlignmentHoriz alignment)
virtual const uint16_t getCurrentPage(void) const
virtual const unsigned int getTextLength(void) const
void setBorderless(bool isBorderless)
virtual void jump(int32_t x, int32_t y)
void setPageSize(const nxgl_coord_t pageSize)
virtual void jump(int32_t x, int32_t y)