From dcf6061f8c4689c213ea9aa936565c40415ee8e3 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 10 Mar 2006 05:09:58 +0000
Subject: [PATCH] fix left popup

---
 Fltk/GUI.cpp | 4 +++-
 Fltk/GUI.h   | 5 +----
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/Fltk/GUI.cpp b/Fltk/GUI.cpp
index 30d87e73e5..16584798e2 100644
--- a/Fltk/GUI.cpp
+++ b/Fltk/GUI.cpp
@@ -1,4 +1,4 @@
-// $Id: GUI.cpp,v 1.493 2006-03-10 02:01:08 geuzaine Exp $
+// $Id: GUI.cpp,v 1.494 2006-03-10 05:09:58 geuzaine Exp $
 //
 // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
 //
@@ -1232,7 +1232,9 @@ void GUI::set_context(Context_Item * menu_asked, int flag)
   
       PopupButton *p[2];
       p[0] = new PopupButton(width - popw, MH + nb * BH, popw, BH);
+      p[0]->type(Fl_Menu_Button::POPUP123);
       p[1] = new PopupButton(0, MH + nb * BH, width - popw, BH);
+      p[1]->type(Fl_Menu_Button::POPUP3);
   
       for(int j = 0; j < 2; j++) {
 	p[j]->add("Reload/View", 0, 
diff --git a/Fltk/GUI.h b/Fltk/GUI.h
index fae476b1c4..3011ebeb85 100644
--- a/Fltk/GUI.h
+++ b/Fltk/GUI.h
@@ -127,10 +127,7 @@ struct SolverDialogBox
 class PopupButton : public Fl_Menu_Button {
  public:
   PopupButton(int x, int y, int w, int h, char *label=0) 
-    : Fl_Menu_Button(x, y, w, h, label)
-  {
-    type(Fl_Menu_Button::POPUP123);
-  }
+    : Fl_Menu_Button(x, y, w, h, label) {}
   void draw(){ Fl_Menu_Button::draw(); }
   int handle(int e){ return Fl_Menu_Button::handle(e); }
   const Fl_Menu_Item* popup()
-- 
GitLab