:mod:`dip.shell.tools.whats_this`
=================================
.. module:: dip.shell.tools.whats_this

This module contains the default implementation of a :term:`tool` that
implements the standard What's This? action.


:class:`WhatsThisTool`
----------------------
.. class:: WhatsThisTool

    Base class: :class:`~dip.model.Model`

    The WhatsThisTool class is the default implementation of a :term:`tool`
    that implements the well known "What's This?" action.  This assumes that
    the toolkit supplies the behaviour as well as the action itself.

    .. attribute:: id = 'dip.shell.tools.whats_this'

        The tool's identifier.

    .. attribute:: whats_this_action = WhatsThisAction()

        The action.
