diff -r a222eb109e52 -r 39d59aee2a1a gui/broken_edge.h --- a/gui/broken_edge.h Thu Jun 16 18:58:15 2005 +0000 +++ b/gui/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); };