summaryrefslogtreecommitdiffstats
path: root/ganv/Canvas.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-12-07 19:00:42 +0000
committerDavid Robillard <d@drobilla.net>2011-12-07 19:00:42 +0000
commitd106c0a03d7c2e1b29a461195552e0cb95191bc4 (patch)
tree7ae7c8b6a809f191588ee63eb7ad93fb4000f9ac /ganv/Canvas.hpp
parentbbec2793593ff1e06349c7d40c1b5139f6c1bfcd (diff)
downloadganv-d106c0a03d7c2e1b29a461195552e0cb95191bc4.tar.gz
ganv-d106c0a03d7c2e1b29a461195552e0cb95191bc4.tar.bz2
ganv-d106c0a03d7c2e1b29a461195552e0cb95191bc4.zip
Fix event handling.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3829 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ganv/Canvas.hpp')
-rw-r--r--ganv/Canvas.hpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/ganv/Canvas.hpp b/ganv/Canvas.hpp
index aa6cb95..139d5ab 100644
--- a/ganv/Canvas.hpp
+++ b/ganv/Canvas.hpp
@@ -121,20 +121,6 @@ public:
/** Return the current flow direction of the canvas. */
FlowDirection direction() const;
- /**
- Called whenever a edge is made.
- This should be overridden by an implementation to do something.
- */
- virtual void connect(Node* /*tail*/,
- Node* /*head*/) {}
-
- /**
- Called whenever a edge is severed.
- This should be overridden by an implementation to do something.
- */
- virtual void disconnect(Node* /*tail*/,
- Node* /*head*/) {}
-
typedef void (*NodeFunction)(GanvNode* node, void* data);
void for_each_node(NodeFunction f, void* data);
@@ -169,6 +155,7 @@ public:
GanvCanvas* gobj();
const GanvCanvas* gobj() const;
+ sigc::signal<bool, GdkEvent*> signal_event;
sigc::signal<void, Node*, Node*> signal_connect;
sigc::signal<void, Node*, Node*> signal_disconnect;