From bd042ba4e821e34f40df344b5597e19cecc62e2b Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Tue, 23 May 2023 19:14:42 -0300 Subject: [PATCH] calendar-button: Workaround listbox style Use the 'modelbutton' CSS name to mimic the style of model buttons. Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/849 --- src/gui/gcal-calendar-button.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/gui/gcal-calendar-button.c b/src/gui/gcal-calendar-button.c index 0f3a360a..68642e82 100644 --- a/src/gui/gcal-calendar-button.c +++ b/src/gui/gcal-calendar-button.c @@ -57,12 +57,9 @@ make_calendar_row (GcalCalendar *calendar) GtkWidget *label, *icon, *checkbox, *box, *row; const GdkRGBA *color; - row = gtk_list_box_row_new (); - - /* apply some nice styling */ - gtk_widget_add_css_class (row, "button"); - gtk_widget_add_css_class (row, "flat"); - gtk_widget_add_css_class (row, "menuitem"); + row = g_object_new (GTK_TYPE_LIST_BOX_ROW, + "css-name", "modelbutton", + NULL); /* main box */ box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);