From 37580c3b74977fea9385c3a08a1b76ca0f6f1c46 Mon Sep 17 00:00:00 2001 From: Jorge Bruned Date: Mon, 22 Apr 2024 13:45:34 +0200 Subject: [PATCH] Bind zoom listeners to menu items --- cocoviewer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cocoviewer.py b/cocoviewer.py index ffa16f4..83b6efc 100644 --- a/cocoviewer.py +++ b/cocoviewer.py @@ -550,6 +550,8 @@ def __init__(self, data, root, image_panel, statusbar, menu, objects_panel, slid self.menu.view.entryconfigure("BBoxes", variable=self.bboxes_on_global, command=self.menu_view_bboxes) self.menu.view.entryconfigure("Labels", variable=self.labels_on_global, command=self.menu_view_labels) self.menu.view.entryconfigure("Masks", variable=self.masks_on_global, command=self.menu_view_masks) + self.menu.view.entryconfigure("Zoom In", command=self.zoom_in) + self.menu.view.entryconfigure("Zoom Out", command=self.zoom_out) self.menu.view.colormenu.entryconfigure( "Categories", variable=self.coloring_on_global, @@ -853,11 +855,11 @@ def label_slider_status_update(self): def masks_slider_status_update(self): self.sliders.mask_slider.configure(state=tk.NORMAL if self.masks_on_local else tk.DISABLED) - def zoom_in(self, event): + def zoom_in(self, event=None): self.zoom_factor *= self.ZOOM_STEP self.update_img(local=False) - def zoom_out(self, event): + def zoom_out(self, event=None): self.zoom_factor /= self.ZOOM_STEP self.update_img(local=False)