[maemo-commits] [maemo-commits] r16079 - in projects/haf/trunk/gtk+: . gtk
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Sep 10 00:25:48 EEST 2008
- Previous message: [maemo-commits] r16078 - in projects/haf/trunk/gtk+: . gtk
- Next message: [maemo-commits] r16080 - in projects/haf/branches/hildon-thumbnail/daemonize: . daemon daemon/plugins
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kris Date: 2008-09-10 00:25:45 +0300 (Wed, 10 Sep 2008) New Revision: 16079 Modified: projects/haf/trunk/gtk+/ChangeLog projects/haf/trunk/gtk+/gtk/gtktreeview.c Log: 2008-09-09 Kristian Rietveld <kris at imendio.com> * gtk/gtktreeview.c (gtk_tree_view_set_row_header_func): mark tree as invalid and queue a resize, (gtk_tree_view_set_row_separator_func): ditto (probably need to be upstreamed). Modified: projects/haf/trunk/gtk+/ChangeLog =================================================================== --- projects/haf/trunk/gtk+/ChangeLog 2008-09-09 21:18:39 UTC (rev 16078) +++ projects/haf/trunk/gtk+/ChangeLog 2008-09-09 21:25:45 UTC (rev 16079) @@ -1,5 +1,12 @@ 2008-09-09 Kristian Rietveld <kris at imendio.com> + * gtk/gtktreeview.c (gtk_tree_view_set_row_header_func): mark + tree as invalid and queue a resize, + (gtk_tree_view_set_row_separator_func): ditto (probably need to be + upstreamed). + +2008-09-09 Kristian Rietveld <kris at imendio.com> + Make the combination of fixed-height-mode with row separator and/or row headers work nicely. This fix also needs to go upstream in some form and with missing bits filled out. Modified: projects/haf/trunk/gtk+/gtk/gtktreeview.c =================================================================== --- projects/haf/trunk/gtk+/gtk/gtktreeview.c 2008-09-09 21:18:39 UTC (rev 16078) +++ projects/haf/trunk/gtk+/gtk/gtktreeview.c 2008-09-09 21:25:45 UTC (rev 16079) @@ -16486,6 +16486,12 @@ tree_view->priv->row_separator_func = func; tree_view->priv->row_separator_data = data; tree_view->priv->row_separator_destroy = destroy; + +#ifdef MAEMO_CHANGES + /* Have the tree recalculate heights */ + _gtk_rbtree_mark_invalid (tree_view->priv->tree); + gtk_widget_queue_resize (GTK_WIDGET (tree_view)); +#endif /* MAEMO_CHANGES */ } #ifdef MAEMO_CHANGES @@ -16523,6 +16529,10 @@ g_object_unref (tree_view->priv->row_header_layout); tree_view->priv->row_header_layout = NULL; } + + /* Have the tree recalculate heights */ + _gtk_rbtree_mark_invalid (tree_view->priv->tree); + gtk_widget_queue_resize (GTK_WIDGET (tree_view)); } #endif /* MAEMO_CHANGES */
- Previous message: [maemo-commits] r16078 - in projects/haf/trunk/gtk+: . gtk
- Next message: [maemo-commits] r16080 - in projects/haf/branches/hildon-thumbnail/daemonize: . daemon daemon/plugins
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]