GNOME Bugzilla – Bug 475173
Many objects don't advertise their BBExtras
Last modified: 2007-09-09 21:21:14 UTC
For correct bounding box calculation stuff like the line width needs to be taken into account. this correctly done in e.g. objects/standard/box.c ElementBBExtras *extra = &elem->extra_spacing; extra->border_trans = box->border_width / 2.0; element_update_boundingbox() but not at all in e.g. objects/UML/*.c
at least the UML part is done: 2007-09-09 Hans Breuer <hans@breuer.org> * object/UML/class.c : the template box was not considered in the bounding box, part of bug #475173 * object/UML/(activity|branch|state|state_term|usecase).c : ElementBBExtras, should fix bug #475173