summaryrefslogtreecommitdiff
path: root/plugingui/nativewindow_win32.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugingui/nativewindow_win32.h')
-rw-r--r--plugingui/nativewindow_win32.h15
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;
};
};