[EMAIL PROTECTED] sagde: > Hi, > > I like Dia very much and trying to develop some new shapes. > It's important to me that Dia does not resize the shapes on loading and > respects the size of the svg-image. > > * When I design two boxes, one 2.5x1 and one 0.5x1, Dia rescales them on > loading so that they don't have the same height, as they should have. > * When the grid is set to grid_x=0.5 and grid_y=1, the first box should > fill exactly 5x1 fields and the second box exactly 1x1 fields. > > It is no problem to rescale the shapes after loading manually but I would > like to ommit this manual step. > > Adding > > <aspectratio type="fixed" resize="no" /> > > and/or > > <svg:svg width="2.5cm" height="1cm"> > > didn't help to preserve the size on loading. > > I'm using Dia 0.94 from Debian sarge. > > What should I to add to the .shape-file to maintain the correct sizes? > > Thank you very much in advance!
There's no way to fix that in the .shape file currently. It is set explicitly in objects/custom/custom_object.c:custom_create(), where the width is set to constant values. It would make sense to use the object's own size, if one is given. If you can add that yourself, a patch would be welcome, otherwise a bugreport on bugzilla.gnome.org would make us more likely to pick up the idea when one of us has time for it. -Lars _______________________________________________ Dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia
