diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2013-03-23 19:10:43 +0000 |
|---|---|---|
| committer | Jabiertxo Arraiza Zenotz <jtx@jtx.marker.es> | 2013-03-23 19:10:43 +0000 |
| commit | 9ce7b44f0e1537769ea50f85675341c42fd18a3d (patch) | |
| tree | ef5233514dc7cda13091e401d25ed5a09278af1c /share/extensions | |
| parent | Fix weight 0 by widget now give a full cusp node (diff) | |
| parent | Convert a couple of C-style pointer casts (diff) | |
| download | inkscape-9ce7b44f0e1537769ea50f85675341c42fd18a3d.tar.gz inkscape-9ce7b44f0e1537769ea50f85675341c42fd18a3d.zip | |
Update to trunk
(bzr r11950.1.71)
Diffstat (limited to 'share/extensions')
| -rwxr-xr-x | share/extensions/inkex.py | 7 | ||||
| -rw-r--r-- | share/extensions/printing_marks.inx | 10 |
2 files changed, 11 insertions, 6 deletions
diff --git a/share/extensions/inkex.py b/share/extensions/inkex.py index 4ba88c3bb..c1feba5ae 100755 --- a/share/extensions/inkex.py +++ b/share/extensions/inkex.py @@ -157,6 +157,7 @@ class Effect: def __init__(self, *args, **kwargs): self.document=None + self.original_document=None self.ctx=None self.selected={} self.doc_ids={} @@ -184,6 +185,7 @@ class Effect: except: stream = sys.stdin self.document = etree.parse(stream) + self.original_document = copy.deepcopy(self.document) stream.close() def getposinlayer(self): @@ -249,7 +251,10 @@ class Effect: def output(self): """Serialize document into XML on stdout""" - self.document.write(sys.stdout) + original = etree.tostring(self.original_document) + result = etree.tostring(self.document) + if original != result: + self.document.write(sys.stdout) def affect(self, args=sys.argv[1:], output=True): """Affect an SVG document with a callback effect""" diff --git a/share/extensions/printing_marks.inx b/share/extensions/printing_marks.inx index 19a29bf02..552741415 100644 --- a/share/extensions/printing_marks.inx +++ b/share/extensions/printing_marks.inx @@ -26,12 +26,12 @@ <item value="cm">cm</item> <item value="mm">mm</item> </param> - <param name="crop_offset" type="float" min="0.0" max="9999.0" _gui-text="Offset:">5</param> + <param name="crop_offset" type="float" min="0.0" max="9999.0" precision="3" _gui-text="Offset:">5</param> <_param name="bleed_settings" type="description" appearance="header">Bleed Margin</_param> - <param name="bleed_top" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Top:">5</param> - <param name="bleed_bottom" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Bottom:">5</param> - <param name="bleed_left" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Left:">5</param> - <param name="bleed_right" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Right:">5</param> + <param name="bleed_top" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Top:">5</param> + <param name="bleed_bottom" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Bottom:">5</param> + <param name="bleed_left" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Left:">5</param> + <param name="bleed_right" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Right:">5</param> </page> </param> |
