summaryrefslogtreecommitdiff
path: root/demos/gtk-demo
diff options
context:
space:
mode:
authorAlexander Mikhaylenko <alexm@gnome.org>2021-05-09 20:53:05 +0500
committerAlexander Mikhaylenko <alexm@gnome.org>2021-05-09 20:53:05 +0500
commit7ebd9291d97acad640cf1b4e7abda015c9861f0d (patch)
tree133968781b45df0f004d7b2bb3c5a271238d6371 /demos/gtk-demo
parent5d59415c2d0550de14e8dcd80f91cf9928781f1a (diff)
downloadgtk+-7ebd9291d97acad640cf1b4e7abda015c9861f0d.tar.gz
demo: Ensure .image-button on header bar buttons
Diffstat (limited to 'demos/gtk-demo')
-rw-r--r--demos/gtk-demo/font-features.ui6
-rw-r--r--demos/gtk-demo/headerbar.c14
2 files changed, 4 insertions, 16 deletions
diff --git a/demos/gtk-demo/font-features.ui b/demos/gtk-demo/font-features.ui
index 8997a5ac9e..340fecfdcb 100644
--- a/demos/gtk-demo/font-features.ui
+++ b/demos/gtk-demo/font-features.ui
@@ -10,12 +10,8 @@
<object class="GtkButton" id="reset">
<property name="receives-default">1</property>
<property name="tooltip-text">Reset</property>
+ <property name="icon-name">view-refresh-symbolic</property>
<signal name="clicked" handler="font_features_reset_features" swapped="no"/>
- <child>
- <object class="GtkImage">
- <property name="icon-name">view-refresh-symbolic</property>
- </object>
- </child>
</object>
</child>
</object>
diff --git a/demos/gtk-demo/headerbar.c b/demos/gtk-demo/headerbar.c
index 590343bd94..d19837563f 100644
--- a/demos/gtk-demo/headerbar.c
+++ b/demos/gtk-demo/headerbar.c
@@ -18,8 +18,6 @@ do_headerbar (GtkWidget *do_widget)
GtkWidget *header;
GtkWidget *button;
GtkWidget *box;
- GtkWidget *image;
- GIcon *icon;
if (!window)
{
@@ -32,20 +30,14 @@ do_headerbar (GtkWidget *do_widget)
header = gtk_header_bar_new ();
- button = gtk_button_new ();
- icon = g_themed_icon_new ("mail-send-receive-symbolic");
- image = gtk_image_new_from_gicon (icon);
- g_object_unref (icon);
- gtk_button_set_child (GTK_BUTTON (button), image);
+ button = gtk_button_new_from_icon_name ("mail-send-receive-symbolic");
gtk_header_bar_pack_end (GTK_HEADER_BAR (header), button);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_widget_add_css_class (box, "linked");
- button = gtk_button_new ();
- gtk_button_set_child (GTK_BUTTON (button), gtk_image_new_from_icon_name ("go-previous-symbolic"));
+ button = gtk_button_new_from_icon_name ("go-previous-symbolic");
gtk_box_append (GTK_BOX (box), button);
- button = gtk_button_new ();
- gtk_button_set_child (GTK_BUTTON (button), gtk_image_new_from_icon_name ("go-next-symbolic"));
+ button = gtk_button_new_from_icon_name ("go-next-symbolic");
gtk_box_append (GTK_BOX (box), button);
gtk_header_bar_pack_start (GTK_HEADER_BAR (header), box);