36 #ifndef __NXWM_INCLUDE_CTASKBAR_HXX 37 #define __NXWM_INCLUDE_CTASKBAR_HXX 43 #include <nuttx/config.h> 67 #if defined(__cplusplus) 429 #if defined(CONFIG_NXWM_UNITTEST) && !defined(CONFIG_NXWM_TOUCHSCREEN) 435 #endif // __cplusplus 436 #endif // __NXWM_INCLUDE_CTASKBAR_HXX void handleActionEvent(const NXWidgets::CWidgetEventArgs &e)
virtual bool redrawBackgroundWindow(void)
NXWidgets::CImage * image
bool startWindowManager(void)
bool topApplication(IApplication *app)
void raiseTopApplication(void)
bool startApplication(IApplication *app, bool minimized)
bool stopApplication(IApplication *app)
bool redrawApplicationWindow(IApplication *app)
CApplicationWindow * openApplicationWindow(uint8_t flags=0)
NXWidgets::CImage * m_backImage
void hideApplicationWindow(IApplication *app)
virtual bool createBackgroundWindow(void)
NXWidgets::CNxWindow * m_background
virtual bool redrawTopApplication(void)
bool minimizeApplication(IApplication *app)
void getDisplaySize(FAR struct nxgl_size_s &size)
virtual bool redrawTaskbarWindow(void)
NXWidgets::CNxWindow * openRawWindow(void)
void clickIcon(int index, bool click)
CFullScreenWindow * openFullScreenWindow(void)
virtual bool createTaskbarWindow(void)
virtual bool createBackgroundImage(void)
NXWidgets::CNxWindow * m_taskbar
void setApplicationGeometry(NXWidgets::INxWindow *window, bool fullscreen)
bool initWindowManager(void)
TNxArray< struct STaskbarSlot > m_slots
NXWidgets::CNxTkWindow * openFramedWindow(void)
bool maximizeApplication(IApplication *app)