Ejemplo n.º 1
0
 def OnInit(self):
     # Needed for SetToolTipString to work
     wx.HelpProvider.Set(wx.SimpleHelpProvider())  # TODO adjust to wx versions 
     self.settings = RideSettings()
     librarydatabase.initialize_database()
     self.preferences = Preferences(self.settings)
     self.namespace = Namespace(self.settings)
     self._controller = Project(self.namespace, self.settings)
     self.frame = RideFrame(self, self._controller)
     self._editor_provider = EditorProvider()
     self._plugin_loader = PluginLoader(self, self._get_plugin_dirs(),
                                        coreplugins.get_core_plugins())
     self._plugin_loader.enable_plugins()
     self.frame.Show()
     self.editor = self._get_editor()
     self._load_data()
     self.frame.tree.populate(self.model)
     self.frame.tree.set_editor(self.editor)
     self._find_robot_installation()
     self._publish_system_info()
     if self._updatecheck:
         UpdateNotifierController(
             self.settings).notify_update_if_needed(UpdateDialog)
     wx.CallLater(200, ReleaseNotes(self).bring_to_front)
     return True
Ejemplo n.º 2
0
 def OnInit(self):
     # DEBUG To test RTL
     # self._initial_locale = wx.Locale(wx.LANGUAGE_ARABIC)
     self._initial_locale = wx.Locale(wx.LANGUAGE_ENGLISH)
     # Needed for SetToolTipString to work
     wx.HelpProvider.Set(
         wx.SimpleHelpProvider())  # TODO adjust to wx versions
     self.settings = RideSettings()
     librarydatabase.initialize_database()
     self.preferences = Preferences(self.settings)
     self.namespace = Namespace(self.settings)
     self._controller = Project(self.namespace, self.settings)
     self.frame = RideFrame(self, self._controller)
     self._editor_provider = EditorProvider()
     self._plugin_loader = PluginLoader(self, self._get_plugin_dirs(),
                                        coreplugins.get_core_plugins())
     self._plugin_loader.enable_plugins()
     self.treeplugin = TreePlugin(self)
     self.treeplugin.register_frame(self.frame)
     self.fileexplorerplugin = FileExplorerPlugin(self, self._controller)
     self.fileexplorerplugin.register_frame(self.frame)
     self.frame.Show()
     if not self.treeplugin.opened:
         self.treeplugin.close_tree()
     if not self.fileexplorerplugin.opened:
         self.fileexplorerplugin.close_tree()
     self.editor = self._get_editor()
     self._load_data()
     self.treeplugin.populate(self.model)
     self.treeplugin.set_editor(self.editor)
     self._find_robot_installation()
     self._publish_system_info()
     perspective = self.settings.get('AUI Perspective', None)
     if perspective:
         self.frame._mgr.LoadPerspective(perspective, True)
     if self._updatecheck:
         UpdateNotifierController(
             self.settings).notify_update_if_needed(UpdateDialog)
     wx.CallLater(200, ReleaseNotes(self).bring_to_front)
     wx.CallLater(200, self.fileexplorerplugin._update_tree)
     return True
Ejemplo n.º 3
0
 def OnInit(self):
     self.settings = RideSettings()
     librarydatabase.initialize_database()
     self.preferences = Preferences(self.settings)
     self.namespace = Namespace(self.settings)
     self._controller = Project(self.namespace, self.settings)
     self.frame = RideFrame(self, self._controller)
     self._editor_provider = EditorProvider()
     self._plugin_loader = PluginLoader(self, self._get_plugin_dirs(),
                                        context.get_core_plugins())
     self._plugin_loader.enable_plugins()
     self.editor = self._get_editor()
     self.editor.show()
     self._load_data()
     self.frame.tree.populate(self.model)
     self.frame.tree.set_editor(self.editor)
     self._publish_system_info()
     if self._updatecheck:
         UpdateNotifierController(self.settings).notify_update_if_needed(UpdateDialog)
     wx.CallLater(200, ReleaseNotes(self).bring_to_front)
     return True
Ejemplo n.º 4
0
 def setUp(self):
     self.p = EditorProvider()
     self.p.register_editor(TestObject, TestEditor)