diff options
Diffstat (limited to 'src/views/win/SkOSWindow_win.cpp')
-rw-r--r-- | src/views/win/SkOSWindow_win.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/views/win/SkOSWindow_win.cpp b/src/views/win/SkOSWindow_win.cpp index 4c5f151c97..8788b10ef4 100644 --- a/src/views/win/SkOSWindow_win.cpp +++ b/src/views/win/SkOSWindow_win.cpp @@ -29,8 +29,8 @@ #include <EGL/eglext.h> #endif // SK_ANGLE -const int kDefaultWindowWidth = 500; -const int kDefaultWindowHeight = 500; +const int kDefaultWindowWidth = 1024; +const int kDefaultWindowHeight = 768; #define GL_CALL(IFACE, X) \ SkASSERT(IFACE); \ @@ -48,10 +48,18 @@ void post_skwinevent(HWND hwnd) SkTHashMap<void*, SkOSWindow*> SkOSWindow::gHwndToOSWindowMap; SkOSWindow::SkOSWindow(const void* winInit) { + this->init(winInit, kDefaultWindowWidth, kDefaultWindowHeight); +} + +SkOSWindow::SkOSWindow(const void* winInit, int w, int h) { + this->init(winInit, w, h); +} + +void SkOSWindow::init(const void* winInit, int w, int h) { fWinInit = *(const WindowInit*)winInit; fHWND = CreateWindow(fWinInit.fClass, NULL, WS_OVERLAPPEDWINDOW, - CW_USEDEFAULT, 0, kDefaultWindowWidth, kDefaultWindowHeight, NULL, NULL, + CW_USEDEFAULT, 0, w, h, NULL, NULL, fWinInit.fInstance, NULL); gHwndToOSWindowMap.set(fHWND, this); #if SK_SUPPORT_GPU |