X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/1e8b7f57861e62f0e94daebf2ddee61d9f9265d4..41810542cca991dcbfb6ddf73c532faedb26accd:/src/viklayer.h diff --git a/src/viklayer.h b/src/viklayer.h index cf10b78f..4ea84686 100644 --- a/src/viklayer.h +++ b/src/viklayer.h @@ -171,6 +171,7 @@ typedef void (*VikLayerFuncWriteFileData) (VikLayer *, FILE *); /* item manipulation */ typedef void (*VikLayerFuncDeleteItem) (VikLayer *, gint, gpointer); /* layer, subtype, pointer to sub-item */ +typedef void (*VikLayerFuncCutItem) (VikLayer *, gint, gpointer); typedef void (*VikLayerFuncCopyItem) (VikLayer *, gint, gpointer, guint8 **, guint *); /* layer, subtype, pointer to sub-item, return pointer, return len */ typedef gboolean (*VikLayerFuncPasteItem) (VikLayer *, gint, guint8 *, guint); @@ -240,6 +241,7 @@ struct _VikLayerInterface { VikLayerFuncWriteFileData write_file_data; VikLayerFuncDeleteItem delete_item; + VikLayerFuncCutItem cut_item; VikLayerFuncCopyItem copy_item; VikLayerFuncPasteItem paste_item; VikLayerFuncFreeCopiedItem free_copied_item;