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 = 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))
|
|
||||||
swatch_container = ttk.Frame(palette_frame)
|
ttk.Label(palette_frame, text="Weitere Farben:").pack(side=tk.LEFT, padx=(0, 8))
|
||||||
swatch_container.pack(side=tk.LEFT)
|
swatch_container = ttk.Frame(palette_frame)
|
||||||
|
swatch_container.pack(side=tk.LEFT)
|
||||||
for name, hex_code in self._preset_colours():
|
for name, hex_code in self._preset_colours():
|
||||||
self._add_palette_swatch(swatch_container, name, hex_code)
|
self._add_palette_swatch(swatch_container, name, hex_code)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue