kopia lustrzana https://github.com/inkstitch/inkstitch
				
				
				
			satin: set start/end at nearest point as default (#3423)
							rodzic
							
								
									fd0550edbc
								
							
						
					
					
						commit
						0e218fd317
					
				| 
						 | 
				
			
			@ -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'))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue