From daaa553ba7e04ff760b8a9c5fec179d92351b2f4 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 5 Sep 2007 10:41:33 +0000 Subject: [PATCH] fix compile --- Fltk/GUI_Classifier.cpp | 9 ++++++++- Fltk/GUI_Classifier.h | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Fltk/GUI_Classifier.cpp b/Fltk/GUI_Classifier.cpp index b1e86830ba..e157eda55f 100644 --- a/Fltk/GUI_Classifier.cpp +++ b/Fltk/GUI_Classifier.cpp @@ -254,7 +254,7 @@ classificationEditor::classificationEditor() _togbuttons[CLASSTOGBUTTON_HIDE] = new Fl_Toggle_Button(3*WB+BB, 2*WB+1*BH, BB, BH, "Hide Unselected"); - _togbuttons[CLASSTOGBUTTON_HIDE]->callback(hide_cb,this); + _togbuttons[CLASSTOGBUTTON_HIDE]->callback(class_hide_cb,this); _togbuttons[CLASSTOGBUTTON_CLOS] = new Fl_Toggle_Button(4*WB+2*BB, 2*WB+1*BH, BB, BH, "Include Closure"); @@ -309,6 +309,13 @@ classificationEditor::classificationEditor() } +void class_hide_cb(Fl_Widget *w, void *data) +{ + CTX.hide_unselected = !CTX.hide_unselected; + CTX.mesh.changed = ENT_ALL; + Draw(); +} + void class_select_cb(Fl_Widget *w, void *data) { classificationEditor *e = (classificationEditor*)data; diff --git a/Fltk/GUI_Classifier.h b/Fltk/GUI_Classifier.h index 640210e45e..c56da299a7 100644 --- a/Fltk/GUI_Classifier.h +++ b/Fltk/GUI_Classifier.h @@ -12,6 +12,7 @@ #include <vector> void class_select_cb(Fl_Widget *w, void *data); +void class_hide_cb(Fl_Widget *w, void *data); void class_selectgface_cb(Fl_Widget *w, void *data); void class_save_cb(Fl_Widget *w, void *data); void class_clear_cb(Fl_Widget *w, void *data); -- GitLab