
On 11-Jun-2012 11:37, Guillermo Espertino (Gez) wrote:
El 11/06/12 14:42, Krzysztof Kosiński escribió: I think that "Clean up unused definitions" or "Clean up SVG" could be more descriptive of the function, although not as "friendly" as the others. Anyway, don't forget that Vacuum defs is rather a technical command and in some cases you can't be too user frendly when it comes to things like that.
The problem with "Vacuum Defs" is that a naive user will likely have no idea why it needs to be called in the first place. Place me in a related category - I have yet to find an instance where I would not have wanted vacuum defs to have run automatically whenever a definition was left dangling, but I have had to use vacuum defs many times to clean out these leftovers.
What about making vacuum defs the default on an optional action which occurs whenever a file is saved as an SVG? A high level user who intended to leave defs hanging could then do so by disabling this default action, while the 99.99% of end users, who would never do such a thing, would be spared from having to tidy up an SVG manually.
Regards,
David Mathog mathog@...1176... Manager, Sequence Analysis Facility, Biology Division, Caltech