feat: enhance menu theming with comprehensive documentation and testing support
Build and Push Docker Image / build-and-push (push) Has been cancelled
Build and Push Docker Image / build-and-push (push) Has been cancelled
This commit is contained in:
+5
-5
@@ -178,11 +178,11 @@ class MedTrackerApp:
|
||||
|
||||
def _setup_menu(self) -> None:
|
||||
"""Set up the menu bar."""
|
||||
menubar = tk.Menu(self.root)
|
||||
menubar = self.theme_manager.create_themed_menu(self.root)
|
||||
self.root.config(menu=menubar)
|
||||
|
||||
# File menu
|
||||
file_menu = tk.Menu(menubar, tearoff=0)
|
||||
file_menu = self.theme_manager.create_themed_menu(menubar, tearoff=0)
|
||||
menubar.add_cascade(label="File", menu=file_menu)
|
||||
file_menu.add_command(
|
||||
label="Export Data...",
|
||||
@@ -195,7 +195,7 @@ class MedTrackerApp:
|
||||
)
|
||||
|
||||
# Tools menu
|
||||
tools_menu = tk.Menu(menubar, tearoff=0)
|
||||
tools_menu = self.theme_manager.create_themed_menu(menubar, tearoff=0)
|
||||
menubar.add_cascade(label="Tools", menu=tools_menu)
|
||||
tools_menu.add_command(
|
||||
label="Manage Pathologies...",
|
||||
@@ -216,7 +216,7 @@ class MedTrackerApp:
|
||||
)
|
||||
|
||||
# Theme menu
|
||||
theme_menu = tk.Menu(menubar, tearoff=0)
|
||||
theme_menu = self.theme_manager.create_themed_menu(menubar, tearoff=0)
|
||||
menubar.add_cascade(label="Theme", menu=theme_menu)
|
||||
|
||||
# Add quick theme options
|
||||
@@ -237,7 +237,7 @@ class MedTrackerApp:
|
||||
)
|
||||
|
||||
# Help menu
|
||||
help_menu = tk.Menu(menubar, tearoff=0)
|
||||
help_menu = self.theme_manager.create_themed_menu(menubar, tearoff=0)
|
||||
menubar.add_cascade(label="Help", menu=help_menu)
|
||||
help_menu.add_command(
|
||||
label="Settings...",
|
||||
|
||||
Reference in New Issue
Block a user