]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktreeselection.h
marshaller fixes.
[~andy/gtk] / gtk / gtktreeselection.h
index fd9f78cb774ee1ba776e6b4bb34c9fa82eed7fb0..aaafa5057dcfbb8c37a3f2610a2a2e121a9be41b 100644 (file)
@@ -20,7 +20,6 @@
 #ifndef __GTK_TREE_SELECTION_H__
 #define __GTK_TREE_SELECTION_H__
 
-#include <gobject/gobject.h>
 #include <gtk/gtkobject.h>
 #include <gtk/gtktreeview.h>
 
@@ -58,6 +57,7 @@ struct _GtkTreeSelection
   GtkTreeSelectionMode type;
   GtkTreeSelectionFunc user_func;
   gpointer user_data;
+  GtkDestroyNotify destroy;
 };
 
 struct _GtkTreeSelectionClass
@@ -74,9 +74,10 @@ void             gtk_tree_selection_set_mode            (GtkTreeSelection
                                                         GtkTreeSelectionMode         type);
 void             gtk_tree_selection_set_select_function (GtkTreeSelection            *selection,
                                                         GtkTreeSelectionFunc         func,
-                                                        gpointer                     data);
+                                                        gpointer                     data,
+                                                        GtkDestroyNotify             destroy);
 gpointer         gtk_tree_selection_get_user_data       (GtkTreeSelection            *selection);
-
+GtkTreeView*     gtk_tree_selection_get_tree_view       (GtkTreeSelection            *selection);
 
 /* Only meaningful if GTK_TREE_SELECTION_SINGLE is set */
 /* Use selected_foreach for GTK_TREE_SELECTION_MULTI */
@@ -103,9 +104,6 @@ void             gtk_tree_selection_select_range        (GtkTreeSelection
                                                         GtkTreePath                 *end_path);
 
 
-/*< private >*/
-/* FIXME underscores, return GtkTreeSelection, rename from_tree_view */
-
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */