summaryrefslogtreecommitdiffstats
path: root/g-ed-it/docHelper.py
diff options
context:
space:
mode:
Diffstat (limited to 'g-ed-it/docHelper.py')
-rw-r--r--g-ed-it/docHelper.py20
1 files changed, 5 insertions, 15 deletions
diff --git a/g-ed-it/docHelper.py b/g-ed-it/docHelper.py
index dcd2c29..428344a 100644
--- a/g-ed-it/docHelper.py
+++ b/g-ed-it/docHelper.py
@@ -21,32 +21,22 @@
import os.path
import subprocess
-import docBar
+
class DocHelper (object):
+ KEY = "G-ED-IT_DOCHELPER_KEY"
def __init__(self, tab, window, gitAction):
self.doc = tab.get_document()
self.gitAction = gitAction
self.tab = tab
- self.getDocState()
- self.docBar = docBar.DocBar(tab,self.gitAction, window, self)
+ self.tab.set_data(self.KEY,self)
- self.update_handler1 = self.doc.connect("saved",self.doc_changed)
- self.update_handler2 = self.doc.connect("loaded",self.doc_changed)
+ self.getDocState()
pass
def deactivate(self):
- self.doc.disconnect(self.update_handler1)
- self.doc.disconnect(self.update_handler2)
- self.docBar.deactivate()
-
- def update_ui(self):
- self.getDocState()
- self.docBar.update_ui()
-
- def doc_changed(self,doc,arg1):
- self.getDocState()
+ self.tab.set_data(self.KEY,None)
def getDocState(self):
uri = self.doc.get_uri_for_display()