def popup_context_menu(self, event): self.set_event_context(event) if self.context_menu is None: self.context_menu = UpdatedMenu( self.frame, [], tearoff=0, auto_rebuild=self.build_context_menu) self.context_menu.Popup(event.x_root, event.y_root)
def popup_context_menu(self, event): if self.context_menu is None: items = [] set_unit = self.SetUnit for unit in unit_names: items.append(MenuCommand(unit, set_unit, unit)) self.context_menu = UpdatedMenu(self, items, tearoff=0) self.context_menu.Popup(event.x_root, event.y_root)
def PopupContextMenu(self, event): self.context_idx = self.x_to_idx(event.x) self.context_pos = (event.x - self.orig_x) / float(self.ximage.width) if self.context_menu is None: items = [ MenuCommand(_("Set Handle Color"), self.set_handle_color, sensitivecb=self.can_set_handle_color), MenuCommand(_("Delete Handle"), self.delete_handle, sensitivecb=self.can_delete_handle), MenuCommand(_("Insert Handle"), self.insert_handle, sensitivecb=self.can_insert_handle) ] self.context_menu = UpdatedMenu(self, items) self.context_menu.Popup(event.x_root, event.y_root)
def popup_context_menu(self, event): if self["state"] == NORMAL: self.context_menu = UpdatedMenu( self, [], tearoff=0, auto_rebuild=self.build_context_menu) self.context_menu.Popup(event.x_root, event.y_root)