[gtk/matthiasc/for-master: 42/50] treeviewcolumn: Stop using a frame
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master: 42/50] treeviewcolumn: Stop using a frame
- Date: Fri, 17 Apr 2020 15:07:19 +0000 (UTC)
commit ffbc58d328ae442a1ecfeaa38eaf7841f307d250
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Apr 17 01:00:15 2020 -0400
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)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]