satin: set start/end at nearest point as default (#3423)

pull/3427/head
Kaalleen 2025-01-11 08:54:32 +01:00 zatwierdzone przez GitHub
rodzic fd0550edbc
commit 0e218fd317
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
2 zmienionych plików z 12 dodań i 4 usunięć

Wyświetl plik

@ -395,17 +395,17 @@ class SatinColumn(EmbroideryElement):
@param('start_at_nearest_point',
_('Start at nearest point'),
tooltip=_('Start at nearest point to previous element. A start position command will overwrite this setting.'),
default=False, type='boolean', sort_index=23)
default=True, type='boolean', sort_index=23)
def start_at_nearest_point(self):
return self.get_boolean_param('start_at_nearest_point')
return self.get_boolean_param('start_at_nearest_point', True)
@property
@param('end_at_nearest_point',
_('End at nearest point'),
tooltip=_('End at nearest point to the next element. An end position command will overwrite this setting.'),
default=False, type='boolean', sort_index=24)
default=True, type='boolean', sort_index=24)
def end_at_nearest_point(self):
return self.get_boolean_param('end_at_nearest_point')
return self.get_boolean_param('end_at_nearest_point', True)
@property
@param('contour_underlay', _('Contour underlay'), type='toggle', group=_('Contour Underlay'))

Wyświetl plik

@ -89,6 +89,14 @@ def _update_to(version, element):
_update_to_one(element)
elif version == 2:
_update_to_two(element)
elif version == 3:
_update_to_three(element)
def _update_to_three(element):
if element.get_boolean_param('satin_column', False):
element.set_param('start_at_nearest_point', False)
element.set_param('end_at_nearest_point', False)
def _update_to_two(element):