From eca844b013c8de01e2b6dcdecffdf50e1ecab7b6 Mon Sep 17 00:00:00 2001 From: Harry Lu Date: Thu, 23 Oct 2003 16:10:09 +0000 Subject: remove and free op before return. 2003-10-23 Harry Lu * cal-client/cal-client.c: (cal_client_get_timezone): remove and free op before return. * gui/e-cal-view.c (e_cal_view_add_event): modified from selection_received_add_event() so that it call be called out of e-cal-view.c. (selection_received): modified to call e_cal_view_add_event(). * gui/e-cal-view.h: add declaration for e_cal_view_add_event(). * gui/e-day-view.c (e_day_view_on_drag_data_get): Provide a icalcomponent for both TARGET_CALENDAR_EVENT and TARGET_VCALENDAR. (e_day_view_on_top_canvas_drag_data_received): If dragging between different windows, make it works like a copy and paste. (e_day_view_on_main_canvas_drag_data_received): ditto. svn path=/trunk/; revision=23041 --- calendar/gui/e-cal-view.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'calendar/gui/e-cal-view.h') diff --git a/calendar/gui/e-cal-view.h b/calendar/gui/e-cal-view.h index 9a09a5236a..04d6d079bb 100644 --- a/calendar/gui/e-cal-view.h +++ b/calendar/gui/e-cal-view.h @@ -116,6 +116,8 @@ void e_cal_view_delete_selected_occurrence (ECalView *cal_view); GtkMenu *e_cal_view_create_popup_menu (ECalView *cal_view); +void e_cal_view_add_event (ECalView *cal_view, CalClient *client, time_t dtstart, + icaltimezone *default_zone, icalcomponent *icalcomp, gboolean in_top_canvas); void e_cal_view_new_appointment_for (ECalView *cal_view, time_t dtstart, time_t dtend, -- cgit