70 #ifndef __INCLUDE_CWIDGETEVENTHANDLERLIST_HXX 71 #define __INCLUDE_CWIDGETEVENTHANDLERLIST_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 95 #if defined(__cplusplus) 145 return m_widgetEventHandlers.
at(index);
156 return m_widgetEventHandlers.
size();
239 nxgl_coord_t vX, nxgl_coord_t vY);
333 nxgl_coord_t vX, nxgl_coord_t vY);
356 #endif // __cplusplus 358 #endif // __INCLUDE_CWIDGETEVENTHANDLERLIST_HXX
void raiseFocusEvent(void)
void raiseScrollEvent(nxgl_coord_t vX, nxgl_coord_t vY)
void raiseDragEvent(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t vX, nxgl_coord_t vY)
void raiseKeyPressEvent(nxwidget_char_t key)
void raiseResizeEvent(nxgl_coord_t width, nxgl_coord_t height)
CWidgetEventHandlerList(CNxWidget *widget)
void raiseCursorControlEvent(ECursorControl cursorControl)
void raiseActionEvent(void)
void raiseBlurEvent(void)
void raiseDisableEvent(void)
bool isEnabled(void) const
void raiseDoubleClickEvent(nxgl_coord_t x, nxgl_coord_t y)
void raiseCloseEvent(void)
void addWidgetEventHandler(CWidgetEventHandler *eventHandler)
void raiseMoveEvent(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t vX, nxgl_coord_t vY)
void raiseHideEvent(void)
TNxArray< CWidgetEventHandler * > m_widgetEventHandlers
void raiseShowEvent(void)
CWidgetEventHandler * at(int index) const
void raiseReleaseOutsideEvent(nxgl_coord_t x, nxgl_coord_t y)
void raiseClickEvent(nxgl_coord_t x, nxgl_coord_t y)
~CWidgetEventHandlerList(void)
void removeWidgetEventHandler(CWidgetEventHandler *eventHandler)
const int size(void) const
T & at(const int index) const
void raiseEnableEvent(void)
void raiseValueChangeEvent(void)
void raiseReleaseEvent(nxgl_coord_t x, nxgl_coord_t y)
void raiseDropEvent(nxgl_coord_t x, nxgl_coord_t y)