diff --git a/lxtools_installer.py b/lxtools_installer.py index 1f33198..2647e12 100755 --- a/lxtools_installer.py +++ b/lxtools_installer.py @@ -646,13 +646,13 @@ 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() # Create notebook (tabs) - self.notebook = ttk.Notebook(self.root, height=300) + self.notebook = ttk.Notebook(self.root) self.notebook.pack(fill="both", expand=True, padx=15, pady=(10, 10)) # Create tabs @@ -960,12 +960,13 @@ class LXToolsGUI: def _create_log_tab(self): """Create log tab""" - log_frame = ttk.Frame(self.notebook) + log_frame = ttk.Frame(self.notebook, height=80) 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) + log_container.pack_propagate(False) self.log_text = tk.Text( log_container, @@ -987,7 +988,8 @@ class LXToolsGUI: # Log controls log_controls = tk.Frame(log_frame) - log_controls.pack(fill="x", padx=10, pady=(0, 0)) + log_controls.pack(fill="x", padx=10, pady=(5, 30)) + log_controls.pack_propagate(False) # Clear log button clear_log_btn = ttk.Button( @@ -1317,7 +1319,7 @@ class LXToolsGUI: """Clear the log""" if self.log_text: self.log_text.delete(1.0, tk.END) - self.log_message(MSGL["log_cleared"]) + self.log_message(LocaleStrings.MSGL["log_cleared"]) def run(self): """Start the GUI application""" diff --git a/manager.py b/manager.py index c7bfdc9..3033d3e 100644 --- a/manager.py +++ b/manager.py @@ -12,7 +12,7 @@ class LXToolsAppConfig: VERSION = "1.1.5" APP_NAME = "lxtoolsinstaller" WINDOW_WIDTH = 450 - WINDOW_HEIGHT = 740 + WINDOW_HEIGHT = 580 # Working directory WORK_DIR = os.getcwd()