diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-08-17 23:35:52 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-08-17 23:35:52 +0000 |
commit | ac1e4ef3d26343eb7480ef86af3420146466fec1 (patch) | |
tree | 056b307b026f31d3fe909775cf7e78c3d63647a3 /gtk/gtktreeprivate.h | |
parent | ad9d2daf4a3156ed3a828e7547d383c0d7dbce75 (diff) | |
download | gtk+-ac1e4ef3d26343eb7480ef86af3420146466fec1.tar.gz |
Add heavily modified patch from Kristian Rietveld to handle interactive
Fri Aug 17 19:30:14 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeprivate.h:
* gtk/gtktreeview.c: (gtk_tree_view_class_init),
(gtk_tree_view_init), (gtk_tree_view_set_property),
(gtk_tree_view_get_property), (gtk_tree_view_destroy),
(gtk_tree_view_key_press), (gtk_tree_view_leave_notify),
(gtk_tree_view_focus_out), (gtk_tree_view_set_model),
(gtk_tree_view_set_destroy_count_func),
(gtk_tree_view_set_enable_search),
(gtk_tree_view_get_enable_search),
(gtk_tree_view_get_search_column),
(gtk_tree_view_set_search_column),
(gtk_tree_view_get_search_equal_func),
(gtk_tree_view_set_search_equal_func),
(gtk_tree_view_search_dialog_destroy),
(gtk_tree_view_search_position_func),
(gtk_tree_view_interactive_search),
(gtk_tree_view_search_delete_event),
(gtk_tree_view_search_button_press_event),
(gtk_tree_view_search_key_press_event),
(gtk_tree_view_search_move), (gtk_tree_view_search_equal_func),
(gtk_tree_view_search_iter), (gtk_tree_view_search_init):
* gtk/gtktreeview.h:
Add heavily modified patch from Kristian Rietveld to handle
interactive searching.
Diffstat (limited to 'gtk/gtktreeprivate.h')
-rw-r--r-- | gtk/gtktreeprivate.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gtk/gtktreeprivate.h b/gtk/gtktreeprivate.h index bf76f19645..60aee31fd9 100644 --- a/gtk/gtktreeprivate.h +++ b/gtk/gtktreeprivate.h @@ -66,6 +66,9 @@ enum */ #define TREE_VIEW_COLUMN_DRAG_DEAD_MULTIPLIER(tree_view) (10*TREE_VIEW_HEADER_HEIGHT(tree_view)) +typedef void (*GtkTreeViewSearchDialogPositionFunc) (GtkTreeView *tree_view, + GtkWidget *search_dialog); + typedef struct _GtkTreeViewColumnReorder GtkTreeViewColumnReorder; struct _GtkTreeViewColumnReorder { @@ -171,6 +174,14 @@ struct _GtkTreeViewPrivate guint in_extended_selection : 1; guint in_free_motion : 1; + + /* interactive search */ + guint enable_search : 1; + gint search_column; + GtkTreeViewSearchDialogPositionFunc search_dialog_position_func; + GtkTreeViewSearchEqualFunc search_equal_func; + gpointer search_user_data; + GtkDestroyNotify search_destroy; }; #ifdef __GNUC__ |