chiark / gitweb /
Leave a comment about iffy icon sensivity; it's definitely setting the
[disorder] / disobedience / disobedience.h
index 938a69ef48dc5331e42348933ee7ea3894854e4f..2beb032baecd638397e2ebe0d1daea8decbf3aed 100644 (file)
@@ -47,6 +47,7 @@
 #include "selection.h"
 #include "kvp.h"
 #include "eventdist.h"
+#include "split.h"
 
 #include <glib.h>
 #include <gtk/gtk.h>
@@ -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 */