summaryrefslogtreecommitdiffstats
path: root/ganv
diff options
context:
space:
mode:
Diffstat (limited to 'ganv')
-rw-r--r--ganv/Node.hpp9
-rw-r--r--ganv/node.h3
2 files changed, 7 insertions, 5 deletions
diff --git a/ganv/Node.hpp b/ganv/Node.hpp
index 6bdb96c..3359ac3 100644
--- a/ganv/Node.hpp
+++ b/ganv/Node.hpp
@@ -73,10 +73,15 @@ public:
METHOD0(ganv_node, disconnect);
- sigc::signal<void, double, double> signal_moved;
+ sigc::signal<void, double, double>& signal_moved() {
+ return _signal_moved;
+ }
+
+private:
+ sigc::signal<void, double, double> _signal_moved;
static void on_moved(GanvNode* node, double x, double y) {
- Glib::wrap(node)->signal_moved.emit(x, y);
+ Glib::wrap(node)->_signal_moved.emit(x, y);
}
};
diff --git a/ganv/node.h b/ganv/node.h
index e1f39ac..7c14b53 100644
--- a/ganv/node.h
+++ b/ganv/node.h
@@ -75,9 +75,6 @@ struct _GanvNodeClass {
double* y,
double* dx,
double* dy);
-
- gboolean (*on_event)(GanvNode* node,
- GdkEvent* event);
};
GType ganv_node_get_type(void);