diff --git a/data/gtk-styles.css b/data/gtk-styles.css index 9441882b..53b2da10 100644 --- a/data/gtk-styles.css +++ b/data/gtk-styles.css @@ -11,7 +11,12 @@ @define-color osd_toolbar_bg_b alpha(#101010, 0.80); @define-color osd_toolbar_bg_c alpha(shade(@osd_base, 1.02), 0.80); -.contents.frame { +GtkClutterOffscreen.contents { + background-color: #fafafa; + background-image: none; +} + +GtkClutterOffscreen.contents .frame { border: 0; border-top: 1px lightgrey solid; border-radius: 0px; @@ -52,8 +57,6 @@ } .calendar-view { - background-color: #F6F6F6; - padding: 6px; font: 10; } diff --git a/src/gcal-month-view.c b/src/gcal-month-view.c index f66d2cdc..0fda484d 100644 --- a/src/gcal-month-view.c +++ b/src/gcal-month-view.c @@ -454,8 +454,6 @@ gcal_month_view_draw (GtkWidget *widget, gtk_style_context_get_padding (context, state, &padding); gtk_widget_get_allocation (widget, &alloc); - gtk_render_background (context, cr, alloc.x, alloc.y, alloc.width, alloc.height); - gcal_month_view_draw_header (GCAL_MONTH_VIEW (widget), cr, &alloc, &padding); gcal_month_view_draw_grid (GCAL_MONTH_VIEW (widget), cr, &alloc, &padding); diff --git a/src/gcal-week-view.c b/src/gcal-week-view.c index fb87e469..1c04c9d0 100644 --- a/src/gcal-week-view.c +++ b/src/gcal-week-view.c @@ -566,7 +566,6 @@ gcal_week_view_draw (GtkWidget *widget, gtk_style_context_get_padding (context, state, &padding); gtk_widget_get_allocation (widget, &alloc); - gtk_render_background (context, cr, alloc.x, alloc.y, alloc.width, alloc.height); /* setting the same line width for both windows */ cairo_set_line_width (cr, 0.3); diff --git a/src/gcal-window.c b/src/gcal-window.c index bacb3824..1ea6e81f 100644 --- a/src/gcal-window.c +++ b/src/gcal-window.c @@ -268,8 +268,6 @@ gcal_window_constructed (GObject *object) gtk_widget_show (priv->notebook); - context = gtk_widget_get_style_context (holder); - gtk_style_context_add_class (context, "contents"); gtk_container_add (GTK_CONTAINER (holder), priv->notebook); gtk_widget_show (holder); @@ -279,6 +277,11 @@ gcal_window_constructed (GObject *object) priv->notebook_actor, CLUTTER_BIN_ALIGNMENT_FILL, CLUTTER_BIN_ALIGNMENT_FILL); + context = + gtk_widget_get_style_context ( + gtk_clutter_actor_get_widget ( + GTK_CLUTTER_ACTOR (priv->notebook_actor))); + gtk_style_context_add_class (context, "contents"); /* sources view */ holder = gcal_floating_container_new ();