From cde584d3484348fd434d22b853292e93b4134a2c Mon Sep 17 00:00:00 2001 From: JP Rosevear Date: Fri, 2 May 2003 12:37:17 +0000 Subject: unref the model again (task_editor_edit_comp): don't allow editing if the 2003-05-01 JP Rosevear * gui/dialogs/task-editor.c (task_editor_finalize): unref the model again (task_editor_edit_comp): don't allow editing if the assignee has delegated * gui/dialogs/meeting-page.c (popup_delete_cb): set the new non-delegator to be editable * gui/dialogs/event-editor.c (event_editor_edit_comp): don't allow editing if the attendee has delegated (event_editor_finalize): unref the model again * gui/e-meeting-model.c: remove e-table-without related functions (finalize): don't create without table (e_meeting_model_etable_from_model): build the table with this as model (e_meeting_model_etable_model_to_view_row): directly use the model_to_view call (e_meeting_model_etable_view_to_model_row): as above (attendee_changed_cb): make sure pre change is alwasy called * gui/e-meeting-model.h: use DECLS, remove protos for long dead functions, don't include config.h svn path=/trunk/; revision=21045 --- calendar/gui/e-meeting-model.h | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'calendar/gui/e-meeting-model.h') diff --git a/calendar/gui/e-meeting-model.h b/calendar/gui/e-meeting-model.h index aea86c6509..50fba6c7a6 100644 --- a/calendar/gui/e-meeting-model.h +++ b/calendar/gui/e-meeting-model.h @@ -20,12 +20,8 @@ * Author: JP Rosevear */ -#ifndef _E_MODEL_H_ -#define _E_MODEL_H_ - -#ifdef HAVE_CONFIG_H -#include -#endif +#ifndef _E_MEETING_MODEL_H_ +#define _E_MEETING_MODEL_H_ #include #include @@ -33,10 +29,7 @@ #include #include "e-meeting-attendee.h" -#ifdef __cplusplus -extern "C" { -#pragma } -#endif /* __cplusplus */ +G_BEGIN_DECLS #define E_TYPE_MEETING_MODEL (e_meeting_model_get_type ()) #define E_MEETING_MODEL(obj) (GTK_CHECK_CAST ((obj), E_TYPE_MEETING_MODEL, EMeetingModel)) @@ -97,10 +90,6 @@ EMeetingAttendee *e_meeting_model_find_attendee_at_row (EMeetingModel *im, gint gint e_meeting_model_count_actual_attendees (EMeetingModel *im); const GPtrArray *e_meeting_model_get_attendees (EMeetingModel *im); -void e_meeting_model_restricted_add (EMeetingModel *im, int row); -void e_meeting_model_restricted_remove (EMeetingModel *im, int row); -void e_meeting_model_restricted_clear (EMeetingModel *im); - void e_meeting_model_refresh_all_busy_periods (EMeetingModel *im, EMeetingTime *start, EMeetingTime *end, @@ -122,8 +111,6 @@ int e_meeting_model_etable_view_to_model_row (ETable *et, EMeetingModel *im, int void e_meeting_model_invite_others_dialog (EMeetingModel *im); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS -#endif /* _E_MEETING_MODEL_H_ */ +#endif -- cgit v1.2.3