[gtksourceview/gnome-3-8] Completion: manually autosize the tree view



commit df982548325a5c1ac03ca743990a35dc50c11c6c
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Tue Jun 11 22:59:18 2013 +0200

    Completion: manually autosize the tree view
    
    autosize is buggy: https://bugzilla.gnome.org/show_bug.cgi?id=598739

 gtksourceview/gtksourcecompletion.c  |    3 +++
 gtksourceview/gtksourcecompletion.ui |    1 -
 2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gtksourceview/gtksourcecompletion.c b/gtksourceview/gtksourcecompletion.c
index 4e75ddf..190003a 100644
--- a/gtksourceview/gtksourcecompletion.c
+++ b/gtksourceview/gtksourcecompletion.c
@@ -953,6 +953,7 @@ gtk_source_completion_move_page (GtkSourceCompletion *completion,
        }
 
        gtk_tree_view_set_model (completion->priv->tree_view_proposals, NULL);
+       gtk_tree_view_columns_autosize (completion->priv->tree_view_proposals);
 
        gtk_source_completion_model_set_visible_providers (completion->priv->model_proposals,
                                                           visible_providers);
@@ -1205,6 +1206,8 @@ update_completion (GtkSourceCompletion        *completion,
 
        /* Create a new CompletionModel */
        gtk_tree_view_set_model (completion->priv->tree_view_proposals, NULL);
+       gtk_tree_view_columns_autosize (completion->priv->tree_view_proposals);
+
        replace_model (completion);
 
        for (item = providers_copy; item != NULL; item = g_list_next (item))
diff --git a/gtksourceview/gtksourcecompletion.ui b/gtksourceview/gtksourcecompletion.ui
index 7c7f86b..628cc84 100644
--- a/gtksourceview/gtksourcecompletion.ui
+++ b/gtksourceview/gtksourcecompletion.ui
@@ -58,7 +58,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
                 <child>
                   <object class="GtkTreeViewColumn" id="tree_view_column_proposal">
                     <property name="expand">True</property>
-                    <property name="sizing">autosize</property>
                     <child>
                       <object class="GtkCellRendererPixbuf" id="cell_renderer_icon"/>
                     </child>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]