class_docstr: Helper class that groups all the user interactions for a Figure
  
  Attributes
  ----------
  figure: `Figure`
  keypresslock: `widgets.LockDraw`
      `LockDraw` object to know if the `canvas` key_press_event is locked
  messagelock: `widgets.LockDraw`
      `LockDraw` object to know if the message is available to write
class_docstr_tok: ["Helper","class","that","groups","all","the","user","interactions","for","a","Figure","Attributes","--","--","--","--","--","figure",":","`","Figure","`","keypresslock",":","`","widgets.LockDraw","`","`","LockDraw","`","object","to","know","if","the","`","canvas","`","key_press_event","is","locked","messagelock",":","`","widgets.LockDraw","`","`","LockDraw","`","object","to","know","if","the","message","is","available","to","write"]
docstr: Remove tool from `ToolManager`
  
  Parameters
  ----------
  name : string
      Name of the Tool
docstr_tok: ["Remove","tool","from","`","ToolManager","`","Parameters","--","--","--","--","--","name",":","string","Name","of","the","Tool"]
code: def remove_tool(self, name):
      """
      Remove tool from `ToolManager`
  
      Parameters
      ----------
      name : string
          Name of the Tool
      """
  
      tool = self.get_tool(name)
      tool.destroy()
  
      # If is a toggle tool and toggled, untoggle
      if getattr(tool, "toggled", False):
          self.trigger_tool(tool, "toolmanager")
  
      self._remove_keys(name)
  
      s = "tool_removed_event"
      event = ToolEvent(s, self, tool)
      self._callbacks.process(s, event)
  
      del self._tools[name]
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import warnings
  import matplotlib.cbook
  import matplotlib.widgets
  from matplotlib.rcsetup import validate_stringlist
  import matplotlib.backend_tools
label_desc: Use image node_id 13 for calling the ToolManager obj's underlying member method code with example usage: obj.remove_tool(name) without return types