diff --git a/data/theme/gtk-styles.css b/data/theme/gtk-styles.css index 0f6a577a..b411897d 100644 --- a/data/theme/gtk-styles.css +++ b/data/theme/gtk-styles.css @@ -227,3 +227,7 @@ GcalEventWidget.color-light:backdrop { .calendar-list { background-color: transparent; } + +.calendar-list > GtkListBoxRow{ + border-radius: 4px; +} diff --git a/src/gcal-window.c b/src/gcal-window.c index 966e72e5..12eb5516 100644 --- a/src/gcal-window.c +++ b/src/gcal-window.c @@ -820,11 +820,18 @@ make_row_from_source (GcalWindow *window, { GcalWindowPrivate *priv = gcal_window_get_instance_private (window); GtkWidget *label, *icon, *separator, *checkbox, *box, *row; + GtkStyleContext *context; GdkPixbuf *pixbuf; GdkRGBA color; row = gtk_list_box_row_new (); + /* apply some nice styling */ + context = gtk_widget_get_style_context (row); + gtk_style_context_add_class (context, "button"); + gtk_style_context_add_class (context, "flat"); + gtk_style_context_add_class (context, "menuitem"); + /* main box */ box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12); gtk_container_set_border_width (GTK_CONTAINER (box), 6);