hegyi@17: #include hegyi@17: hegyi@17: BrokenEdge::BrokenEdge(Gnome::Canvas::Group & g, Gnome::Canvas::Points p) : Line(g) hegyi@17: { hegyi@17: if(p.size()==2) hegyi@17: { hegyi@17: Gnome::Canvas::Points points_with_center; hegyi@17: points_with_center.push_back(p[0]); hegyi@17: points_with_center.push_back(Gnome::Art::Point( (p[0].get_x()+p[1].get_x())/2+30 , (p[0].get_y()+p[1].get_y())/2 )+30 ); hegyi@17: points_with_center.push_back(p[1]); hegyi@17: hegyi@17: property_points().set_value(points_with_center); hegyi@17: } hegyi@17: }