rendered paste body GtkStyle *style = gtk_widget_get_default_style ();
day_start_tt = icaltime_from_timet_with_zone (day_view->day_starts[day],
FALSE,
e_calendar_view_get_timezone (E_CALENDAR_VIEW (day_view)));
day_start.tm_year = day_start_tt.year - 1900;
day_start.tm_mon = day_start_tt.month - 1;
day_start.tm_mday = day_start_tt.day;
day_start.tm_isdst = -1;
day_start.tm_wday = time_day_of_week (day_start_tt.day,
day_start_tt.month - 1,
day_start_tt.year);
total_events=day_view->events[day]->len+day_view->long_events->len;
if (day_view->date_format == E_DAY_VIEW_DATE_FULL){
/* strftime format %A = full weekday name, %d = day of month,
%B = full month name. Don't use any other specifiers. */
if(day_view->days_shown==1&&total_events>0){
gtk_widget_modify_base (day_view->top_canvas, GTK_STATE_NORMAL, &(style->base[GTK_STATE_SELECTED]));
gtk_widget_modify_text (day_view->top_canvas, GTK_STATE_NORMAL, &(style->text[GTK_STATE_SELECTED]));
append_event= g_strdup_printf(ngettext(" %d event", " %d events", total_events),total_events);
format = _("%A %d %B ");
format= g_strconcat(format,append_event,NULL);
}else
gtk_widget_modify_base (day_view->top_canvas, GTK_STATE_NORMAL, NULL);
gtk_widget_modify_text (day_view->top_canvas, GTK_STATE_NORMAL, NULL);
format = _("%A %d %B ");
}
else if (day_view->date_format == E_DAY_VIEW_DATE_ABBREVIATED)
/* strftime format %a = abbreviated weekday name, %d = day of month,
%b = abbreviated month name. Don't use any other specifiers. */
format = _("%a %d %b");
else if (day_view->date_format == E_DAY_VIEW_DATE_NO_WEEKDAY)
/* strftime format %d = day of month, %b = abbreviated month name.
Don't use any other specifiers. */