From efaaa4afd39d20af03ac579e9654b6d92f21b203 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Thu, 26 Feb 2009 16:59:22 +0100 Subject: remove center popup menu --- src/GipfelWidget.H | 4 ---- src/GipfelWidget.cxx | 20 -------------------- 2 files changed, 24 deletions(-) diff --git a/src/GipfelWidget.H b/src/GipfelWidget.H index 3158a11..532d395 100644 --- a/src/GipfelWidget.H +++ b/src/GipfelWidget.H @@ -8,7 +8,6 @@ #define GipfelWidget_H #include -#include #include "Panorama.H" #include "ImageMetaData.H" @@ -19,7 +18,6 @@ class GipfelWidget : public Fl_Group { Hills *track_points; Hills *known_hills; Panorama *pan; - Fl_Menu_Button *mb; char *img_file; double track_width; int have_gipfel_info; @@ -47,8 +45,6 @@ class GipfelWidget : public Fl_Group { static int get_pixel(Fl_Image *img, int x, int y, int *r, int *g, int *b); - static void center_cb(Fl_Widget *o, void *f); - public: typedef enum { NEAREST = 0, diff --git a/src/GipfelWidget.cxx b/src/GipfelWidget.cxx index 0f94f9f..aa66a6e 100644 --- a/src/GipfelWidget.cxx +++ b/src/GipfelWidget.cxx @@ -18,7 +18,6 @@ #include #include -#include #include #include #include @@ -39,7 +38,6 @@ GipfelWidget::GipfelWidget(int X,int Y,int W, int H): Fl_Group(X, Y, W, H) { pan = new Panorama(); cur_mountain = NULL; focused_mountain = NULL; - mb = NULL; known_hills = new Hills(); img_file = NULL; track_width = 200.0; @@ -75,11 +73,6 @@ GipfelWidget::load_image(char *file) { h(img->h()); w(img->w()); - mb = new Fl_Menu_Button(x(),y(),w()+x(),h()+y(),"&popup"); - mb->type(Fl_Menu_Button::POPUP3); - mb->box(FL_NO_BOX); - mb->add("Center Peak", 0, (Fl_Callback*) center_cb, this); - // try to retrieve gipfel data from JPEG meta data md->load_image(file); set_view_long(md->longitude()); @@ -517,19 +510,6 @@ GipfelWidget::get_focal_length_35mm() { return pan->get_scale() * 35.0 / (double) img->w(); } -void -GipfelWidget::center_cb(Fl_Widget *o, void *f) { - GipfelWidget *g = (GipfelWidget*) f; - - Hill *m = choose_hill(g->pan->get_close_mountains(), "Center Peak"); - if (m) { - g->set_center_angle(m->alph / deg2rad); - - if (!g->known_hills->contains(m)) - g->known_hills->add(m); - } -} - void GipfelWidget::set_height_dist_ratio(double r) { pan->set_height_dist_ratio(r); -- cgit v1.2.3