diff -r a3bd39d50930 -r 44bb92014108 broken_edge.h --- a/broken_edge.h Thu Jun 16 18:58:15 2005 +0000 +++ b/broken_edge.h Fri Jun 17 12:25:53 2005 +0000 @@ -3,15 +3,20 @@ #ifndef BROKEN_EDGE_H #define BROKEN_EDGE_H +class BrokenEdge; + #include #include #include +#include class BrokenEdge : public Gnome::Canvas::Line { + GraphDisplayerCanvas & gdc; Gnome::Canvas::Polygon * arrow; Gnome::Art::Point * my_points; + ///Indicates whether the button of mouse is pressed or not bool isbutton; @@ -22,7 +27,7 @@ ///event handler for forming edges bool edge_former_event_handler(GdkEvent*); public: - BrokenEdge(Gnome::Canvas::Group &, Gnome::Canvas::Points); + BrokenEdge(Gnome::Canvas::Group &, Gnome::Canvas::Points, GraphDisplayerCanvas &); ~BrokenEdge(); void set_points(Gnome::Canvas::Points, bool move=false); };