diff options
author | JP Rosevear <jpr@ximian.com> | 2004-04-30 03:36:53 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2004-04-30 03:36:53 +0800 |
commit | 87e60de4aae77bc239ceb67aaa2c7c8bd6a24343 (patch) | |
tree | 36d286e28e9d702ade684a014b40810b89a2ebb0 /calendar/gui/gnome-cal.h | |
parent | 68a179bc703eb13cbe758a28cec6cccf6bd8766b (diff) | |
download | gsoc2013-evolution-87e60de4aae77bc239ceb67aaa2c7c8bd6a24343.tar.gz gsoc2013-evolution-87e60de4aae77bc239ceb67aaa2c7c8bd6a24343.tar.zst gsoc2013-evolution-87e60de4aae77bc239ceb67aaa2c7c8bd6a24343.zip |
remove prototypes
2004-04-29 JP Rosevear <jpr@ximian.com>
* gui/tasks-component.h (tasks_component_peek_source_list): remove
prototypes
* gui/tasks-component.c (source_removed_cb): unselect the
source in the selector if source removed from calendar
(create_component_view): create the activity handler and listen to
source remove signal
* gui/gnome-cal.h: add signals, protos
* gui/gnome-cal.c (gnome_calendar_class_init): add source added
and removed signals
(client_cal_opened_cb): emit source removed signal
(open_ecal): set the status message
(backend_died_cb): emit source removed signal
(gnome_calendar_set_activity_handler): allow an activity handler
to be set
(gnome_calendar_add_source): emit source added signal
(gnome_calendar_remove_source): emit source removed signal
(display_view): update the active activity handler
* gui/e-tasks.h: add signal prototypes
* gui/e-tasks.c (e_tasks_class_init): add source added and removed
signals
(backend_died_cb): emit source removed signal
(e_tasks_add_todo_source): emit source added/removed signals
(e_tasks_remove_todo_source): emit source removed signal
* gui/e-calendar-view.h: add proto
* gui/e-calendar-view.c (e_calendar_view_set_activity_handler):
allow an activity handler to be set
(e_calendar_view_set_status_message): use private activity handler
(if any) to set status message
* gui/e-calendar-table.h: add data member and proto
* gui/e-calendar-table.c (e_calendar_table_set_activity_handler):
allow an activity handler to be set
(e_calendar_table_set_status_message): use private activity
handler (if any) to set status message
* gui/e-calendar-marshal.list: add extra marshallers
* gui/calendar-component.h: kill protos
* gui/calendar-component.c (source_removed_cb): unselect the
source in the selector if source removed from calendar
(create_component_view): create the activity handler and listen to
source remove signal
svn path=/trunk/; revision=25694
Diffstat (limited to 'calendar/gui/gnome-cal.h')
-rw-r--r-- | calendar/gui/gnome-cal.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/calendar/gui/gnome-cal.h b/calendar/gui/gnome-cal.h index cb7e60ee0b..2e41529b33 100644 --- a/calendar/gui/gnome-cal.h +++ b/calendar/gui/gnome-cal.h @@ -88,9 +88,12 @@ struct _GnomeCalendarClass { void (* calendar_focus_change) (GnomeCalendar *gcal, gboolean in); void (* taskpad_focus_change) (GnomeCalendar *gcal, gboolean in); - void (* goto_date) (GnomeCalendar *gcal, - GnomeCalendarGotoDateType date); + void (* source_added) (GnomeCalendar *gcal, ECalSourceType source_type, ESource *source); + void (* source_removed) (GnomeCalendar *gcal, ECalSourceType source_type, ESource *source); + + /* Action signals */ + void (* goto_date) (GnomeCalendar *gcal, GnomeCalendarGotoDateType date); }; @@ -99,8 +102,8 @@ GtkWidget *gnome_calendar_construct (GnomeCalendar *gcal); GtkWidget *gnome_calendar_new (void); -void gnome_calendar_set_ui_component (GnomeCalendar *cal, - BonoboUIComponent *ui_component); +void gnome_calendar_set_activity_handler (GnomeCalendar *cal, EActivityHandler *activity_handler); +void gnome_calendar_set_ui_component (GnomeCalendar *cal, BonoboUIComponent *ui_component); ECalendarTable *gnome_calendar_get_task_pad (GnomeCalendar *gcal); |