open_viewmin.filter_tree_plot_Qt.menus.main_menus.add_menu ========================================================== .. py:module:: open_viewmin.filter_tree_plot_Qt.menus.main_menus.add_menu Functions --------- .. autoapisummary:: open_viewmin.filter_tree_plot_Qt.menus.main_menus.add_menu._add_fields_filter_menu_update open_viewmin.filter_tree_plot_Qt.menus.main_menus.add_menu.setup_add_menu Module Contents --------------- .. py:function:: _add_fields_filter_menu_update(plotter, menu, callfunc, list_before=None, field_names_source=None) Update the dataset names to be listed in a menu. :param plotter: :type plotter: :class:`~open_viewmin.filter_tree_plot_Qt.filter_tree_plot_Qt.FilterTreePlotQt` :param menu: :type menu: PyQt5.QtWidgets.QMenu :param callfunc: Function mapping data array name to a menu action :type callfunc: callable() :param list_before: (name, callable) pairs of menu items to list before the dataset names. :type list_before: list[tuple] :param field_names_source: Function that returns a sequence of data array names. :type field_names_source: callable() .. py:function:: setup_add_menu(plotter) Define callbacks to connect to actions in "Add" main menu :param plotter: :type plotter: :class:`~open_viewmin.filter_tree_plot_Qt.filter_tree_plot_Qt.FilterTreePlotQt`