From b4b6fa4e8773bef56b4b79c65c3f861d968e2b49 Mon Sep 17 00:00:00 2001 From: lm Date: Fri, 17 Oct 2025 16:09:24 +0200 Subject: [PATCH] Rearrange palette header to show current colour --- app/gui/ui.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/app/gui/ui.py b/app/gui/ui.py index 0023a2f..87561f9 100644 --- a/app/gui/ui.py +++ b/app/gui/ui.py @@ -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)