def on_right_down(self, event):
if self.popup_menu_needs_rebuild or self.popup_menu is None:
self.init_popup_menu()
for cursor_mode in self.cursor_mode_to_eventID:
self.popup_menu.Check(self.cursor_mode_to_eventID[cursor_mode], False)
self.popup_menu.Check(self.cursor_mode_to_eventID[self.cursor_mode], True)
for cmap in self.ztv_frame.available_cmaps:
self.popup_menu.Check(self.cmap_to_eventID[cmap], False)
self.popup_menu.Check(self.cmap_to_eventID[self.ztv_frame.cmap], True)
for scaling in self.ztv_frame.available_scalings:
self.popup_menu.Check(self.scaling_to_eventID[scaling], False)
self.popup_menu.Check(self.scaling_to_eventID[self.ztv_frame.scaling], True)
if self.ztv_frame.cur_fits_hdulist is None:
self.popup_menu.Enable(self.popup_menu_cur_fits_header_eventID, False)
else:
self.popup_menu.Enable(self.popup_menu_cur_fits_header_eventID, True)
self.figure.canvas.PopupMenuXY(self.popup_menu, event.GetX() + 8, event.GetY() + 8)
评论列表
文章目录