From 5df0fa145bc797fc1d51ca653683ab7d9d453a72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Wed, 15 Apr 2020 23:32:20 +0200 Subject: [PATCH] workspace-indicator: Use Gtk.Button.icon_name property Image buttons are a very common pattern, so GTK4 added some convenience API we can use to construct them. Part-of: --- extensions/workspace-indicator/prefs.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/extensions/workspace-indicator/prefs.js b/extensions/workspace-indicator/prefs.js index 374c14f6..d45d1e81 100644 --- a/extensions/workspace-indicator/prefs.js +++ b/extensions/workspace-indicator/prefs.js @@ -146,14 +146,10 @@ class WorkspaceRow extends Gtk.ListBoxRow { GObject.BindingFlags.SYNC_CREATE); box.append(label); - const image = new Gtk.Image({ - icon_name: 'edit-delete-symbolic', - pixel_size: 16, - }); const button = new Gtk.Button({ action_name: 'workspaces.remove', action_target: new GLib.Variant('s', name), - child: image, + icon_name: 'edit-delete-symbolic', }); box.append(button);