Rearrange palette header to show current colour
This commit is contained in:
parent
a5d2aacdf6
commit
b4b6fa4e87
|
|
@ -51,20 +51,25 @@ class UIBuilderMixin:
|
|||
palette_frame = ttk.Frame(self.root)
|
||||
palette_frame.pack(fill=tk.X, padx=12, pady=(6, 8))
|
||||
default_colour = self._default_colour_hex()
|
||||
|
||||
current_frame = ttk.Frame(palette_frame)
|
||||
current_frame.pack(side=tk.LEFT, padx=(0, 16))
|
||||
ttk.Label(current_frame, text="Farbe:").pack(side=tk.LEFT, padx=(0, 6))
|
||||
self.current_colour_sw = tk.Canvas(
|
||||
palette_frame,
|
||||
current_frame,
|
||||
width=24,
|
||||
height=24,
|
||||
highlightthickness=0,
|
||||
background=default_colour,
|
||||
bd=0,
|
||||
)
|
||||
self.current_colour_sw.pack(side=tk.LEFT, padx=(0, 8), pady=2)
|
||||
self.current_colour_label = ttk.Label(palette_frame, text=f"Aktuelle Farbe ({default_colour})")
|
||||
self.current_colour_label.pack(side=tk.LEFT, padx=(0, 8))
|
||||
ttk.Label(palette_frame, text="Beispielfarben:").pack(side=tk.LEFT, padx=(0, 8))
|
||||
swatch_container = ttk.Frame(palette_frame)
|
||||
swatch_container.pack(side=tk.LEFT)
|
||||
self.current_colour_sw.pack(side=tk.LEFT, pady=2)
|
||||
self.current_colour_label = ttk.Label(current_frame, text=f"({default_colour})")
|
||||
self.current_colour_label.pack(side=tk.LEFT, padx=(6, 0))
|
||||
|
||||
ttk.Label(palette_frame, text="Weitere Farben:").pack(side=tk.LEFT, padx=(0, 8))
|
||||
swatch_container = ttk.Frame(palette_frame)
|
||||
swatch_container.pack(side=tk.LEFT)
|
||||
for name, hex_code in self._preset_colours():
|
||||
self._add_palette_swatch(swatch_container, name, hex_code)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue