Rearrange palette header to show current colour

This commit is contained in:
lm 2025-10-17 16:09:24 +02:00
parent a5d2aacdf6
commit b4b6fa4e87
1 changed files with 12 additions and 7 deletions

View File

@ -51,18 +51,23 @@ class UIBuilderMixin:
palette_frame = ttk.Frame(self.root) palette_frame = ttk.Frame(self.root)
palette_frame.pack(fill=tk.X, padx=12, pady=(6, 8)) palette_frame.pack(fill=tk.X, padx=12, pady=(6, 8))
default_colour = self._default_colour_hex() 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( self.current_colour_sw = tk.Canvas(
palette_frame, current_frame,
width=24, width=24,
height=24, height=24,
highlightthickness=0, highlightthickness=0,
background=default_colour, background=default_colour,
bd=0, bd=0,
) )
self.current_colour_sw.pack(side=tk.LEFT, padx=(0, 8), pady=2) self.current_colour_sw.pack(side=tk.LEFT, pady=2)
self.current_colour_label = ttk.Label(palette_frame, text=f"Aktuelle Farbe ({default_colour})") self.current_colour_label = ttk.Label(current_frame, text=f"({default_colour})")
self.current_colour_label.pack(side=tk.LEFT, padx=(0, 8)) self.current_colour_label.pack(side=tk.LEFT, padx=(6, 0))
ttk.Label(palette_frame, text="Beispielfarben:").pack(side=tk.LEFT, padx=(0, 8))
ttk.Label(palette_frame, text="Weitere Farben:").pack(side=tk.LEFT, padx=(0, 8))
swatch_container = ttk.Frame(palette_frame) swatch_container = ttk.Frame(palette_frame)
swatch_container.pack(side=tk.LEFT) swatch_container.pack(side=tk.LEFT)
for name, hex_code in self._preset_colours(): for name, hex_code in self._preset_colours():