Plugins/PluginVcsMercurial.py

changeset 4079
a3319822d303
parent 4021
195a471c327b
child 4115
0c70a8f8d54a
equal deleted inserted replaced
4078:0e14bef0b47b 4079:a3319822d303
198 @return tuple of reference to instantiated viewmanager and 198 @return tuple of reference to instantiated viewmanager and
199 activation status (boolean) 199 activation status (boolean)
200 """ 200 """
201 from VcsPlugins.vcsMercurial.hg import Hg 201 from VcsPlugins.vcsMercurial.hg import Hg
202 self.__object = Hg(self, self.__ui) 202 self.__object = Hg(self, self.__ui)
203
204 tb = self.__ui.getToolbar("vcs")[1]
205 tb.setVisible(False)
206 tb.setEnabled(False)
207
208 tb = self.__ui.getToolbar("mercurial")[1]
209 tb.setVisible(True)
210 tb.setEnabled(True)
211
203 return self.__object, True 212 return self.__object, True
204 213
205 def deactivate(self): 214 def deactivate(self):
206 """ 215 """
207 Public method to deactivate this plugin. 216 Public method to deactivate this plugin.
208 """ 217 """
209 self.__object = None 218 self.__object = None
219
220 tb = self.__ui.getToolbar("mercurial")[1]
221 tb.setVisible(False)
222 tb.setEnabled(False)
223
224 tb = self.__ui.getToolbar("vcs")[1]
225 tb.setVisible(True)
226 tb.setEnabled(True)
210 227
211 def getPreferences(self, key): 228 def getPreferences(self, key):
212 """ 229 """
213 Public method to retrieve the various settings. 230 Public method to retrieve the various settings.
214 231

eric ide

mercurial