summaryrefslogtreecommitdiffstats
path: root/ganv/Node.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-12-10 05:21:00 +0000
committerDavid Robillard <d@drobilla.net>2011-12-10 05:21:00 +0000
commita7a3bce6d878c1150946a99f85bc58fc4fcd6256 (patch)
treec57547203382a68a043911cf917e303b69955277 /ganv/Node.hpp
parent985d9b8babb2faac0de62cb684fc14c7910e9909 (diff)
downloadganv-a7a3bce6d878c1150946a99f85bc58fc4fcd6256.tar.gz
ganv-a7a3bce6d878c1150946a99f85bc58fc4fcd6256.tar.bz2
ganv-a7a3bce6d878c1150946a99f85bc58fc4fcd6256.zip
Fix event handling.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3852 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ganv/Node.hpp')
-rw-r--r--ganv/Node.hpp9
1 files changed, 7 insertions, 2 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);
}
};