36 #ifndef __INCLUDE_CWINDOWEVENTHANDLERLIST_HXX 37 #define __INCLUDE_CWINDOWEVENTHANDLERLIST_HXX 43 #include <nuttx/config.h> 48 #include <nuttx/nx/nxglib.h> 61 #if defined(__cplusplus) 106 return m_eventHandlers.
at(index);
115 inline const nxgl_coord_t
size(
void)
const 117 return m_eventHandlers.
size();
152 #ifdef CONFIG_NX_XYINPUT 174 #endif // __cplusplus 176 #endif // __INCLUDE_CWINDOWEVENTHANDLERLIST_HXX void raiseGeometryEvent(void)
void raiseRedrawEvent(void)
CWindowEventHandlerList(void)
void raiseMouseEvent(void)
CWindowEventHandler * at(const int index) const
void addWindowEventHandler(CWindowEventHandler *eventHandler)
~CWindowEventHandlerList(void)
void raiseKeyboardEvent(void)
void removeWindowEventHandler(CWindowEventHandler *eventHandler)
const nxgl_coord_t size(void) const
TNxArray< CWindowEventHandler * > m_eventHandlers
const int size(void) const
T & at(const int index) const
void raiseBlockedEvent(FAR void *arg)
bool findWindowEventHandler(CWindowEventHandler *eventHandler, int &index)