pull/2/merge
Lex Neva 2016-11-06 19:30:49 -05:00
rodzic 6cdf990c76
commit 50493add9e
5 zmienionych plików z 61 dodań i 48 usunięć

Wyświetl plik

@ -66,6 +66,7 @@ class Point:
def __len__(self):
return 2
class Stitch(Point):
def __init__(self, x, y, color=None, jump_stitch=False):

Wyświetl plik

@ -48,7 +48,9 @@ SVG_PATH_TAG = inkex.addNS('path', 'svg')
SVG_DEFS_TAG = inkex.addNS('defs', 'svg')
SVG_GROUP_TAG = inkex.addNS('g', 'svg')
class EmbroideryElement(object):
def __init__(self, node, options):
self.node = node
self.options = options
@ -81,7 +83,6 @@ class EmbroideryElement(object):
return value
def get_int_param(self, param, default=None):
try:
value = int(self.get_param(param, default))
@ -175,6 +176,7 @@ class EmbroideryElement(object):
class Fill(EmbroideryElement):
def __init__(self, *args, **kwargs):
super(Fill, self).__init__(*args, **kwargs)
@ -463,6 +465,7 @@ class Fill(EmbroideryElement):
class AutoFill(Fill):
def __init__(self, *args, **kwargs):
super(AutoFill, self).__init__(*args, **kwargs)
@ -598,7 +601,9 @@ class AutoFill(Fill):
return patches
class Stroke(EmbroideryElement):
@property
def color(self):
return self.get_style("stroke")
@ -701,6 +706,7 @@ class Stroke(EmbroideryElement):
class SatinColumn(EmbroideryElement):
def __init__(self, *args, **kwargs):
super(SatinColumn, self).__init__(*args, **kwargs)
@ -1039,6 +1045,7 @@ class SatinColumn(EmbroideryElement):
class Patch:
def __init__(self, color=None, stitches=None):
self.color = color
self.stitches = stitches or []
@ -1123,6 +1130,7 @@ def emit_inkscape(parent, stitches):
class Embroider(inkex.Effect):
def __init__(self, *args, **kwargs):
inkex.Effect.__init__(self)
self.OptionParser.add_option("-r", "--row_spacing_mm",

Wyświetl plik

@ -12,6 +12,7 @@ import inkex
class EmbroiderParams(inkex.Effect):
def __init__(self, *args, **kwargs):
inkex.Effect.__init__(self)

Wyświetl plik

@ -11,7 +11,9 @@ import simplestyle
PIXELS_PER_MM = 10
class EmbroiderParams(inkex.Effect):
def __init__(self, *args, **kwargs):
inkex.Effect.__init__(self)

Wyświetl plik

@ -10,6 +10,7 @@ import inkex
class Reorder(inkex.Effect):
def get_selected_in_order(self):
selected = []