Beispiel #1
0
 def select_tool(self, tool_name: str):
     if self.view:
         tool = TransactionalToolChain(self.event_manager)
         tool.append(self.get_tool(tool_name))
         self.view.tool = tool
         icon_name = self.get_tool_icon_name(tool_name)
         window = self.view.get_window()
         if icon_name and window:
             window.set_cursor(
                 get_placement_cursor(window.get_display(), icon_name))
         elif window:
             window.set_cursor(None)
Beispiel #2
0
 def select_tool(self, tool_name: str):
     tool = TransactionalToolChain(self.event_manager)
     if self.view:
         tool.append(self.get_tool(tool_name))
         self.view.tool = tool