def on_message_activate(self, bus, message, userdata):
                view = message.props.view

                if not view:
                        view = self.window.get_active_view()

                controller = SharedData().get_controller(view)

                if not controller:
                        return

                # TODO: fix me as soon as the property fix lands in pygobject
                #iter = message.props.iter

                #if not iter:
                iter = view.get_buffer().get_iter_at_mark(view.get_buffer().get_insert())
                controller.run_snippet_trigger(message.props.trigger, (iter, iter))
Beispiel #2
0
        def on_message_activate(self, bus, message, userdata):
                view = message.props.view

                if not view:
                        view = self.window.get_active_view()

                controller = SharedData().get_controller(view)

                if not controller:
                        return

                iter = message.props.iter

                if not iter:
                        iter = view.get_buffer().get_iter_at_mark(view.get_buffer().get_insert())

                controller.run_snippet_trigger(message.props.trigger, (iter, iter))
Beispiel #3
0
    def on_message_activate(self, bus, message, userdata):
        view = message.props.view

        if not view:
            view = self.window.get_active_view()

        controller = SharedData().get_controller(view)

        if not controller:
            return

        iter = message.props.iter

        if not iter:
            iter = view.get_buffer().get_iter_at_mark(
                view.get_buffer().get_insert())

        controller.run_snippet_trigger(message.props.trigger, (iter, iter))