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.
- gaphas.tool.hover_tool(view: GtkView) gi.repository.Gtk.EventController [source]
Highlight the currenly hovered item.
- gaphas.tool.item_tool(view: GtkView) gi.repository.Gtk.GestureDrag [source]
Handle item movement and movement of handles.
- gaphas.tool.placement_tool(view: GtkView, factory: Callable[[], Item], handle_index: int) gi.repository.Gtk.GestureDrag [source]
Place a new item on the model.