diff options
| author | Kaalleen <36401965+kaalleen@users.noreply.github.com> | 2018-08-09 20:32:41 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-09 20:32:41 +0200 |
| commit | 40cb74109222faba4eeb6cbfba2e906ddf9cdbf5 (patch) | |
| tree | 54e8d8d5644839b7ed020d410b9a4009538031aa /lib/elements/stroke.py | |
| parent | 16c70987ca9a97cc54c774d5858234e80e8714b9 (diff) | |
add tooltips to params (#262)
* add tooltips to params
Closes #34
Diffstat (limited to 'lib/elements/stroke.py')
| -rw-r--r-- | lib/elements/stroke.py | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/lib/elements/stroke.py b/lib/elements/stroke.py index bc2ee54c..e84d5e79 100644 --- a/lib/elements/stroke.py +++ b/lib/elements/stroke.py @@ -27,7 +27,13 @@ class Stroke(EmbroideryElement): return self.get_style("stroke-dasharray") is not None @property - @param('running_stitch_length_mm', _('Running stitch length'), unit='mm', type='float', default=1.5, sort_index=3) + @param('running_stitch_length_mm', + _('Running stitch length'), + tooltip=_('Length of stitches in running stitch mode.'), + unit='mm', + type='float', + default=1.5, + sort_index=3) def running_stitch_length(self): return max(self.get_float_param("running_stitch_length_mm", 1.5), 0.01) @@ -42,13 +48,24 @@ class Stroke(EmbroideryElement): return self.get_int_param("bean_stitch_repeats", 0) @property - @param('zigzag_spacing_mm', _('Zig-zag spacing (peak-to-peak)'), unit='mm', type='float', default=0.4, sort_index=3) + @param('zigzag_spacing_mm', + _('Zig-zag spacing (peak-to-peak)'), + tooltip=_('Length of stitches in zig-zag mode.'), + unit='mm', + type='float', + default=0.4, + sort_index=3) @cache def zigzag_spacing(self): return max(self.get_float_param("zigzag_spacing_mm", 0.4), 0.01) @property - @param('repeats', _('Repeats'), type='int', default="1", sort_index=1) + @param('repeats', + _('Repeats'), + tooltip=_('Defines how many times to run down and back along the path.'), + type='int', + default="1", + sort_index=1) def repeats(self): return self.get_int_param("repeats", 1) @@ -68,7 +85,12 @@ class Stroke(EmbroideryElement): return shapely.geometry.MultiLineString(line_strings) @property - @param('manual_stitch', _('Manual stitch placement'), tooltip=_("Stitch every node in the path. Stitch length and zig-zag spacing are ignored."), type='boolean', default=False, sort_index=0) + @param('manual_stitch', + _('Manual stitch placement'), + tooltip=_("Stitch every node in the path. Stitch length and zig-zag spacing are ignored."), + type='boolean', + default=False, + sort_index=0) def manual_stitch_mode(self): return self.get_boolean_param('manual_stitch') |
