diff options
| author | Manolo Gouy <Manolo> | 2017-07-25 10:57:24 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2017-07-25 10:57:24 +0000 |
| commit | 225c3d6da316838aba9432a319bbdd33da97a001 (patch) | |
| tree | 02d987786b068b2fb0918e62588233cf9543da13 /forms.h | |
| parent | 2b529dc25d51b58eed4215e6794de470e2f9deab (diff) | |
Rewrite Fl_Window_Driver::resize_after_scale_change() removing calls to Fl_Window::hide() and Fl_Window::show().
Windows are now rescaled with a call to Fl_Window::resize() which has been slightly modified.
Static member variable bool Fl_Window_Driver::in_resize_after_scale_change is created,
and is true if and only if Fl_Window::resize() is called by Fl_Window_Driver::resize_after_scale_change().
This new flag allows Fl_Window::resize() to perform correctly the rescaling of the window.
Fl_Gl_Window::resize() and Fl_Double_Window::resize() also consult the value of
the Fl_Window_Driver::in_resize_after_scale_change flag.
The platform-specific Fl_WinAPI_Window_Driver::resize() and Fl_X11_Window_Driver::resize()
also use the Fl_Window_Driver::in_resize_after_scale_change flag.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12349 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'forms.h')
0 files changed, 0 insertions, 0 deletions
