diff options
| author | Manolo Gouy <Manolo> | 2017-07-03 17:31:57 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2017-07-03 17:31:57 +0000 |
| commit | 8dccfc88386561782d9b78900b283cedad2e59bb (patch) | |
| tree | e241ec766008d154f32f1b3a313fd7233984606a /src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H | |
| parent | ba10af9edb594f69e58e6f2ccb251e3bdff3e9c6 (diff) | |
HiDPI support under WIN32 platform: completed.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12285 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H')
| -rw-r--r-- | src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H index 7f548c58b..29b20aefc 100644 --- a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H +++ b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H @@ -71,12 +71,17 @@ public: static inline Fl_WinAPI_Window_Driver* driver(Fl_Window *w) {return (Fl_WinAPI_Window_Driver*)w->driver();} HDC private_dc; // used for OpenGL RECT border_width_title_bar_height(int &bx, int &by, int &bt); - virtual void screen_num(int n) { screen_num_ = n; } + virtual void screen_num(int n); virtual int screen_num(); struct icon_data *icon_; HCURSOR cursor; int custom_cursor; + struct type_for_resize_window_between_screens { + int screen; + bool busy; + }; + static type_for_resize_window_between_screens data_for_resize_window_between_screens_; void set_minmax(LPMINMAXINFO minmax); int fake_X_wm(int &X, int &Y, int &bt,int &bx,int &by); void make_fullscreen(int X, int Y, int W, int H); @@ -117,6 +122,7 @@ public: virtual void capture_titlebar_and_borders(Fl_Shared_Image*& top, Fl_Shared_Image*& left, Fl_Shared_Image*& bottom, Fl_Shared_Image*& right); virtual int scroll(int src_x, int src_y, int src_w, int src_h, int dest_x, int dest_y, void (*draw_area)(void*, int,int,int,int), void* data); + static void resize_after_screen_change(void *data); }; |
