Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 47 additions & 27 deletions src/ui/menu_bar.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,42 +100,62 @@ def add_zoom_menu(self):

def add_view_menu(self):
menu = Menu(self.menubar, tearoff=0)
menu.add_command(label="Grid - Front", command=self.main_app.menu_callback_grid_front)
menu.add_command(label="Grid - Back", command=self.main_app.menu_callback_grid_back)
menu.add_command(label="Grid - Off", command=self.main_app.menu_callback_grid_off)
grid_menu = Menu(menu, tearoff=0)
grid_menu.add_command(label="Front", command=self.main_app.menu_callback_grid_front)
grid_menu.add_command(label="Back", command=self.main_app.menu_callback_grid_back)
grid_menu.add_command(label="Off", command=self.main_app.menu_callback_grid_off)
menu.add_cascade(label="Grid", menu=grid_menu)
menu.add_separator()
menu.add_command(label="Analysis - Front", command=self.main_app.menu_callback_analyze_front)
menu.add_command(label="Analysis - Back", command=self.main_app.menu_callback_analyze_back)
analysis_menu = Menu(menu, tearoff=0)
analysis_menu.add_command(label="Front", command=self.main_app.menu_callback_analyze_front)
analysis_menu.add_command(label="Back", command=self.main_app.menu_callback_analyze_back)
menu.add_cascade(label="Analysis", menu=analysis_menu)
menu.add_separator()
menu.add_command(label="Track - Front", command=self.main_app.menu_callback_track_front)
menu.add_command(label="Track - Back", command=self.main_app.menu_callback_track_back)
track_menu = Menu(menu, tearoff=0)
track_menu.add_command(label="Front", command=self.main_app.menu_callback_track_front)
track_menu.add_command(label="Back", command=self.main_app.menu_callback_track_back)
track_menu.add_separator()
track_menu.add_command(label="Grey", command=self.main_app.menu_callback_track_grey)
track_menu.add_command(label="Blue", command=self.main_app.menu_callback_track_blue)
menu.add_cascade(label="Track", menu=track_menu)
menu.add_separator()
menu.add_command(label="Track - Grey", command=self.main_app.menu_callback_track_grey)
menu.add_command(label="Track - Blue", command=self.main_app.menu_callback_track_blue)
sectors_menu = Menu(menu, tearoff=0)
sectors_menu.add_command(label="On", command=self.main_app.menu_callback_sectors_on)
sectors_menu.add_command(label="Off", command=self.main_app.menu_callback_sectors_off)
menu.add_cascade(label="Sectors", menu=sectors_menu)
menu.add_separator()
menu.add_command(label="Sectors - On", command=self.main_app.menu_callback_sectors_on)
menu.add_command(label="Sectors - Off", command=self.main_app.menu_callback_sectors_off)
waypoints_menu = Menu(menu, tearoff=0)
waypoints_menu.add_command(label="Large", command=self.main_app.menu_callback_waypoints_large)
waypoints_menu.add_command(label="Small", command=self.main_app.menu_callback_waypoints_small)
waypoints_menu.add_command(label="Micro", command=self.main_app.menu_callback_waypoints_micro)
waypoints_menu.add_command(label="Off", command=self.main_app.menu_callback_waypoints_off)
menu.add_cascade(label="Waypoints", menu=waypoints_menu)
menu.add_separator()
menu.add_command(label="Waypoints - Large", command=self.main_app.menu_callback_waypoints_large)
menu.add_command(label="Waypoints - Small", command=self.main_app.menu_callback_waypoints_small)
menu.add_command(label="Waypoints - Micro", command=self.main_app.menu_callback_waypoints_micro)
menu.add_command(label="Waypoints - Off", command=self.main_app.menu_callback_waypoints_off)
waypoints_labels_menu = Menu(menu, tearoff=0)
waypoints_labels_menu.add_command(label="On", command=self.main_app.menu_callback_waypoint_labels_on)
waypoints_labels_menu.add_command(label="Off", command=self.main_app.menu_callback_waypoint_labels_off)
menu.add_cascade(label="Waypoint Labels", menu=waypoints_labels_menu)
menu.add_separator()
menu.add_command(label="Waypoint Labels - On", command=self.main_app.menu_callback_waypoint_labels_on)
menu.add_command(label="Waypoint Labels - Off", command=self.main_app.menu_callback_waypoint_labels_off)
annotations_menu = Menu(menu, tearoff=0)
annotations_menu.add_command(label="Front", command=self.main_app.menu_callback_annotations_front)
annotations_menu.add_command(label="Back", command=self.main_app.menu_callback_annotations_back)
annotations_menu.add_command(label="Off", command=self.main_app.menu_callback_annotations_off)
menu.add_cascade(label="Annotations", menu=annotations_menu)
menu.add_separator()
menu.add_command(label="Annotations - Front", command=self.main_app.menu_callback_annotations_front)
menu.add_command(label="Annotations - Back", command=self.main_app.menu_callback_annotations_back)
menu.add_command(label="Annotations - Off", command=self.main_app.menu_callback_annotations_off)
heading_menu = Menu(menu, tearoff=0)
heading_menu.add_command(label="On", command=self.main_app.menu_callback_heading_on)
heading_menu.add_command(label="Off", command=self.main_app.menu_callback_heading_off)
menu.add_cascade(label="Haeding", menu=heading_menu)
menu.add_separator()
menu.add_command(label="Heading - On", command=self.main_app.menu_callback_heading_on)
menu.add_command(label="Heading - Off", command=self.main_app.menu_callback_heading_off)
true_bearing_menu = Menu(menu, tearoff=0)
true_bearing_menu.add_command(label="On", command=self.main_app.menu_callback_true_bearing_on)
true_bearing_menu.add_command(label="Off", command=self.main_app.menu_callback_true_bearing_off)
menu.add_cascade(label="True Bearing", menu=true_bearing_menu)
menu.add_separator()
menu.add_command(label="True Bearing - On", command=self.main_app.menu_callback_true_bearing_on)
menu.add_command(label="True Bearing - Off", command=self.main_app.menu_callback_true_bearing_off)
menu.add_separator()
menu.add_command(label="Camera Vision - On", command=self.main_app.menu_callback_camera_vision_on)
menu.add_command(label="Camera Vision - Off", command=self.main_app.menu_callback_camera_vision_off)
camera_vision_menu = Menu(menu, tearoff=0)
camera_vision_menu.add_command(label="On", command=self.main_app.menu_callback_camera_vision_on)
camera_vision_menu.add_command(label="Off", command=self.main_app.menu_callback_camera_vision_off)
menu.add_cascade(label="Camera Vision", menu=camera_vision_menu)

self.menubar.add_cascade(label="View", menu=menu)

Expand Down