From d1d892145b6aa9f44d09b25f8cdab825fea74dbb Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Sat, 30 Apr 2005 05:58:19 +0000 Subject: fix newton. fix newton. --- src/GipfelWidget.cxx | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'src/GipfelWidget.cxx') diff --git a/src/GipfelWidget.cxx b/src/GipfelWidget.cxx index 365def1..4bdc991 100644 --- a/src/GipfelWidget.cxx +++ b/src/GipfelWidget.cxx @@ -1,5 +1,5 @@ // -// "$Id: GipfelWidget.cxx,v 1.11 2005/04/24 09:51:17 hofmann Exp $" +// "$Id: GipfelWidget.cxx,v 1.12 2005/04/30 07:58:19 hofmann Exp $" // // PSEditWidget routines. // @@ -32,6 +32,7 @@ #include #include +#include #include #include #include @@ -39,11 +40,18 @@ #include "GipfelWidget.H" - +static Fl_Menu_Item menuitems[] = { + { "&File", 0, 0, 0, FL_SUBMENU }, + { "&Open File...", FL_CTRL + 'o', NULL}, + {0}, + { 0 } +}; + GipfelWidget::GipfelWidget(int X,int Y,int W, int H): Fl_Widget(X, Y, W, H) { img = NULL; pan = new Panorama(); cur_mountain = NULL; + mb = NULL; fl_register_images(); } @@ -57,6 +65,12 @@ GipfelWidget::load_image(const char *file) { w(img->w()); h(img->h()); + + mb = new Fl_Menu_Button(x(),y(),w()+x(),h()+y(),"&popup"); + mb->type(Fl_Menu_Button::POPUP3); + mb->box(FL_NO_BOX); + mb->menu(menuitems); + return 0; } -- cgit v1.2.3