broken_edge.cc
branchgui
changeset 17 c95aff79e893
child 19 164783ceb9be
equal deleted inserted replaced
-1:000000000000 0:bb7fd1c6a2bc
       
     1 #include <broken_edge.h>
       
     2 
       
     3 BrokenEdge::BrokenEdge(Gnome::Canvas::Group & g, Gnome::Canvas::Points p) : Line(g)
       
     4 {
       
     5   if(p.size()==2)
       
     6     {
       
     7       Gnome::Canvas::Points points_with_center;
       
     8       points_with_center.push_back(p[0]);
       
     9       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 );
       
    10       points_with_center.push_back(p[1]);
       
    11       
       
    12       property_points().set_value(points_with_center);
       
    13     }
       
    14 }