diff options
-rw-r--r-- | src/nautilus-floating-bar.c | 15 | ||||
-rw-r--r-- | src/resources/css/Adwaita.css | 4 |
2 files changed, 10 insertions, 9 deletions
diff --git a/src/nautilus-floating-bar.c b/src/nautilus-floating-bar.c index da1bde0d1..7345f7187 100644 --- a/src/nautilus-floating-bar.c +++ b/src/nautilus-floating-bar.c @@ -478,14 +478,15 @@ nautilus_floating_bar_add_action (NautilusFloatingBar *self, const gchar *icon_name, gint action_id) { - GtkWidget *w, *button; - - w = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU); - gtk_widget_show (w); + GtkWidget *button; + GtkStyleContext *context; - button = gtk_button_new (); - gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE); - gtk_button_set_image (GTK_BUTTON (button), w); + button = gtk_button_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU); + context = gtk_widget_get_style_context (button); + gtk_button_set_relief (button, GTK_RELIEF_NONE); + gtk_style_context_add_class (context, "circular"); + gtk_style_context_add_class (context, "flat"); + gtk_widget_set_valign (button, GTK_ALIGN_CENTER); gtk_box_pack_end (GTK_BOX (self), button, FALSE, FALSE, 0); gtk_widget_show (button); diff --git a/src/resources/css/Adwaita.css b/src/resources/css/Adwaita.css index 8c7967799..0d20f2147 100644 --- a/src/resources/css/Adwaita.css +++ b/src/resources/css/Adwaita.css @@ -63,7 +63,7 @@ /* Floating status bar */ .floating-bar { - padding: 2px; + padding: 1px; background-color: @theme_base_color; border-width: 1px; border-style: solid solid none; @@ -86,7 +86,7 @@ } .floating-bar button { - padding: 4px; + padding: 0px; } .search-bar { |