:mod:`dip.ui.actions` ===================== .. module:: dip.ui.actions The :mod:`dip.ui.actions` module implements factories for a number of well known :term:`actions`. :class:`CloseAction` -------------------- .. class:: CloseAction Base class: :class:`~dip.ui.Action` The CloseAction class implements the well known :term:`action` to close an object. .. method:: CloseAction.create() Create the action. :return: the action. :class:`NewAction` ------------------ .. class:: NewAction Base class: :class:`~dip.ui.Action` The NewAction class implements the well known :term:`action` to create a new object .. method:: NewAction.create() Create the action. :return: the action. :class:`OpenAction` ------------------- .. class:: OpenAction Base class: :class:`~dip.ui.Action` The OpenAction class implements the well known :term:`action` to open an object. .. method:: OpenAction.create() Create the action. :return: the action. :class:`QuitAction` ------------------- .. class:: QuitAction Base class: :class:`~dip.ui.Action` The QuitAction class implements the well known :term:`action` to quit the application. .. method:: QuitAction.create() Create the action. :return: the action. :class:`SaveAction` ------------------- .. class:: SaveAction Base class: :class:`~dip.ui.Action` The SaveAction class implements the well known :term:`action` to save an object. .. method:: SaveAction.create() Create the action. :return: the action. :class:`SaveAsAction` --------------------- .. class:: SaveAsAction Base class: :class:`~dip.ui.Action` The SaveAsAction class implements the well known :term:`action` to save an object under a different name. .. method:: SaveAsAction.create() Create the action. :return: the action. :class:`WhatsThisAction` ------------------------ .. class:: WhatsThisAction Base class: :class:`~dip.ui.Action` The WhatsThisAction class implements the well known :term:`action` to ask for "What's This?" help. .. method:: WhatsThisAction.create() Create the action. :return: the action.