Fix Clear Log Button
This commit is contained in:
@ -646,7 +646,7 @@ class LXToolsGUI:
|
||||
self.root.iconphoto(False, icon)
|
||||
except:
|
||||
pass
|
||||
# self.root.minsize(LXToolsAppConfig.WINDOW_WIDTH, LXToolsAppConfig.WINDOW_HEIGHT)
|
||||
self.root.minsize(LXToolsAppConfig.WINDOW_WIDTH, LXToolsAppConfig.WINDOW_HEIGHT)
|
||||
Theme.apply_light_theme(self.root)
|
||||
# Create header
|
||||
self._create_header()
|
||||
@ -960,12 +960,14 @@ class LXToolsGUI:
|
||||
|
||||
def _create_log_tab(self):
|
||||
"""Create log tab"""
|
||||
log_frame = ttk.Frame(self.notebook, height=80)
|
||||
log_frame = ttk.Frame(self.notebook)
|
||||
self.notebook.add(log_frame, text=LocaleStrings.MSGL["log_name"])
|
||||
|
||||
# Log text with scrollbar
|
||||
log_container = tk.Frame(log_frame)
|
||||
log_container.pack(fill="both", expand=True, padx=10, pady=10)
|
||||
# Important! pack_propagate(False) must be set here to display
|
||||
# the Clear Log button correctly
|
||||
log_container.pack_propagate(False)
|
||||
|
||||
self.log_text = tk.Text(
|
||||
@ -988,14 +990,13 @@ class LXToolsGUI:
|
||||
|
||||
# Log controls
|
||||
log_controls = tk.Frame(log_frame)
|
||||
log_controls.pack(fill="x", padx=10, pady=(5, 30))
|
||||
log_controls.pack_propagate(False)
|
||||
log_controls.pack(fill="x", padx=10, pady=(5, 0))
|
||||
|
||||
# Clear log button
|
||||
clear_log_btn = ttk.Button(
|
||||
log_controls, text=LocaleStrings.MSGB["clear_log"], command=self.clear_log
|
||||
)
|
||||
clear_log_btn.pack(side="right")
|
||||
clear_log_btn.pack(side="right", pady=(0, 10))
|
||||
|
||||
# Initial log message
|
||||
self.log_message(
|
||||
|
Reference in New Issue
Block a user