sort tiles by name

pull/1803/head
Lex Neva 2023-02-12 23:09:42 -05:00
rodzic 68542e7b31
commit 3b1a161532
2 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -161,7 +161,7 @@ class FillStitch(EmbroideryElement):
@property
@param('meander_pattern', _('Meander Pattern'), type='select', default=0,
options=[tile.name for tile in tiles.all_tiles()], select_items=[('fill_method', 4)], sort_index=3)
options=sorted(tile.name for tile in tiles.all_tiles()), select_items=[('fill_method', 4)], sort_index=3)
def meander_pattern(self):
return self.get_param('meander_pattern', None)

Wyświetl plik

@ -27,6 +27,9 @@ class Tile:
self.shift0 = None
self.shift1 = None
def __lt__(self, other):
return self.name < other.name
def __repr__(self):
return f"Tile({self.name}, {self.shift0}, {self.shift1})"