예제 #1
0
    def show_popup(self, event=None):
        self.update_action_state()

        if event is not None:
            self.menu.popup(None, None, None, None, event.button, event.time)
        else:
            self.menu.popup(
                None, None,
                lambda m: Gedit.utils_menu_position_under_widget(m, self),
                None, 0, Gtk.get_current_event_time())
            self.menu.select_first(False)
예제 #2
0
    def make_popup(self, event = None):
        menu = self.create_popup_menu()
        menu.attach_to_widget(self, None)

        if event is not None:
            menu.popup(None, None, None, None, event.button, event.time)
        else:
            menu.popup(None, None,
                       lambda m: Gedit.utils_menu_position_under_widget(m, self),
                       None,
                       0, Gtk.get_current_event_time())
            menu.select_first(False)
예제 #3
0
    def make_popup(self, event=None):
        menu = self.create_popup_menu()
        menu.attach_to_widget(self, None)

        if event is not None:
            menu.popup(None, None, None, None, event.button, event.time)
        else:
            menu.popup(
                None, None,
                lambda m: Gedit.utils_menu_position_under_widget(m, self),
                None, 0, Gtk.get_current_event_time())
            menu.select_first(False)