From cb78b84aecf1c011e0b013cc94a079e2dc0eabbc Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 26 Sep 2008 02:42:23 +0000 Subject: Tasks and memos progress. Hoping to merge ECalendarTable and EMemoTable, or at least make EMemoTable derived from ECalendarTable. Possibly do the same with other calendar/memo class pairs. svn path=/branches/kill-bonobo/; revision=36454 --- calendar/gui/e-calendar-table.h | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'calendar/gui/e-calendar-table.h') diff --git a/calendar/gui/e-calendar-table.h b/calendar/gui/e-calendar-table.h index 6647572e89..4394d24c03 100644 --- a/calendar/gui/e-calendar-table.h +++ b/calendar/gui/e-calendar-table.h @@ -76,16 +76,23 @@ struct _ECalendarTable { * so store it here before emitting "user_created" signal and make * it NULL just after the emit. */ ECal *user_created_cal; + + ECalendarTablePrivate *priv; }; struct _ECalendarTableClass { GtkTableClass parent_class; - /* Notification signals */ - void (* user_created) (ECalendarTable *cal_table); + /* Signals */ + void (*open_component) (ECalendarTable *cal_table, + ECalModelComponent *comp_data); + void (*popup_event) (ECalendarTable *cal_table, + GdkEvent *event); + void (*status_message) (ECalendarTable *cal_table, + const gchar *message); + void (*user_created) (ECalendarTable *cal_table); }; - GType e_calendar_table_get_type (void); GtkWidget * e_calendar_table_new (void); ECalModel * e_calendar_table_get_model (ECalendarTable *cal_table); @@ -109,14 +116,6 @@ void e_calendar_table_load_state (ECalendarTable *cal_table, void e_calendar_table_save_state (ECalendarTable *cal_table, gchar *filename); -void e_calendar_table_set_status_message - (ECalendarTable *cal_table, - const gchar *message, - gdouble percent); -void e_calendar_table_open_task (ECalendarTable *cal_table, - ECal *client, - icalcomponent *icalcomp, - gboolean assign); ECalModelComponent * e_calendar_table_get_selected_comp (ECalendarTable *cal_table); -- cgit v1.2.3