X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/afe9f743d2b1f9d617352165ed53e81a26d8b16a..15837f6a85332fbebf28f839bf4009218342bdc6:/disobedience/disobedience.h diff --git a/disobedience/disobedience.h b/disobedience/disobedience.h index 938a69e..2beb032 100644 --- a/disobedience/disobedience.h +++ b/disobedience/disobedience.h @@ -47,6 +47,7 @@ #include "selection.h" #include "kvp.h" #include "eventdist.h" +#include "split.h" #include #include @@ -86,12 +87,14 @@ struct callbackdata { * have some callbacks to set them appropriately. */ struct tabtype { - int (*properties_sensitive)(GtkWidget *tab); - int (*selectall_sensitive)(GtkWidget *tab); - int (*selectnone_sensitive)(GtkWidget *tab); - void (*properties_activate)(GtkWidget *tab); - void (*selectall_activate)(GtkWidget *tab); - void (*selectnone_activate)(GtkWidget *tab); + int (*properties_sensitive)(void *extra); + int (*selectall_sensitive)(void *extra); + int (*selectnone_sensitive)(void *extra); + void (*properties_activate)(void *extra); + void (*selectall_activate)(void *extra); + void (*selectnone_activate)(void *extra); + void (*selected)(void); + void *extra; }; /** @brief Button definitions */