summaryrefslogtreecommitdiff
path: root/src/drivers/WinAPI
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/WinAPI')
-rw-r--r--src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H3
-rw-r--r--src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx6
2 files changed, 6 insertions, 3 deletions
diff --git a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H
index 7a1edad76..2d45307e3 100644
--- a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H
+++ b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H
@@ -72,11 +72,14 @@ public:
struct icon_data *icon_;
HCURSOR cursor;
int custom_cursor;
+ void set_minmax(LPMINMAXINFO minmax);
+ int fake_X_wm(int &X, int &Y, int &bt,int &bx,int &by);
// --- window data
virtual int decorated_w();
virtual int decorated_h();
// --- window management
+ virtual Fl_X *makeWindow();
virtual void flush_double();
virtual void flush_overlay();
virtual void draw_begin();
diff --git a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx
index b72a6d7a4..fd8eac8e6 100644
--- a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx
+++ b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx
@@ -524,12 +524,12 @@ void Fl_WinAPI_Window_Driver::fullscreen_on() {
void Fl_WinAPI_Window_Driver::fullscreen_off(int X, int Y, int W, int H) {
pWindow->_clear_fullscreen();
DWORD style = GetWindowLong(fl_xid(pWindow), GWL_STYLE);
- // Remove the xid temporarily so that Fl_X::fake_X_wm() behaves like it
- // does in Fl_X::make().
+ // Remove the xid temporarily so that Fl_WinAPI_Window_Driver::fake_X_wm() behaves like it
+ // does in Fl_WinAPI_Window_Driver::makeWindow().
HWND xid = fl_xid(pWindow);
Fl_X::i(pWindow)->xid = NULL;
int wx, wy, bt, bx, by;
- switch (Fl_X::fake_X_wm(pWindow, wx, wy, bt, bx, by)) {
+ switch (fake_X_wm(wx, wy, bt, bx, by)) {
case 0:
break;
case 1: