From ffbc58d328ae442a1ecfeaa38eaf7841f307d250 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 17 Apr 2020 01:00:15 -0400 Subject: [PATCH] treeviewcolumn: Stop using a frame There is no desire to draw a frame here, so don't use a GtkFrame. --- gtk/gtktreeviewcolumn.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index d5152fdecb..75dface61c 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -25,7 +25,6 @@ #include "gtkcellareacontext.h" #include "gtkcelllayout.h" #include "gtkdragsource.h" -#include "gtkframe.h" #include "gtkimage.h" #include "gtkintl.h" #include "gtklabel.h" @@ -869,8 +868,7 @@ gtk_tree_view_column_create_button (GtkTreeViewColumn *tree_column) g_signal_connect (controller, "enter", G_CALLBACK (focus_in), tree_column); gtk_widget_add_controller (priv->button, controller); - priv->frame = gtk_frame_new (NULL); - gtk_frame_set_shadow_type (GTK_FRAME (priv->frame), GTK_SHADOW_NONE); + priv->frame = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); gtk_widget_set_hexpand (priv->frame, TRUE); gtk_widget_set_halign (priv->frame, GTK_ALIGN_START); @@ -880,9 +878,7 @@ gtk_tree_view_column_create_button (GtkTreeViewColumn *tree_column) if (priv->child) child = priv->child; else - { - child = gtk_label_new (priv->title); - } + child = gtk_label_new (priv->title); g_signal_connect (child, "mnemonic-activate", G_CALLBACK (gtk_tree_view_column_mnemonic_activate), @@ -923,7 +919,7 @@ gtk_tree_view_column_update_button (GtkTreeViewColumn *tree_column) hbox = gtk_bin_get_child (GTK_BIN (priv->button)); frame = priv->frame; arrow = priv->arrow; - current_child = gtk_bin_get_child (GTK_BIN (frame)); + current_child = gtk_widget_get_first_child (frame); /* Set up the actual button */ if (priv->child)