36 #ifndef __INCLUDE_IAPPLICATIONWINDOW_NXX 37 #define __INCLUDE_IAPPLICATIONWINDOW_NXX 43 #include <nuttx/config.h> 59 #if defined(__cplusplus) 87 virtual void close(
void) = 0;
114 virtual bool open(
void) = 0;
120 virtual void redraw(
void) = 0;
127 virtual void hide(
void) = 0;
170 virtual bool isFullScreen(
void)
const = 0;
185 #if defined(CONFIG_NXWM_UNITTEST) && !defined(CONFIG_NXWM_TOUCHSCREEN) 186 virtual void clickMinimizePosition(
bool click) = 0;
196 #if defined(CONFIG_NXWM_UNITTEST) && !defined(CONFIG_NXWM_TOUCHSCREEN) 197 virtual void clickStopIcon(
bool click) = 0;
202 #endif // __cplusplus 204 #endif // __INCLUDE_IAPPLICATIONWINDOW_NXX virtual ~IApplicationWindow(void)
virtual void minimize(void)=0
virtual void close(void)=0