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)