CheckableTool
=============

.. currentmodule:: glue.viewers.common.tool

.. autoclass:: CheckableTool
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~CheckableTool.action_text
      ~CheckableTool.enabled
      ~CheckableTool.icon
      ~CheckableTool.shortcut
      ~CheckableTool.status_tip
      ~CheckableTool.tool_id
      ~CheckableTool.tool_tip

   .. rubric:: Methods Summary

   .. autosummary::

      ~CheckableTool.activate
      ~CheckableTool.close
      ~CheckableTool.deactivate
      ~CheckableTool.menu_actions

   .. rubric:: Attributes Documentation

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

   .. rubric:: Methods Documentation

   .. automethod:: activate
   .. automethod:: close
   .. automethod:: deactivate
   .. automethod:: menu_actions
