/* Prints the calendar at its current view and time range */
void
calendar_command_print (GnomeCalendar *gcal, GtkPrintOperationAction action)
{
	if (gnome_calendar_get_view (gcal) == GNOME_CAL_LIST_VIEW) {
		ECalListView *list_view;
		ETable *table;

		list_view = E_CAL_LIST_VIEW (gnome_calendar_get_current_view_widget (gcal));
		table = e_table_scrolled_get_table (list_view->table_scrolled);
		print_table (table, _("Print"), _("Calendar"), action);
	} else {
		time_t start;

		gnome_calendar_get_current_time_range (gcal, &start, NULL);
		print_calendar (gcal, action, start);
	}
}
Example #2
0
main()
{
   
   int year, day_code, leap_year; 
   
   FILE *fout;
   
   fout = fopen ("calendar.txt", "w");
   
   year = get_year();                           
   
   day_code = get_day_code (year);
   
   leap_year = get_leap_year (year);
   
   print_calendar(fout, year, day_code, leap_year);
   
   printf("Open up \'calendar.txt\' to see your calendar...\n");
   
     
}