Пример #1
0
 def __init__(self, manager):
     self.manager = manager
     self.window = manager.gui.get_object("Window")
     self.window.set_transient_for(manager.editor.window)
     
     manager.signals.connect_signals(self)
     weak_connect(self.window, "delete-event", self, 'delete_event', idle=False)
     weak_connect(self.window, "key-press-event", self, 'key_press_event', idle=False)
Пример #2
0
    def __init__(self, signals, editor):
        editor.response()
        self.editor = editor
        self.signals = signals
        self.lines = ()
        self.update = True

        weak_connect(editor, "reset-buffer", self, 'reset_buffer')
        signals.connect_signals(self)
Пример #3
0
	def __init__(self, signals, editor):
		editor.response()
		self.editor = editor
		self.signals = signals
		self.lines = ()
		self.update = True
		
		weak_connect(editor, "reset-buffer", self, 'reset_buffer') 
		signals.connect_signals(self)
Пример #4
0
    def __init__(self, manager):
        self.manager = manager
        self.view = manager.gui.get_object("TreeView")
        
        self.manager.signals.connect_signals(self)
        weak_connect(self.view, "row-activated", self, 'row_activated')

        self.set_properties()
        
        self.updater = Updater(manager)
Пример #5
0
    def __init__(self, manager):
        self.manager = manager
        self.view = manager.gui.get_object("TreeView")

        self.manager.signals.connect_signals(self)
        weak_connect(self.view, "row-activated", self, 'row_activated')

        self.set_properties()

        self.updater = Updater(manager)
Пример #6
0
    def __init__(self, manager):
        self.manager = manager
        self.window = manager.gui.get_object("Window")
        self.window.set_transient_for(manager.editor.window)

        manager.signals.connect_signals(self)
        weak_connect(self.window,
                     "delete-event",
                     self,
                     'delete_event',
                     idle=False)
        weak_connect(self.window,
                     "key-press-event",
                     self,
                     'key_press_event',
                     idle=False)
Пример #7
0
    def __init__(self, signals, editor):
        self.editor = editor
        self.signals = signals
        self.buffer = editor.textbuffer
        self.lines = ()

        weak_connect(editor.textbuffer,
                     'source-mark-updated',
                     self,
                     'update',
                     after=True,
                     idle_priority=9999)

        weak_connect(editor,
                     'modified-file',
                     self,
                     'update',
                     after=True,
                     idle_priority=9999999)

        weak_connect(editor,
                     'renamed-file',
                     self,
                     'update',
                     after=True,
                     idle_priority=9999)

        idle_add(self.optimize, priority=9999)
Пример #8
0
 def __init__(self, editor):
     self.editor = editor
     
     self.signals = Signals()
     self.signals.connect_signals(self)
     
     self.triggers = TriggerManager(editor)
     self.triggers.connect_triggers(self)
     
     # WTF? in original plugin there is no popup menu item, so commented
     #editor.textview.connect("populate-popup", self.pupulate_popup)
     
     create_bookmark_image(editor)
     
     self.feedback_manager = Feedback(self.signals, editor)
     self.mark_reseter = Reseter(self.signals, editor)
     self.mark_updater = Updater(self.signals, editor)
     self.marker = Marker(self.signals, editor)
     
     self.gui_manager = GuiManager(self.signals, editor)
     
     weak_connect(editor, "loaded-file", self, 'restore_bookmarks', idle_priority=9999)
     idle_add(self.restore_bookmarks, priority=9999)
Пример #9
0
    def __init__(self, signals, editor):
        self.editor = editor
        self.signals = signals
        self.buffer = editor.textbuffer
        self.lines = ()
        
        weak_connect(editor.textbuffer, 'source-mark-updated', self, 'update',
            after=True, idle_priority=9999)

        weak_connect(editor, 'modified-file', self, 'update',
            after=True, idle_priority=9999999)

        weak_connect(editor, 'renamed-file', self, 'update',
            after=True, idle_priority=9999)

        idle_add(self.optimize, priority=9999)