Skip to content
  • Cyrille Chepelov's avatar
    Changed a bit the _update_boundingbox() interface. Now the parent elements · f11a743e
    Cyrille Chepelov authored
    	* lib/geometry.h:
    	* lib/connection.[ch]:
    	* lib/poly_conn.[ch]:
    	* lib/polyshape.[ch]:
    	* lib/bezier_conn.[ch]:
    	* lib/beziershape.[ch]:
    	* lib/orth_conn.[ch]:
    	* lib/neworth_conn.[ch]:
    	* lib/element.[ch]: Changed a bit the _update_boundingbox()
    	interface. Now the parent elements have an extra_spacing
    	structure, which child objects just need to fill, to take care of
    	most arrow & line width extra space needs.
    
    	* objects/**/*.c: updated all objects to the new interface.
    	While at it, killed all instances of (Object *) downcasts (phew !)
    
    	* objects/GRAFCET/condition.c: removed the arrowhead, which IEC848
    	doesn't speak about.
    f11a743e