summaryrefslogtreecommitdiffstats
path: root/g-ed-it/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'g-ed-it/__init__.py')
-rw-r--r--g-ed-it/__init__.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/g-ed-it/__init__.py b/g-ed-it/__init__.py
index 870eb32..1b23b98 100644
--- a/g-ed-it/__init__.py
+++ b/g-ed-it/__init__.py
@@ -3,18 +3,25 @@ import gedit
import os
import os.path
-import g_ed_it
+import windowHelper
+import gitAction
class G_ed_it(gedit.Plugin):
def __init__(self):
gedit.Plugin.__init__(self)
- self.instances = {}
+ self.windowHelpers = {}
+ self.gitAction = gitAction.GitAction(self)
def activate(self, window):
- self.instances[window] = g_ed_it.G_ed_itHelper(self, window)
+ self.windowHelpers[window] = windowHelper.WindowHelper(self, window, self.gitAction)
def deactivate(self, window):
- self.instances[window].deactivate()
+ self.windowHelpers[window].deactivate()
def update_ui(self, window):
- self.instances[window].update_ui()
+ self.windowHelpers[window].update_ui()
+
+ def fast_update_ui(self):
+ for windowHelper in self.windowHelpers :
+ self.windowHelpers[windowHelper].fast_update_ui()
+