]> git.mxchange.org Git - simgear.git/blobdiff - simgear/canvas/elements/CanvasElement.hxx
First working version of DOM like Canvas event handling
[simgear.git] / simgear / canvas / elements / CanvasElement.hxx
index bf71a4cd52b0a98727837231e0dcfd1c46f99776..0f4b31edf6a4d1a48c12b66f1e301c1a8d1d569a 100644 (file)
@@ -78,6 +78,8 @@ namespace canvas
       virtual bool ascend(EventVisitor& visitor);
       virtual bool traverse(EventVisitor& visitor);
 
+      void callListeners(const canvas::EventPtr& event);
+
       virtual bool hitBound(const osg::Vec2f& pos) const;
 
 
@@ -168,8 +170,6 @@ namespace canvas
         return boost::bind(setter, instance, boost::bind(&getValue<T1>, _1));
       }
 
-      void callListeners(canvas::Event& event);
-
       virtual void childAdded(SGPropertyNode * child)  {}
       virtual void childRemoved(SGPropertyNode * child){}
       virtual void childChanged(SGPropertyNode * child){}