All pastes #37172 Raw Edit

Unnamed

public text v1 · immutable
#37172 ·published 2006-01-18 04:48 UTC
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. */