diff options
Diffstat (limited to 'plugingui/nativewindow_win32.h')
-rw-r--r-- | plugingui/nativewindow_win32.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/plugingui/nativewindow_win32.h b/plugingui/nativewindow_win32.h index cceff2f..d8ba7b3 100644 --- a/plugingui/nativewindow_win32.h +++ b/plugingui/nativewindow_win32.h @@ -31,12 +31,17 @@ #include "nativewindow.h" +#include <windows.h> +typedef HWND WNDID; + namespace GUI { class Window; +class Event; + class NativeWindowWin32 : public NativeWindow { public: - NativeWindowWin32(GlobalContext *gctx, GUI::Window *window); + NativeWindowWin32(GUI::Window *window); ~NativeWindowWin32(); void resize(int width, int height); @@ -48,8 +53,14 @@ public: void redraw(); void grabMouse(bool grab); -private: + bool hasEvent(); + Event *getNextEvent(); + + // Needed by dialogProc GUI::Window *window; + WNDID m_hwnd; + char *m_className; + Event *event; }; }; |