kopia lustrzana https://github.com/inkstitch/inkstitch
sort TRIM and STOP to the end
rodzic
198a8c36c4
commit
8940d15d9a
14
embroider.py
14
embroider.py
|
@ -313,12 +313,22 @@ class EmbroideryElement(object):
|
|||
return flattened
|
||||
|
||||
@property
|
||||
@param('trim_after', 'TRIM after', tooltip='Trim thread after this object (for supported machines and file formats)', type='boolean', default=True)
|
||||
@param('trim_after',
|
||||
'TRIM after',
|
||||
tooltip='Trim thread after this object (for supported machines and file formats)',
|
||||
type='boolean',
|
||||
default=False,
|
||||
sort_index=1000)
|
||||
def trim_after(self):
|
||||
return self.get_boolean_param('trim_after', True)
|
||||
|
||||
@property
|
||||
@param('stop_after', 'STOP after', tooltip='Add STOP instruction after this object (for supported machines and file formats)', type='boolean', default=True)
|
||||
@param('stop_after',
|
||||
'STOP after',
|
||||
tooltip='Add STOP instruction after this object (for supported machines and file formats)',
|
||||
type='boolean',
|
||||
default=False,
|
||||
sort_index=1000)
|
||||
def stop_after(self):
|
||||
return self.get_boolean_param('stop_after', True)
|
||||
|
||||
|
|
|
@ -673,10 +673,13 @@ class EmbroiderParams(inkex.Effect):
|
|||
return values
|
||||
|
||||
def group_params(self, params):
|
||||
def by_group_and_sort_index(param):
|
||||
return param.group, param.sort_index
|
||||
|
||||
def by_group(param):
|
||||
return param.group
|
||||
|
||||
return groupby(sorted(params, key=by_group), by_group)
|
||||
return groupby(sorted(params, key=by_group_and_sort_index), by_group)
|
||||
|
||||
def create_tabs(self, parent):
|
||||
tabs = []
|
||||
|
|
Ładowanie…
Reference in New Issue