Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Improved the svgexport to only use unique ids. Will issues an error message dialoge when two layer names are the same. ShapeIDs are now added with a dash within the svg ids. * Extensions/svgexport/svgmapwriter.py (SVGMapWriterError): New. * Extensions/svgexport/test/test_svgmapwriter.py: Added imports (TestSVGRenderer): New test class with test_make_in() and test_check_for_layer_name_clash() * Extensions/svgexport/svgmapwriter.py (SVGRenderer): Fixed __init__() and draw_shape_layer_incrementally() to not use a baseid twice, satisfying test_check_for_layer_name_clash() (VirtualDC.make_id): Use a dash between baseit and id, satisfies test_make_in(). * Extensions/svexport/svgsaver.py: Import SVGMapWriterError, wxOK and wxICON_HAND. (write_to_svg): Put dc and rendering in a try statement and on catching SVGmapWriterError notify the user and delete the target file. -------------------------------------------------------------------
Reorder the imports and doc-string a bit. The doc-string must come first, otherwise it's not a doc-string. The __future__ import must be the first thing after the doc-string. Use only double quotes in doc-strings. Single quotes trip up emacs syntax highlighting if the text contains apostrophes.
Added again. This time in the correct place.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |