diff options
author | Jonathan Blandford <jrb@webwynk.net> | 2001-04-12 16:11:54 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-04-12 16:11:54 +0000 |
commit | 31210813cb27a2f8f50f7f316d246dbf118150bc (patch) | |
tree | 92713f06742279428da01a21fd52ed103d8472bb /gtk/gtktreeview.h | |
parent | 12d7863c53f833f91ba3c8274fff8a15330c206c (diff) | |
download | gtk+-31210813cb27a2f8f50f7f316d246dbf118150bc.tar.gz |
fix a fixme.
Sun Apr 8 05:36:06 2001 Jonathan Blandford <jrb@webwynk.net>
* gtk/gtktextview.c (gtk_text_view_class_init): fix a fixme.
* gtk/gtkcellrendertoggle.c: change GTK_TYPE_POINTER to
GTK_TYPE_STRING.
* gtk/gtktreeview.c: New functions to allow initial column
dragging work.
* gtk/gtktreeviewcolumn.c: Initial column dragging support.
* tests/testtreefocus.c: give dave some love.
* tests/testtreesort.c: Modify test to check really long samples.
Diffstat (limited to 'gtk/gtktreeview.h')
-rw-r--r-- | gtk/gtktreeview.h | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/gtk/gtktreeview.h b/gtk/gtktreeview.h index 94d7d84aaf..640128c5c4 100644 --- a/gtk/gtktreeview.h +++ b/gtk/gtktreeview.h @@ -79,6 +79,22 @@ struct _GtkTreeViewClass }; + +typedef gboolean (* GtkTreeViewColumnDropFunc) (GtkTreeView *tree_view, + GtkTreeViewColumn *column, + GtkTreeViewColumn *prev_column, + GtkTreeViewColumn *next_column, + gpointer data); +typedef gboolean (* GtkTreeViewDraggableFunc) (GtkTreeView *tree_view, + GdkDragContext *context, + GtkTreePath *path, + gpointer user_data); +typedef void (* GtkTreeViewMappingFunc) (GtkTreeView *tree_view, + GtkTreePath *path, + gpointer user_data); + + + GtkType gtk_tree_view_get_type (void); GtkWidget *gtk_tree_view_new (void); GtkWidget *gtk_tree_view_new_with_model (GtkTreeModel *model); @@ -110,6 +126,10 @@ gint gtk_tree_view_insert_column_with_attributes (GtkTreeView gchar *title, GtkCellRenderer *cell, ...); +void gtk_tree_view_move_column (GtkTreeView *tree_view, + GtkTreeViewColumn *column, + GtkTreeViewColumn *base_column, + gint side); GtkTreeViewColumn *gtk_tree_view_get_column (GtkTreeView *tree_view, gint n); void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, @@ -152,6 +172,9 @@ gboolean gtk_tree_view_collapse_row (GtkTreeView void gtk_tree_view_row_activated (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column); +void gtk_tree_view_map_open_rows (GtkTreeView *tree_view, + GtkTreeViewMappingFunc func, + gpointer data); void gtk_tree_view_get_visible_rect (GtkTreeView *tree_view, GdkRectangle *visible_rect); @@ -172,12 +195,6 @@ gboolean gtk_tree_view_get_rules_hint (GtkTreeView *tree_view); /* Drag-and-Drop support */ - -typedef gboolean (* GtkTreeViewDraggableFunc) (GtkTreeView *tree_view, - GdkDragContext *context, - GtkTreePath *path, - gpointer user_data); - /* this func can change "pos" if it likes, in addition to returning * true/false for whether a drop is possible */ |