Beispiel #1
0
 def register_tools(self):
     separator_action = ActionFactory(SeparatorInfo("Tools"))
     add_separator_after = ["stop test run","search unused keywords","preview","view ride log"]
     for key in sorted(self._tools_items.iterkeys()):
         self._menubar.register(self._tools_items[key])
         if self._tools_items[key].name.lower() in add_separator_after:
             self._menubar.register(separator_action)
Beispiel #2
0
 def register_tools(self):
     separator_action = ActionFactory(SeparatorInfo("Tools"))
     add_separator_after = ["stop test run", "search unused keywords",
                            "preview", "view ride log"]
     #for key in sorted(self._tools_items.iterkeys()):
     # print("DEBUG: at register_tools, tools: %s" % self._tools_items)
     for key in sorted(self._tools_items.keys()):  #DEBUG Python3
         self._menubar.register(self._tools_items[key])
         # print("DEBUG: key=%s name=%s" % (key, self._tools_items[key].name.lower()))
         if self._tools_items[key].name.lower() in add_separator_after:
             self._menubar.register(separator_action)
Beispiel #3
0
 def register_action(self, action_info):
     menubar_can_be_registered = True
     action = ActionFactory(action_info)
     self._shortcut_registry.register(action)
     if hasattr(action_info,"menu_name"):
         if action_info.menu_name == "Tools":
             self._tools_items[action_info.position] = action
             menubar_can_be_registered = False
     if menubar_can_be_registered:
         self._menubar.register(action)
     self._toolbar.register(action)
     return action
Beispiel #4
0
 def register_action(self, action_info, update_aui=True):
     menubar_can_be_registered = True
     action = ActionFactory(action_info)
     self._shortcut_registry.register(action)
     if hasattr(action_info, "menu_name"):
         if action_info.menu_name == "Tools":
             self._tools_items[action_info.position] = action
             menubar_can_be_registered = False
     if menubar_can_be_registered:
         self._menubar.register(action)
     self._toolbar.register(action)
     if update_aui:
         # tell the manager to "commit" all the changes just made
         self._aui_mgr.Update()
     return action
Beispiel #5
0
 def register_shortcut(self, action_info):
     action = ActionFactory(action_info)
     self._shortcut_registry.register(action)
     return action