PolyMode
========

.. currentmodule:: glue.viewers.matplotlib.toolbar_mode

.. autoclass:: PolyMode
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~PolyMode.action_text
      ~PolyMode.disable_on_finalize
      ~PolyMode.enabled
      ~PolyMode.icon
      ~PolyMode.persistent
      ~PolyMode.shortcut
      ~PolyMode.status_tip
      ~PolyMode.tool_id
      ~PolyMode.tool_tip

   .. rubric:: Methods Summary

   .. autosummary::

      ~PolyMode.activate
      ~PolyMode.clear
      ~PolyMode.close
      ~PolyMode.deactivate
      ~PolyMode.key
      ~PolyMode.menu_actions
      ~PolyMode.move
      ~PolyMode.press
      ~PolyMode.release
      ~PolyMode.roi

   .. rubric:: Attributes Documentation

   .. autoattribute:: action_text
   .. autoattribute:: disable_on_finalize
   .. autoattribute:: enabled
   .. autoattribute:: icon
   .. autoattribute:: persistent
   .. autoattribute:: shortcut
   .. autoattribute:: status_tip
   .. autoattribute:: tool_id
   .. autoattribute:: tool_tip

   .. rubric:: Methods Documentation

   .. automethod:: activate
   .. automethod:: clear
   .. automethod:: close
   .. automethod:: deactivate
   .. automethod:: key
   .. automethod:: menu_actions
   .. automethod:: move
   .. automethod:: press
   .. automethod:: release
   .. automethod:: roi
