X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/e46f259a9f067d626de3bbe90215ff29e33262de..e0826724ba01672b9bac56f171021b9d08f96a1e:/src/viklayer.h?ds=inline diff --git a/src/viklayer.h b/src/viklayer.h index d1fa70e8..4400d64f 100644 --- a/src/viklayer.h +++ b/src/viklayer.h @@ -183,7 +183,9 @@ typedef void (*VikLayerFuncFreeCopiedItem) (gint, gpointer); */ typedef void (*VikLayerFuncDragDropRequest) (VikLayer *, VikLayer *, GtkTreeIter *, GtkTreePath *); -typedef gboolean (*VikLayerFuncSelectClick) (VikLayer *, GdkEventButton *, VikViewport *); +typedef gboolean (*VikLayerFuncSelectClick) (VikLayer *, GdkEventButton *, VikViewport *, tool_ed_t*); +typedef gboolean (*VikLayerFuncSelectMove) (VikLayer *, GdkEventButton *, VikViewport *, tool_ed_t*); +typedef gboolean (*VikLayerFuncSelectRelease) (VikLayer *, GdkEventButton *, VikViewport *, tool_ed_t*); typedef gboolean (*VikLayerFuncSelectedViewportMenu) (VikLayer *, GdkEventButton *, VikViewport *); typedef enum { @@ -254,6 +256,8 @@ struct _VikLayerInterface { VikLayerFuncDragDropRequest drag_drop_request; VikLayerFuncSelectClick select_click; + VikLayerFuncSelectMove select_move; + VikLayerFuncSelectRelease select_release; VikLayerFuncSelectedViewportMenu show_viewport_menu; };