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