Tools
=====

Tools are used to interact with the view.

Each tool is basically a function that produces a `Gtk.EventController`_.
The event controllers are already configured.

.. autofunction:: gaphas.tool.hover_tool
.. autofunction:: gaphas.tool.item_tool
.. autofunction:: gaphas.tool.placement_tool
.. autofunction:: gaphas.tool.rubberband_tool
.. autofunction:: gaphas.tool.zoom_tool


.. _Gtk.EventController: https://docs.gtk.org/gtk4/class.EventController.html