index 51382615e74848291edcbd0bd206dc3cecc6ff17..147a918371c480dfe8f2153fdbc8c41bb38c5153 100644 (file)
void setSize(double sz) { _setSize(sz); }
void setTimeValue(double t) { _t = t; }
void setIterator(NodeList::iterator i) { first = i; }
- sigc::signal<void> signal_update;
protected:
virtual Glib::ustring _getTip(unsigned state);
private:
- void _grabbedHandler(GdkEventMotion *);
- void _draggedHandler(Geom::Point const &, Geom::Point const &);
- bool _clickedHandler(GdkEventButton *);
- bool _doubleclickedHandler(GdkEventButton *);
- void _ungrabbedHandler();
+ virtual void dragged(Geom::Point &, GdkEventMotion *);
+ virtual bool grabbed(GdkEventMotion *);
+ virtual void ungrabbed(GdkEventButton *);
+ virtual bool clicked(GdkEventButton *);
+ virtual bool doubleclicked(GdkEventButton *);
+
void _insertNode(bool take_selection);
double _t;
PathManipulator &_pm;