// underlying platform windowing system (i.e. X11/Win/OSX).
class PlatformWindow {
public:
- enum PlatformWindowType {
- PLATFORM_WINDOW_UNKNOWN,
- PLATFORM_WINDOW_TYPE_TOOLTIP,
- PLATFORM_WINDOW_TYPE_POPUP,
- PLATFORM_WINDOW_TYPE_MENU,
- PLATFORM_WINDOW_TYPE_BUBBLE,
- PLATFORM_WINDOW_TYPE_WINDOW,
- PLATFORM_WINDOW_TYPE_WINDOW_FRAMELESS
- };
+ enum PlatformWindowType {
+ PLATFORM_WINDOW_UNKNOWN,
+ PLATFORM_WINDOW_TYPE_TOOLTIP,
+ PLATFORM_WINDOW_TYPE_POPUP,
+ PLATFORM_WINDOW_TYPE_MENU,
+ PLATFORM_WINDOW_TYPE_BUBBLE,
+ PLATFORM_WINDOW_TYPE_WINDOW,
+ PLATFORM_WINDOW_TYPE_WINDOW_FRAMELESS
+ };
virtual ~PlatformWindow() {}