From 68cda7be3120294b0e9385d006e2b4cb9847efb1 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 14 Nov 2012 11:38:28 +0000 Subject: [PATCH] fix for win --- Fltk/graphicWindow.cpp | 6 +++--- Fltk/mainWindow.h | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp index e25f2418f2..befc978fdf 100644 --- a/Fltk/graphicWindow.cpp +++ b/Fltk/graphicWindow.cpp @@ -2079,9 +2079,9 @@ static Fl_Menu_Item bar_table[] = { {"Split Horizontally", 0, (Fl_Callback *)file_window_cb, (void*)"split_h"}, {"Split Vertically", 0, (Fl_Callback *)file_window_cb, (void*)"split_v"}, {"Unsplit", 0, (Fl_Callback *)file_window_cb, (void*)"split_u", FL_MENU_DIVIDER}, - {"Minimize", FL_META+'m', (Fl_Callback *)window_cb, (void*)"minimize"}, + {"Minimize", FL_CTRL+'m', (Fl_Callback *)window_cb, (void*)"minimize"}, {"Zoom", 0, (Fl_Callback *)window_cb, (void*)"zoom", FL_MENU_DIVIDER}, - {"Attach/Detach Menu", FL_META+'d', (Fl_Callback *)attach_detach_menu_cb, 0, FL_MENU_DIVIDER}, + {"Attach/Detach Menu", FL_CTRL+'d', (Fl_Callback *)attach_detach_menu_cb, 0, FL_MENU_DIVIDER}, {"Bring All to Front", 0, (Fl_Callback *)window_cb, (void*)"front"}, {0}, {"&Help", 0, 0, 0, FL_SUBMENU}, @@ -2987,7 +2987,7 @@ void graphicWindow::attachMenu() gl[i]->resize(w, gl[i]->y(), gl[i]->w() - w, gl[i]->h()); } tile->add(onelab); - onelab->resize(0, 0, w, tile->h()); + onelab->resize(0, bar ? bar->h() : 0, w, tile->h()); tile->redraw(); } diff --git a/Fltk/mainWindow.h b/Fltk/mainWindow.h index d92dcf2556..440194a46f 100644 --- a/Fltk/mainWindow.h +++ b/Fltk/mainWindow.h @@ -12,6 +12,7 @@ // Derive the main window from Fl_Window (it shows up faster that way) class mainWindow : public Fl_Window { + void (*myhandle)(int event); private: int handle(int event) { @@ -34,8 +35,8 @@ class mainWindow : public Fl_Window { return Fl_Window::handle(event); } public: - mainWindow(int w, int h, bool nonModal, const char *l=0) - : Fl_Window(w, h, l) + mainWindow(int w, int h, bool nonModal, const char *l=0) + : Fl_Window(w, h, l) { if(nonModal) set_non_modal(); } -- GitLab