[gtksourceview] Completion: manually autosize the tree view



commit 962d8bfd00159b1b4531e5651e4fbb66e65706c3
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 7e454d5..40263ad 100644
--- a/gtksourceview/gtksourcecompletion.c
+++ b/gtksourceview/gtksourcecompletion.c
@@ -1028,6 +1028,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);
@@ -1281,6 +1282,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 5d869be..97c91db 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]