X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Ftool%2Fcurve-drag-point.h;h=147a918371c480dfe8f2153fdbc8c41bb38c5153;hb=16e7cf17a1bc8bb0d79dfa6adc4f75b843fb6d16;hp=51382615e74848291edcbd0bd206dc3cecc6ff17;hpb=8416943bd05daa2743c3209a0261efedb4c3e0ea;p=inkscape.git diff --git a/src/ui/tool/curve-drag-point.h b/src/ui/tool/curve-drag-point.h index 51382615e..147a91837 100644 --- a/src/ui/tool/curve-drag-point.h +++ b/src/ui/tool/curve-drag-point.h @@ -27,15 +27,15 @@ public: void setSize(double sz) { _setSize(sz); } void setTimeValue(double t) { _t = t; } void setIterator(NodeList::iterator i) { first = i; } - sigc::signal 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;