70 #ifndef __INCLUDE_ITEXTBOX_HXX 71 #define __INCLUDE_ITEXTBOX_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 96 #if defined(__cplusplus) 133 virtual void showCursor(EShowCursor cursorMode) = 0;
166 virtual void removeText(
const unsigned int startIndex) = 0;
176 virtual void removeText(
const unsigned int startIndex,
const unsigned int count) = 0;
215 #endif // __cplusplus 217 #endif // __INCLUDE_ITEXTBOX_HXX virtual void appendText(const CNxString &text)=0
virtual void moveCursorToPosition(const int position)=0
virtual void insertText(const CNxString &text, const unsigned int index)=0
virtual void insertTextAtCursor(const CNxString &text)=0
virtual void wrapCursor(bool wrap)=0
virtual void removeText(const unsigned int startIndex)=0
virtual void setText(const CNxString &text)=0
virtual void showCursor(EShowCursor cursorMode)=0
virtual const int getCursorPosition(void) const =0