Exemplo n.º 1
0
class GotoDirPlugin(object):
    def __init__(self, editor):
        self.editor = editor
        self.triggers = TriggerManager(editor)
        self.triggers.connect_triggers(self)
    
    @trigger
    def activate(self, sender):
        subprocess.Popen(['/usr/bin/env', 'xdg-open', self.editor.pwd_uri]).poll()
        return False
    
    def load(self): pass
    def unload(self): pass
class TriggerAreaPlugin(object):
    def __init__(self, editor):
        self.editor = editor
        self.triggers = TriggerManager(editor)
        self.triggers.connect_triggers(self)
    
    @trigger
    def activate(self, sender):
        self.editor.show_full_view()
        return False
    
    def load(self): pass
    def unload(self): pass
class TriggerAreaPlugin(object):
    def __init__(self, editor):
        self.editor = editor
        self.triggers = TriggerManager(editor)
        self.triggers.connect_triggers(self)

    @trigger
    def activate(self, sender):
        self.editor.show_full_view()
        return False

    def load(self):
        pass

    def unload(self):
        pass
Exemplo n.º 4
0
class GotoDirPlugin(object):
    def __init__(self, editor):
        self.editor = editor
        self.triggers = TriggerManager(editor)
        self.triggers.connect_triggers(self)

    @trigger
    def activate(self, sender):
        subprocess.Popen(['/usr/bin/env', 'xdg-open',
                          self.editor.pwd_uri]).poll()
        return False

    def load(self):
        pass

    def unload(self):
        pass
Exemplo n.º 5
0
    def __init__(self, editor):
        self.editor = editor

        self.signals = Signals()
        self.triggers = TriggerManager(editor)
        connect_all(self, self.signals, self.triggers, textbuffer=self.editor.textbuffer)

        self.block_word_reset = False
        self.words = None
        self.start_word = None
        self.start_offset = None
        
        self.indexer = IndexerProcessManager(self.signals.sender, editor)
        self.dictionary_manager = DictionaryManager(self.signals.sender, editor)
        self.communicator = ProcessCommunicator(self.signals.sender, editor)
        self.extractor = TextExtractor(self.signals.sender, editor)
        self.buffer_monitor = BufferMonitor(self.signals.sender, editor)
Exemplo n.º 6
0
 def __init__(self, editor):
     self.editor = editor
     self.triggers = TriggerManager(editor)
     self.triggers.connect_triggers(self)
Exemplo n.º 7
0
 def __init__(self, editor):
     self.editor = editor
     self.triggers = TriggerManager(editor)
     self.triggers.connect_triggers(self)
Exemplo n.º 8
0
    def __init__(self, editor):
        self.editor = editor

        self.triggers = TriggerManager(editor)
        self.signals = Signals()
        connect_all(self, self.signals, self.triggers)