diff options
Diffstat (limited to 'g-ed-it/__init__.py')
-rw-r--r-- | g-ed-it/__init__.py | 17 |
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() + |