diff options
-rw-r--r-- | calendar/gui/Makefile.am | 4 | ||||
-rw-r--r-- | calendar/gui/e-memo-table.c | 1 | ||||
-rw-r--r-- | calendar/gui/e-memo-table.h | 13 | ||||
-rw-r--r-- | calendar/gui/e-task-table.c (renamed from calendar/gui/e-calendar-table.c) | 441 | ||||
-rw-r--r-- | calendar/gui/e-task-table.h (renamed from calendar/gui/e-calendar-table.h) | 78 | ||||
-rw-r--r-- | modules/calendar/e-cal-shell-content.c | 42 | ||||
-rw-r--r-- | modules/calendar/e-cal-shell-content.h | 4 | ||||
-rw-r--r-- | modules/calendar/e-cal-shell-view-private.c | 2 | ||||
-rw-r--r-- | modules/calendar/e-cal-shell-view-taskpad.c | 48 | ||||
-rw-r--r-- | modules/calendar/e-task-shell-content.c | 25 | ||||
-rw-r--r-- | modules/calendar/e-task-shell-content.h | 4 | ||||
-rw-r--r-- | modules/calendar/e-task-shell-view-actions.c | 52 | ||||
-rw-r--r-- | modules/calendar/e-task-shell-view-private.c | 30 | ||||
-rw-r--r-- | modules/calendar/e-task-shell-view.c | 4 |
14 files changed, 373 insertions, 375 deletions
diff --git a/calendar/gui/Makefile.am b/calendar/gui/Makefile.am index ea14f63278..7d2e1f564b 100644 --- a/calendar/gui/Makefile.am +++ b/calendar/gui/Makefile.am @@ -114,8 +114,6 @@ libevolution_calendar_la_SOURCES = \ e-cal-model-tasks.h \ e-calendar-selector.c \ e-calendar-selector.h \ - e-calendar-table.c \ - e-calendar-table.h \ e-calendar-view.c \ e-calendar-view.h \ e-cell-date-edit-text.h \ @@ -159,6 +157,8 @@ libevolution_calendar_la_SOURCES = \ e-select-names-renderer.h \ e-task-list-selector.c \ e-task-list-selector.h \ + e-task-table.c \ + e-task-table.h \ e-week-view-event-item.c \ e-week-view-event-item.h \ e-week-view-layout.c \ diff --git a/calendar/gui/e-memo-table.c b/calendar/gui/e-memo-table.c index 4df17c5487..8461734164 100644 --- a/calendar/gui/e-memo-table.c +++ b/calendar/gui/e-memo-table.c @@ -24,7 +24,6 @@ /* * EMemoTable - displays the ECalComponent objects in a table (an ETable). - * Used for calendar events and tasks. */ #ifdef HAVE_CONFIG_H diff --git a/calendar/gui/e-memo-table.h b/calendar/gui/e-memo-table.h index b55ddc5e66..a5707ec22f 100644 --- a/calendar/gui/e-memo-table.h +++ b/calendar/gui/e-memo-table.h @@ -22,8 +22,8 @@ * */ -#ifndef _E_MEMO_TABLE_H_ -#define _E_MEMO_TABLE_H_ +#ifndef E_MEMO_TABLE_H +#define E_MEMO_TABLE_H #include <table/e-table.h> #include <table/e-cell-date-edit.h> @@ -32,11 +32,10 @@ /* * EMemoTable - displays the iCalendar objects in a table (an ETable). - * Used for memo events and tasks. * - * XXX We should look at merging this back into ECalendarTable, or at - * least making ECalendarTable subclassable so we don't have so - * much duplicate code. + * XXX EMemoTable and ETaskTable have lots of duplicate code. We should + * look at merging them, or at least bringing back ECalendarTable as + * a common base class. */ /* Standard GObject macros */ @@ -108,4 +107,4 @@ GSList * e_memo_table_get_selected (EMemoTable *memo_table); G_END_DECLS -#endif /* _E_MEMO_TABLE_H_ */ +#endif /* E_MEMO_TABLE_H */ diff --git a/calendar/gui/e-calendar-table.c b/calendar/gui/e-task-table.c index 9ac534e333..77e50c6ae6 100644 --- a/calendar/gui/e-calendar-table.c +++ b/calendar/gui/e-task-table.c @@ -22,8 +22,7 @@ */ /* - * ECalendarTable - displays the ECalComponent objects in a table (an ETable). - * Used for calendar events and tasks. + * ETaskTable - displays the ECalComponent objects in a table (an ETable). */ #ifdef HAVE_CONFIG_H @@ -57,18 +56,18 @@ #include "dialogs/delete-error.h" #include "dialogs/task-editor.h" #include "e-cal-model-tasks.h" -#include "e-calendar-table.h" +#include "e-task-table.h" #include "e-calendar-view.h" #include "e-cell-date-edit-text.h" #include "print.h" #include <e-util/e-icon-factory.h> #include "misc.h" -#define E_CALENDAR_TABLE_GET_PRIVATE(obj) \ +#define E_TASK_TABLE_GET_PRIVATE(obj) \ (G_TYPE_INSTANCE_GET_PRIVATE \ - ((obj), E_TYPE_CALENDAR_TABLE, ECalendarTablePrivate)) + ((obj), E_TYPE_TASK_TABLE, ETaskTablePrivate)) -struct _ECalendarTablePrivate { +struct _ETaskTablePrivate { gpointer shell_view; /* weak pointer */ ECalModel *model; }; @@ -87,7 +86,7 @@ enum { LAST_SIGNAL }; -static struct tm e_calendar_table_get_current_time (ECellDateEdit *ecde, gpointer data); +static struct tm e_task_table_get_current_time (ECellDateEdit *ecde, gpointer data); static gpointer parent_class; static guint signals[LAST_SIGNAL]; @@ -103,44 +102,44 @@ static const gchar *icon_names[NUM_ICONS] = { static GdkPixbuf *icon_pixbufs[NUM_ICONS] = { NULL }; static void -calendar_table_emit_open_component (ECalendarTable *cal_table, - ECalModelComponent *comp_data) +task_table_emit_open_component (ETaskTable *task_table, + ECalModelComponent *comp_data) { guint signal_id = signals[OPEN_COMPONENT]; - g_signal_emit (cal_table, signal_id, 0, comp_data); + g_signal_emit (task_table, signal_id, 0, comp_data); } static void -calendar_table_emit_popup_event (ECalendarTable *cal_table, - GdkEvent *event) +task_table_emit_popup_event (ETaskTable *task_table, + GdkEvent *event) { guint signal_id = signals[POPUP_EVENT]; - g_signal_emit (cal_table, signal_id, 0, event); + g_signal_emit (task_table, signal_id, 0, event); } static void -calendar_table_emit_status_message (ECalendarTable *cal_table, - const gchar *message, - gdouble percent) +task_table_emit_status_message (ETaskTable *task_table, + const gchar *message, + gdouble percent) { guint signal_id = signals[STATUS_MESSAGE]; - g_signal_emit (cal_table, signal_id, 0, message, percent); + g_signal_emit (task_table, signal_id, 0, message, percent); } static void -calendar_table_emit_user_created (ECalendarTable *cal_table) +task_table_emit_user_created (ETaskTable *task_table) { guint signal_id = signals[USER_CREATED]; - g_signal_emit (cal_table, signal_id, 0); + g_signal_emit (task_table, signal_id, 0); } static gint -calendar_table_date_compare_cb (gconstpointer a, - gconstpointer b) +task_table_date_compare_cb (gconstpointer a, + gconstpointer b) { ECellDateEditValue *dv1 = (ECellDateEditValue *) a; ECellDateEditValue *dv2 = (ECellDateEditValue *) b; @@ -168,8 +167,8 @@ calendar_table_date_compare_cb (gconstpointer a, } static gint -calendar_table_percent_compare_cb (gconstpointer a, - gconstpointer b) +task_table_percent_compare_cb (gconstpointer a, + gconstpointer b) { gint percent1 = GPOINTER_TO_INT (a); gint percent2 = GPOINTER_TO_INT (b); @@ -178,8 +177,8 @@ calendar_table_percent_compare_cb (gconstpointer a, } static gint -calendar_table_priority_compare_cb (gconstpointer a, - gconstpointer b) +task_table_priority_compare_cb (gconstpointer a, + gconstpointer b) { gint priority1, priority2; @@ -197,8 +196,8 @@ calendar_table_priority_compare_cb (gconstpointer a, } static gint -calendar_table_status_compare_cb (gconstpointer a, - gconstpointer b) +task_table_status_compare_cb (gconstpointer a, + gconstpointer b) { const gchar *string_a = a; const gchar *string_b = b; @@ -231,35 +230,35 @@ calendar_table_status_compare_cb (gconstpointer a, } static void -calendar_table_model_cal_view_progress_cb (ECalendarTable *cal_table, - const gchar *message, - gint progress, - ECalSourceType type) +task_table_model_cal_view_progress_cb (ETaskTable *task_table, + const gchar *message, + gint progress, + ECalSourceType type) { gdouble percent = (gdouble) progress; - calendar_table_emit_status_message (cal_table, message, percent); + task_table_emit_status_message (task_table, message, percent); } static void -calendar_table_model_cal_view_done_cb (ECalendarTable *cal_table, - ECalendarStatus status, - ECalSourceType type) +task_table_model_cal_view_done_cb (ETaskTable *task_table, + ECalendarStatus status, + ECalSourceType type) { - calendar_table_emit_status_message (cal_table, NULL, -1.0); + task_table_emit_status_message (task_table, NULL, -1.0); } /* Deletes all of the selected components in the table */ static void -delete_selected_components (ECalendarTable *cal_table) +delete_selected_components (ETaskTable *task_table) { GSList *objs, *l; const gchar *status_message; - objs = e_calendar_table_get_selected (cal_table); + objs = e_task_table_get_selected (task_table); status_message = _("Deleting selected objects"); - calendar_table_emit_status_message (cal_table, status_message, -1.0); + task_table_emit_status_message (task_table, status_message, -1.0); for (l = objs; l; l = l->next) { ECalModelComponent *comp_data = (ECalModelComponent *) l->data; @@ -271,62 +270,62 @@ delete_selected_components (ECalendarTable *cal_table) g_clear_error (&error); } - calendar_table_emit_status_message (cal_table, NULL, -1.0); + task_table_emit_status_message (task_table, NULL, -1.0); g_slist_free (objs); } static void -calendar_table_set_model (ECalendarTable *cal_table, - ECalModel *model) +task_table_set_model (ETaskTable *task_table, + ECalModel *model) { - g_return_if_fail (cal_table->priv->model == NULL); + g_return_if_fail (task_table->priv->model == NULL); - cal_table->priv->model = g_object_ref (model); + task_table->priv->model = g_object_ref (model); g_signal_connect_swapped ( model, "row_appended", - G_CALLBACK (calendar_table_emit_user_created), cal_table); + G_CALLBACK (task_table_emit_user_created), task_table); g_signal_connect_swapped ( model, "cal-view-progress", - G_CALLBACK (calendar_table_model_cal_view_progress_cb), - cal_table); + G_CALLBACK (task_table_model_cal_view_progress_cb), + task_table); g_signal_connect_swapped ( model, "cal-view-done", - G_CALLBACK (calendar_table_model_cal_view_done_cb), - cal_table); + G_CALLBACK (task_table_model_cal_view_done_cb), + task_table); } static void -calendar_table_set_shell_view (ECalendarTable *cal_table, - EShellView *shell_view) +task_table_set_shell_view (ETaskTable *task_table, + EShellView *shell_view) { - g_return_if_fail (cal_table->priv->shell_view == NULL); + g_return_if_fail (task_table->priv->shell_view == NULL); - cal_table->priv->shell_view = shell_view; + task_table->priv->shell_view = shell_view; g_object_add_weak_pointer ( G_OBJECT (shell_view), - &cal_table->priv->shell_view); + &task_table->priv->shell_view); } static void -calendar_table_set_property (GObject *object, - guint property_id, - const GValue *value, - GParamSpec *pspec) +task_table_set_property (GObject *object, + guint property_id, + const GValue *value, + GParamSpec *pspec) { switch (property_id) { case PROP_MODEL: - calendar_table_set_model ( - E_CALENDAR_TABLE (object), + task_table_set_model ( + E_TASK_TABLE (object), g_value_get_object (value)); return; case PROP_SHELL_VIEW: - calendar_table_set_shell_view ( - E_CALENDAR_TABLE (object), + task_table_set_shell_view ( + E_TASK_TABLE (object), g_value_get_object (value)); return; } @@ -335,22 +334,22 @@ calendar_table_set_property (GObject *object, } static void -calendar_table_get_property (GObject *object, - guint property_id, - GValue *value, - GParamSpec *pspec) +task_table_get_property (GObject *object, + guint property_id, + GValue *value, + GParamSpec *pspec) { switch (property_id) { case PROP_MODEL: g_value_set_object ( - value, e_calendar_table_get_model ( - E_CALENDAR_TABLE (object))); + value, e_task_table_get_model ( + E_TASK_TABLE (object))); return; case PROP_SHELL_VIEW: g_value_set_object ( - value, e_calendar_table_get_shell_view ( - E_CALENDAR_TABLE (object))); + value, e_task_table_get_shell_view ( + E_TASK_TABLE (object))); return; } @@ -358,11 +357,11 @@ calendar_table_get_property (GObject *object, } static void -calendar_table_dispose (GObject *object) +task_table_dispose (GObject *object) { - ECalendarTablePrivate *priv; + ETaskTablePrivate *priv; - priv = E_CALENDAR_TABLE_GET_PRIVATE (object); + priv = E_TASK_TABLE_GET_PRIVATE (object); if (priv->shell_view != NULL) { g_object_remove_weak_pointer ( @@ -380,9 +379,9 @@ calendar_table_dispose (GObject *object) } static void -calendar_table_constructed (GObject *object) +task_table_constructed (GObject *object) { - ECalendarTable *cal_table; + ETaskTable *task_table; ECalModel *model; ECell *cell, *popup_cell; ETableExtras *extras; @@ -392,8 +391,8 @@ calendar_table_constructed (GObject *object) AtkObject *a11y; gchar *etspecfile; - cal_table = E_CALENDAR_TABLE (object); - model = e_calendar_table_get_model (cal_table); + task_table = E_TASK_TABLE (object); + model = e_task_table_get_model (task_table); /* Create the header columns */ @@ -438,11 +437,11 @@ calendar_table_constructed (GObject *object) popup_cell, "use-24-hour-format"); e_table_extras_add_cell (extras, "dateedit", popup_cell); - cal_table->dates_cell = E_CELL_DATE_EDIT (popup_cell); + task_table->dates_cell = E_CELL_DATE_EDIT (popup_cell); e_cell_date_edit_set_get_time_callback ( E_CELL_DATE_EDIT (popup_cell), - e_calendar_table_get_current_time, cal_table, NULL); + e_task_table_get_current_time, task_table, NULL); /* * Combo fields. @@ -567,13 +566,13 @@ calendar_table_constructed (GObject *object) e_table_extras_add_cell (extras, "calstatus", popup_cell); e_table_extras_add_compare (extras, "date-compare", - calendar_table_date_compare_cb); + task_table_date_compare_cb); e_table_extras_add_compare (extras, "percent-compare", - calendar_table_percent_compare_cb); + task_table_percent_compare_cb); e_table_extras_add_compare (extras, "priority-compare", - calendar_table_priority_compare_cb); + task_table_priority_compare_cb); e_table_extras_add_compare (extras, "status-compare", - calendar_table_status_compare_cb); + task_table_status_compare_cb); /* Create pixmaps */ @@ -599,36 +598,36 @@ calendar_table_constructed (GObject *object) etspecfile = g_build_filename ( EVOLUTION_ETSPECDIR, "e-calendar-table.etspec", NULL); e_table_construct_from_spec_file ( - E_TABLE (cal_table), E_TABLE_MODEL (model), + E_TABLE (task_table), E_TABLE_MODEL (model), extras, etspecfile, NULL); g_free (etspecfile); - gtk_widget_set_has_tooltip (GTK_WIDGET (cal_table), TRUE); + gtk_widget_set_has_tooltip (GTK_WIDGET (task_table), TRUE); - a11y = gtk_widget_get_accessible (GTK_WIDGET (cal_table)); + a11y = gtk_widget_get_accessible (GTK_WIDGET (task_table)); if (a11y) atk_object_set_name (a11y, _("Tasks")); } static gboolean -calendar_table_popup_menu (GtkWidget *widget) +task_table_popup_menu (GtkWidget *widget) { - ECalendarTable *cal_table; + ETaskTable *task_table; - cal_table = E_CALENDAR_TABLE (widget); - calendar_table_emit_popup_event (cal_table, NULL); + task_table = E_TASK_TABLE (widget); + task_table_emit_popup_event (task_table, NULL); return TRUE; } static gboolean -calendar_table_query_tooltip (GtkWidget *widget, +task_table_query_tooltip (GtkWidget *widget, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip) { - ECalendarTable *cal_table; + ETaskTable *task_table; ECalModel *model; ECalModelComponent *comp_data; gint row = -1, col = -1; @@ -653,19 +652,19 @@ calendar_table_query_tooltip (GtkWidget *widget, if (keyboard_mode) return FALSE; - cal_table = E_CALENDAR_TABLE (widget); + task_table = E_TASK_TABLE (widget); - e_table_get_mouse_over_cell (E_TABLE (cal_table), &row, &col); + e_table_get_mouse_over_cell (E_TABLE (task_table), &row, &col); if (row == -1) return FALSE; /* Respect sorting option; the 'e_table_get_mouse_over_cell' * returns sorted row, not the model one. */ - esm = e_table_get_selection_model (E_TABLE (cal_table)); + esm = e_table_get_selection_model (E_TABLE (task_table)); if (esm && esm->sorter && e_sorter_needs_sorting (esm->sorter)) row = e_sorter_sorted_to_model (esm->sorter, row); - model = e_calendar_table_get_model (cal_table); + model = e_task_table_get_model (task_table); comp_data = e_cal_model_get_component_at (model, row); if (!comp_data || !comp_data->icalcomp) return FALSE; @@ -843,42 +842,42 @@ calendar_table_query_tooltip (GtkWidget *widget, } static void -calendar_table_double_click (ETable *table, - gint row, - gint col, - GdkEvent *event) +task_table_double_click (ETable *table, + gint row, + gint col, + GdkEvent *event) { - ECalendarTable *cal_table; + ETaskTable *task_table; ECalModel *model; ECalModelComponent *comp_data; - cal_table = E_CALENDAR_TABLE (table); - model = e_calendar_table_get_model (cal_table); + task_table = E_TASK_TABLE (table); + model = e_task_table_get_model (task_table); comp_data = e_cal_model_get_component_at (model, row); - calendar_table_emit_open_component (cal_table, comp_data); + task_table_emit_open_component (task_table, comp_data); } static gint -calendar_table_right_click (ETable *table, - gint row, - gint col, - GdkEvent *event) +task_table_right_click (ETable *table, + gint row, + gint col, + GdkEvent *event) { - ECalendarTable *cal_table; + ETaskTable *task_table; - cal_table = E_CALENDAR_TABLE (table); - calendar_table_emit_popup_event (cal_table, event); + task_table = E_TASK_TABLE (table); + task_table_emit_popup_event (task_table, event); return TRUE; } static void -calendar_table_update_actions (ESelectable *selectable, - EFocusTracker *focus_tracker, - GdkAtom *clipboard_targets, - gint n_clipboard_targets) +task_table_update_actions (ESelectable *selectable, + EFocusTracker *focus_tracker, + GdkAtom *clipboard_targets, + gint n_clipboard_targets) { - ECalendarTable *cal_table; + ETaskTable *task_table; GtkAction *action; GSList *list, *iter; gboolean sources_are_editable = TRUE; @@ -887,10 +886,10 @@ calendar_table_update_actions (ESelectable *selectable, const gchar *tooltip; gint n_selected; - cal_table = E_CALENDAR_TABLE (selectable); - n_selected = e_table_selected_count (E_TABLE (cal_table)); + task_table = E_TASK_TABLE (selectable); + n_selected = e_table_selected_count (E_TABLE (task_table)); - list = e_calendar_table_get_selected (cal_table); + list = e_task_table_get_selected (task_table); for (iter = list; iter != NULL; iter = iter->next) { ECalModelComponent *comp_data = iter->data; gboolean read_only; @@ -930,45 +929,45 @@ calendar_table_update_actions (ESelectable *selectable, } static void -calendar_table_cut_clipboard (ESelectable *selectable) +task_table_cut_clipboard (ESelectable *selectable) { - ECalendarTable *cal_table; + ETaskTable *task_table; - cal_table = E_CALENDAR_TABLE (selectable); + task_table = E_TASK_TABLE (selectable); e_selectable_copy_clipboard (selectable); - delete_selected_components (cal_table); + delete_selected_components (task_table); } -/* Helper for calendar_table_copy_clipboard() */ +/* Helper for task_table_copy_clipboard() */ static void copy_row_cb (gint model_row, gpointer data) { - ECalendarTable *cal_table; + ETaskTable *task_table; ECalModelComponent *comp_data; ECalModel *model; gchar *comp_str; icalcomponent *child; - cal_table = E_CALENDAR_TABLE (data); + task_table = E_TASK_TABLE (data); - g_return_if_fail (cal_table->tmp_vcal != NULL); + g_return_if_fail (task_table->tmp_vcal != NULL); - model = e_calendar_table_get_model (cal_table); + model = e_task_table_get_model (task_table); comp_data = e_cal_model_get_component_at (model, model_row); if (!comp_data) return; /* Add timezones to the VCALENDAR component. */ e_cal_util_add_timezones_from_component ( - cal_table->tmp_vcal, comp_data->icalcomp); + task_table->tmp_vcal, comp_data->icalcomp); /* Add the new component to the VCALENDAR component. */ comp_str = icalcomponent_as_ical_string_r (comp_data->icalcomp); child = icalparser_parse_string (comp_str); if (child) { icalcomponent_add_component ( - cal_table->tmp_vcal, + task_table->tmp_vcal, icalcomponent_new_clone (child)); icalcomponent_free (child); } @@ -976,20 +975,20 @@ copy_row_cb (gint model_row, gpointer data) } static void -calendar_table_copy_clipboard (ESelectable *selectable) +task_table_copy_clipboard (ESelectable *selectable) { - ECalendarTable *cal_table; + ETaskTable *task_table; GtkClipboard *clipboard; gchar *comp_str; - cal_table = E_CALENDAR_TABLE (selectable); + task_table = E_TASK_TABLE (selectable); /* Create a temporary VCALENDAR object. */ - cal_table->tmp_vcal = e_cal_util_new_top_level (); + task_table->tmp_vcal = e_cal_util_new_top_level (); e_table_selected_row_foreach ( - E_TABLE (cal_table), copy_row_cb, cal_table); - comp_str = icalcomponent_as_ical_string_r (cal_table->tmp_vcal); + E_TABLE (task_table), copy_row_cb, task_table); + comp_str = icalcomponent_as_ical_string_r (task_table->tmp_vcal); clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD); e_clipboard_set_calendar (clipboard, comp_str, -1); @@ -997,13 +996,13 @@ calendar_table_copy_clipboard (ESelectable *selectable) g_free (comp_str); - icalcomponent_free (cal_table->tmp_vcal); - cal_table->tmp_vcal = NULL; + icalcomponent_free (task_table->tmp_vcal); + task_table->tmp_vcal = NULL; } /* Helper for calenable_table_paste_clipboard() */ static void -clipboard_get_calendar_data (ECalendarTable *cal_table, +clipboard_get_calendar_data (ETaskTable *task_table, const gchar *text) { icalcomponent *icalcomp; @@ -1014,7 +1013,7 @@ clipboard_get_calendar_data (ECalendarTable *cal_table, icalcomponent_kind kind; const gchar *status_message; - g_return_if_fail (E_IS_CALENDAR_TABLE (cal_table)); + g_return_if_fail (E_IS_CALENDAR_TABLE (task_table)); if (!text || !*text) return; @@ -1032,11 +1031,11 @@ clipboard_get_calendar_data (ECalendarTable *cal_table, return; } - model = e_calendar_table_get_model (cal_table); + model = e_task_table_get_model (task_table); client = e_cal_model_get_default_client (model); status_message = _("Updating objects"); - calendar_table_emit_status_message (cal_table, status_message, -1.0); + task_table_emit_status_message (task_table, status_message, -1.0); if (kind == ICAL_VCALENDAR_COMPONENT) { icalcomponent_kind child_kind; @@ -1086,22 +1085,22 @@ clipboard_get_calendar_data (ECalendarTable *cal_table, g_object_unref (comp); } - calendar_table_emit_status_message (cal_table, NULL, -1.0); + task_table_emit_status_message (task_table, NULL, -1.0); } static void -calendar_table_paste_clipboard (ESelectable *selectable) +task_table_paste_clipboard (ESelectable *selectable) { - ECalendarTable *cal_table; + ETaskTable *task_table; GtkClipboard *clipboard; GnomeCanvasItem *item; GnomeCanvas *table_canvas; - cal_table = E_CALENDAR_TABLE (selectable); + task_table = E_TASK_TABLE (selectable); clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD); - table_canvas = E_TABLE (cal_table)->table_canvas; + table_canvas = E_TABLE (task_table)->table_canvas; item = table_canvas->focused_item; /* XXX Should ECellText implement GtkEditable? */ @@ -1125,40 +1124,40 @@ calendar_table_paste_clipboard (ESelectable *selectable) gchar *calendar_source; calendar_source = e_clipboard_wait_for_calendar (clipboard); - clipboard_get_calendar_data (cal_table, calendar_source); + clipboard_get_calendar_data (task_table, calendar_source); g_free (calendar_source); } } static void -calendar_table_select_all (ESelectable *selectable) +task_table_select_all (ESelectable *selectable) { e_table_select_all (E_TABLE (selectable)); } static void -calendar_table_class_init (ECalendarTableClass *class) +task_table_class_init (ETaskTableClass *class) { GObjectClass *object_class; GtkWidgetClass *widget_class; ETableClass *table_class; parent_class = g_type_class_peek_parent (class); - g_type_class_add_private (class, sizeof (ECalendarTablePrivate)); + g_type_class_add_private (class, sizeof (ETaskTablePrivate)); object_class = G_OBJECT_CLASS (class); - object_class->set_property = calendar_table_set_property; - object_class->get_property = calendar_table_get_property; - object_class->dispose = calendar_table_dispose; - object_class->constructed = calendar_table_constructed; + object_class->set_property = task_table_set_property; + object_class->get_property = task_table_get_property; + object_class->dispose = task_table_dispose; + object_class->constructed = task_table_constructed; widget_class = GTK_WIDGET_CLASS (class); - widget_class->popup_menu = calendar_table_popup_menu; - widget_class->query_tooltip = calendar_table_query_tooltip; + widget_class->popup_menu = task_table_popup_menu; + widget_class->query_tooltip = task_table_query_tooltip; table_class = E_TABLE_CLASS (class); - table_class->double_click = calendar_table_double_click; - table_class->right_click = calendar_table_right_click; + table_class->double_click = task_table_double_click; + table_class->right_click = task_table_right_click; g_object_class_install_property ( object_class, @@ -1186,7 +1185,7 @@ calendar_table_class_init (ECalendarTableClass *class) "open-component", G_TYPE_FROM_CLASS (class), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, - G_STRUCT_OFFSET (ECalendarTableClass, open_component), + G_STRUCT_OFFSET (ETaskTableClass, open_component), NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, @@ -1196,7 +1195,7 @@ calendar_table_class_init (ECalendarTableClass *class) "popup-event", G_TYPE_FROM_CLASS (class), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, - G_STRUCT_OFFSET (ECalendarTableClass, popup_event), + G_STRUCT_OFFSET (ETaskTableClass, popup_event), NULL, NULL, g_cclosure_marshal_VOID__BOXED, G_TYPE_NONE, 1, @@ -1206,7 +1205,7 @@ calendar_table_class_init (ECalendarTableClass *class) "status-message", G_TYPE_FROM_CLASS (class), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, - G_STRUCT_OFFSET (ECalendarTableClass, status_message), + G_STRUCT_OFFSET (ETaskTableClass, status_message), NULL, NULL, e_marshal_VOID__STRING_DOUBLE, G_TYPE_NONE, 2, @@ -1216,55 +1215,55 @@ calendar_table_class_init (ECalendarTableClass *class) "user-created", G_TYPE_FROM_CLASS (class), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, - G_STRUCT_OFFSET (ECalendarTableClass, user_created), + G_STRUCT_OFFSET (ETaskTableClass, user_created), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); } static void -calendar_table_init (ECalendarTable *cal_table) +task_table_init (ETaskTable *task_table) { - cal_table->priv = E_CALENDAR_TABLE_GET_PRIVATE (cal_table); + task_table->priv = E_TASK_TABLE_GET_PRIVATE (task_table); } static void -calendar_table_selectable_init (ESelectableInterface *interface) +task_table_selectable_init (ESelectableInterface *interface) { - interface->update_actions = calendar_table_update_actions; - interface->cut_clipboard = calendar_table_cut_clipboard; - interface->copy_clipboard = calendar_table_copy_clipboard; - interface->paste_clipboard = calendar_table_paste_clipboard; - interface->select_all = calendar_table_select_all; + interface->update_actions = task_table_update_actions; + interface->cut_clipboard = task_table_cut_clipboard; + interface->copy_clipboard = task_table_copy_clipboard; + interface->paste_clipboard = task_table_paste_clipboard; + interface->select_all = task_table_select_all; } GType -e_calendar_table_get_type (void) +e_task_table_get_type (void) { static GType type = 0; if (G_UNLIKELY (type == 0)) { static const GTypeInfo type_info = { - sizeof (ECalendarTableClass), + sizeof (ETaskTableClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, - (GClassInitFunc) calendar_table_class_init, + (GClassInitFunc) task_table_class_init, (GClassFinalizeFunc) NULL, NULL, /* class_data */ - sizeof (ECalendarTable), + sizeof (ETaskTable), 0, /* n_preallocs */ - (GInstanceInitFunc) calendar_table_init, + (GInstanceInitFunc) task_table_init, NULL /* value_table */ }; static const GInterfaceInfo selectable_info = { - (GInterfaceInitFunc) calendar_table_selectable_init, + (GInterfaceInitFunc) task_table_selectable_init, (GInterfaceFinalizeFunc) NULL, NULL /* interface_data */ }; type = g_type_register_static ( - E_TABLE_TYPE, "ECalendarTable", &type_info, 0); + E_TABLE_TYPE, "ETaskTable", &type_info, 0); g_type_add_interface_static ( type, E_TYPE_SELECTABLE, &selectable_info); @@ -1274,48 +1273,48 @@ e_calendar_table_get_type (void) } /** - * e_calendar_table_new: + * e_task_table_new: * @shell_view: an #EShellView * @model: an #ECalModel for the table * - * Returns a new #ECalendarTable. + * Returns a new #ETaskTable. * - * Returns: a new #ECalendarTable + * Returns: a new #ETaskTable **/ GtkWidget * -e_calendar_table_new (EShellView *shell_view, - ECalModel *model) +e_task_table_new (EShellView *shell_view, + ECalModel *model) { g_return_val_if_fail (E_IS_SHELL_VIEW (shell_view), NULL); g_return_val_if_fail (E_IS_CAL_MODEL (model), NULL); return g_object_new ( - E_TYPE_CALENDAR_TABLE, + E_TYPE_TASK_TABLE, "model", model, "shell-view", shell_view, NULL); } /** - * e_calendar_table_get_model: - * @cal_table: A calendar table. + * e_task_table_get_model: + * @task_table: A calendar table. * * Queries the calendar data model that a calendar table is using. * * Return value: A calendar model. **/ ECalModel * -e_calendar_table_get_model (ECalendarTable *cal_table) +e_task_table_get_model (ETaskTable *task_table) { - g_return_val_if_fail (E_IS_CALENDAR_TABLE (cal_table), NULL); + g_return_val_if_fail (E_IS_CALENDAR_TABLE (task_table), NULL); - return cal_table->priv->model; + return task_table->priv->model; } EShellView * -e_calendar_table_get_shell_view (ECalendarTable *cal_table) +e_task_table_get_shell_view (ETaskTable *task_table) { - g_return_val_if_fail (E_IS_CALENDAR_TABLE (cal_table), NULL); + g_return_val_if_fail (E_IS_CALENDAR_TABLE (task_table), NULL); - return cal_table->priv->shell_view; + return task_table->priv->shell_view; } /* Used from e_table_selected_row_foreach(); puts the selected row number in an @@ -1335,25 +1334,25 @@ get_selected_row_cb (gint model_row, gpointer data) * one and only one selected row. */ static ECalModelComponent * -get_selected_comp (ECalendarTable *cal_table) +get_selected_comp (ETaskTable *task_table) { ECalModel *model; gint row; - model = e_calendar_table_get_model (cal_table); - if (e_table_selected_count (E_TABLE (cal_table)) != 1) + model = e_task_table_get_model (task_table); + if (e_table_selected_count (E_TABLE (task_table)) != 1) return NULL; row = -1; e_table_selected_row_foreach ( - E_TABLE (cal_table), get_selected_row_cb, &row); + E_TABLE (task_table), get_selected_row_cb, &row); g_return_val_if_fail (row != -1, NULL); return e_cal_model_get_component_at (model, row); } struct get_selected_uids_closure { - ECalendarTable *cal_table; + ETaskTable *task_table; GSList *objects; }; @@ -1365,7 +1364,7 @@ add_uid_cb (gint model_row, gpointer data) ECalModelComponent *comp_data; ECalModel *model; - model = e_calendar_table_get_model (closure->cal_table); + model = e_task_table_get_model (closure->task_table); comp_data = e_cal_model_get_component_at (model, model_row); closure->objects = g_slist_prepend (closure->objects, comp_data); @@ -1410,13 +1409,13 @@ check_for_retract (ECalComponent *comp, ECal *client) } /** - * e_calendar_table_delete_selected: - * @cal_table: A calendar table. + * e_task_table_delete_selected: + * @task_table: A calendar table. * * Deletes the selected components in the table; asks the user first. **/ void -e_calendar_table_delete_selected (ECalendarTable *cal_table) +e_task_table_delete_selected (ETaskTable *task_table) { gint n_selected; ECalModelComponent *comp_data; @@ -1424,15 +1423,15 @@ e_calendar_table_delete_selected (ECalendarTable *cal_table) gboolean delete = FALSE; GError *error = NULL; - g_return_if_fail (cal_table != NULL); - g_return_if_fail (E_IS_CALENDAR_TABLE (cal_table)); + g_return_if_fail (task_table != NULL); + g_return_if_fail (E_IS_CALENDAR_TABLE (task_table)); - n_selected = e_table_selected_count (E_TABLE (cal_table)); + n_selected = e_table_selected_count (E_TABLE (task_table)); if (n_selected <= 0) return; if (n_selected == 1) - comp_data = get_selected_comp (cal_table); + comp_data = get_selected_comp (task_table); else comp_data = NULL; @@ -1447,7 +1446,7 @@ e_calendar_table_delete_selected (ECalendarTable *cal_table) gchar *retract_comment = NULL; gboolean retract = FALSE; - delete = prompt_retract_dialog (comp, &retract_comment, GTK_WIDGET (cal_table), &retract); + delete = prompt_retract_dialog (comp, &retract_comment, GTK_WIDGET (task_table), &retract); if (retract) { GList *users = NULL; icalcomponent *icalcomp = NULL, *mod_comp = NULL; @@ -1473,11 +1472,11 @@ e_calendar_table_delete_selected (ECalendarTable *cal_table) } } else { - delete = delete_component_dialog (comp, FALSE, n_selected, E_CAL_COMPONENT_TODO, GTK_WIDGET (cal_table)); + delete = delete_component_dialog (comp, FALSE, n_selected, E_CAL_COMPONENT_TODO, GTK_WIDGET (task_table)); } if (delete) - delete_selected_components (cal_table); + delete_selected_components (task_table); /* free memory */ if (comp) @@ -1485,8 +1484,8 @@ e_calendar_table_delete_selected (ECalendarTable *cal_table) } /** - * e_calendar_table_get_selected: - * @cal_table: + * e_task_table_get_selected: + * @task_table: * * Get the currently selected ECalModelComponent's on the table. * @@ -1494,15 +1493,15 @@ e_calendar_table_delete_selected (ECalendarTable *cal_table) * g_slist_free'd when finished with. **/ GSList * -e_calendar_table_get_selected (ECalendarTable *cal_table) +e_task_table_get_selected (ETaskTable *task_table) { struct get_selected_uids_closure closure; - closure.cal_table = cal_table; + closure.task_table = task_table; closure.objects = NULL; e_table_selected_row_foreach ( - E_TABLE (cal_table), add_uid_cb, &closure); + E_TABLE (task_table), add_uid_cb, &closure); return closure.objects; } @@ -1601,16 +1600,16 @@ show_completed_rows (ECalModel *model, GList *clients_list, gchar *show_sexp, GP FIXME: Should probably use the timezone of the item rather than the current timezone, though that may be difficult to get from here. */ static struct tm -e_calendar_table_get_current_time (ECellDateEdit *ecde, gpointer data) +e_task_table_get_current_time (ECellDateEdit *ecde, gpointer data) { - ECalendarTable *cal_table = data; + ETaskTable *task_table = data; ECalModel *model; icaltimezone *zone; struct tm tmp_tm = { 0 }; struct icaltimetype tt; /* Get the current timezone. */ - model = e_calendar_table_get_model (cal_table); + model = e_task_table_get_model (task_table); zone = e_cal_model_get_timezone (model); tt = icaltime_from_timet_with_zone (time (NULL), FALSE, zone); @@ -1628,16 +1627,16 @@ e_calendar_table_get_current_time (ECellDateEdit *ecde, gpointer data) } /** - * e_calendar_table_hide_completed_tasks: + * e_task_table_hide_completed_tasks: * @table: A calendar table model. * @client_list: Clients List * * Hide completed tasks. */ void -e_calendar_table_process_completed_tasks (ECalendarTable *table, - GList *clients_list, - gboolean config_changed) +e_task_table_process_completed_tasks (ETaskTable *task_table, + GList *clients_list, + gboolean config_changed) { ECalModel *model; static GMutex *mutex = NULL; @@ -1649,7 +1648,7 @@ e_calendar_table_process_completed_tasks (ECalendarTable *table, g_mutex_lock (mutex); - model = e_calendar_table_get_model (table); + model = e_task_table_get_model (task_table); comp_objects = e_cal_model_get_object_array (model); hide_sexp = calendar_config_get_hide_completed_tasks_sexp (TRUE); diff --git a/calendar/gui/e-calendar-table.h b/calendar/gui/e-task-table.h index 71c7b716f2..8564d9901b 100644 --- a/calendar/gui/e-calendar-table.h +++ b/calendar/gui/e-task-table.h @@ -20,8 +20,8 @@ * */ -#ifndef _E_CALENDAR_TABLE_H_ -#define _E_CALENDAR_TABLE_H_ +#ifndef E_TASK_TABLE_H +#define E_TASK_TABLE_H #include <table/e-table.h> #include <table/e-cell-date-edit.h> @@ -29,36 +29,39 @@ #include "e-cal-model.h" /* - * ECalendarTable - displays the iCalendar objects in a table (an ETable). - * Used for calendar events and tasks. + * ETaskTable - displays the iCalendar objects in a table (an ETable). + * + * XXX ETaskTable and EMemoTable have lots of duplicate code. We should + * look at merging them, or at least bringing back ECalendarTable as + * a common base class. */ /* Standard GObject macros */ -#define E_TYPE_CALENDAR_TABLE \ - (e_calendar_table_get_type ()) -#define E_CALENDAR_TABLE(obj) \ +#define E_TYPE_TASK_TABLE \ + (e_task_table_get_type ()) +#define E_TASK_TABLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST \ - ((obj), E_TYPE_CALENDAR_TABLE, ECalendarTable)) -#define E_CALENDAR_TABLE_CLASS(cls) \ + ((obj), E_TYPE_TASK_TABLE, ETaskTable)) +#define E_TASK_TABLE_CLASS(cls) \ (G_TYPE_CHECK_CLASS_CAST \ - ((cls), E_TYPE_CALENDAR_TABLE, ECalendarTableClass)) + ((cls), E_TYPE_TASK_TABLE, ETaskTableClass)) #define E_IS_CALENDAR_TABLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE \ - ((obj), E_TYPE_CALENDAR_TABLE)) + ((obj), E_TYPE_TASK_TABLE)) #define E_IS_CALENDAR_TABLE_CLASS(cls) \ (G_TYPE_CHECK_CLASS_TYPE \ - ((cls), E_TYPE_CALENDAR_TABLE)) -#define E_CALENDAR_TABLE_GET_CLASS(obj) \ + ((cls), E_TYPE_TASK_TABLE)) +#define E_TASK_TABLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS \ - ((obj), E_TYPE_CALENDAR_TABLE, ECalendarTableClass)) + ((obj), E_TYPE_TASK_TABLE, ETaskTableClass)) G_BEGIN_DECLS -typedef struct _ECalendarTable ECalendarTable; -typedef struct _ECalendarTableClass ECalendarTableClass; -typedef struct _ECalendarTablePrivate ECalendarTablePrivate; +typedef struct _ETaskTable ETaskTable; +typedef struct _ETaskTableClass ETaskTableClass; +typedef struct _ETaskTablePrivate ETaskTablePrivate; -struct _ECalendarTable { +struct _ETaskTable { ETable parent; /* The ECell used to view & edit dates. */ @@ -67,43 +70,42 @@ struct _ECalendarTable { /* Fields used for cut/copy/paste */ icalcomponent *tmp_vcal; - ECalendarTablePrivate *priv; + ETaskTablePrivate *priv; }; -struct _ECalendarTableClass { +struct _ETaskTableClass { ETableClass parent_class; /* Signals */ - void (*open_component) (ECalendarTable *cal_table, + void (*open_component) (ETaskTable *task_table, ECalModelComponent *comp_data); - void (*popup_event) (ECalendarTable *cal_table, + void (*popup_event) (ETaskTable *task_table, GdkEvent *event); - void (*status_message) (ECalendarTable *cal_table, + void (*status_message) (ETaskTable *task_table, const gchar *message, gdouble percent); - void (*user_created) (ECalendarTable *cal_table); + void (*user_created) (ETaskTable *task_table); }; -GType e_calendar_table_get_type (void); -GtkWidget * e_calendar_table_new (EShellView *shell_view, +GType e_task_table_get_type (void); +GtkWidget * e_task_table_new (EShellView *shell_view, ECalModel *model); -ECalModel * e_calendar_table_get_model (ECalendarTable *cal_table); -EShellView * e_calendar_table_get_shell_view (ECalendarTable *cal_table); -void e_calendar_table_delete_selected(ECalendarTable *cal_table); -GSList * e_calendar_table_get_selected (ECalendarTable *cal_table); - +ECalModel * e_task_table_get_model (ETaskTable *task_table); +EShellView * e_task_table_get_shell_view (ETaskTable *task_table); +void e_task_table_delete_selected (ETaskTable *task_table); +GSList * e_task_table_get_selected (ETaskTable *task_table); ECalModelComponent * - e_calendar_table_get_selected_comp - (ECalendarTable *cal_table); -void e_calendar_table_hide_completed_tasks - (ECalendarTable *table, + e_task_table_get_selected_comp + (ETaskTable *task_table); +void e_task_table_hide_completed_tasks + (ETaskTable *table, GList *clients_list, gboolean config_changed); -void e_calendar_table_process_completed_tasks - (ECalendarTable *table, +void e_task_table_process_completed_tasks + (ETaskTable *table, GList *clients_list, gboolean config_changed); G_END_DECLS -#endif /* _E_CALENDAR_TABLE_H_ */ +#endif /* E_TASK_TABLE_H */ diff --git a/modules/calendar/e-cal-shell-content.c b/modules/calendar/e-cal-shell-content.c index 49b2f7f536..1ab680eec4 100644 --- a/modules/calendar/e-cal-shell-content.c +++ b/modules/calendar/e-cal-shell-content.c @@ -33,7 +33,6 @@ #include "calendar/gui/calendar-view.h" #include "calendar/gui/e-cal-list-view.h" #include "calendar/gui/e-cal-model-calendar.h" -#include "calendar/gui/e-calendar-table.h" #include "calendar/gui/e-calendar-view.h" #include "calendar/gui/e-day-view.h" #include "calendar/gui/e-week-view.h" @@ -61,8 +60,8 @@ struct _ECalShellContentPrivate { enum { PROP_0, PROP_CALENDAR, - PROP_TASK_TABLE, - PROP_MEMO_TABLE + PROP_MEMO_TABLE, + PROP_TASK_TABLE }; /* Used to indicate who has the focus within the calendar view. */ @@ -146,8 +145,8 @@ cal_shell_content_get_focus_location (ECalShellContent *cal_shell_content) GnomeCalendar *calendar; GnomeCalendarViewType view_type; ECalendarView *calendar_view; - ECalendarTable *task_table; EMemoTable *memo_table; + ETaskTable *task_table; ETable *table; /* XXX This function is silly. Certainly there are better ways @@ -159,7 +158,7 @@ cal_shell_content_get_focus_location (ECalShellContent *cal_shell_content) calendar_view = gnome_calendar_get_calendar_view (calendar, view_type); memo_table = E_MEMO_TABLE (cal_shell_content->priv->memo_table); - task_table = E_CALENDAR_TABLE (cal_shell_content->priv->task_table); + task_table = E_TASK_TABLE (cal_shell_content->priv->task_table); table = E_TABLE (memo_table); if (gtk_widget_is_focus (GTK_WIDGET (table->table_canvas))) @@ -239,14 +238,16 @@ cal_shell_content_get_property (GObject *object, value, e_cal_shell_content_get_calendar ( E_CAL_SHELL_CONTENT (object))); return; - case PROP_TASK_TABLE: + + case PROP_MEMO_TABLE: g_value_set_object ( - value, e_cal_shell_content_get_task_table ( + value, e_cal_shell_content_get_memo_table ( E_CAL_SHELL_CONTENT (object))); return; - case PROP_MEMO_TABLE: + + case PROP_TASK_TABLE: g_value_set_object ( - value, e_cal_shell_content_get_memo_table ( + value, e_cal_shell_content_get_task_table ( E_CAL_SHELL_CONTENT (object))); return; } @@ -457,7 +458,7 @@ cal_shell_content_constructed (GObject *object) container = widget; - widget = e_calendar_table_new (shell_view, task_model); + widget = e_task_table_new (shell_view, task_model); gtk_container_add (GTK_CONTAINER (container), widget); priv->task_table = g_object_ref (widget); gtk_widget_show (widget); @@ -591,24 +592,23 @@ cal_shell_content_class_init (ECalShellContentClass *class) g_object_class_install_property ( object_class, - PROP_TASK_TABLE, + PROP_MEMO_TABLE, g_param_spec_object ( - "task-table", + "memo-table", NULL, NULL, - E_TYPE_CALENDAR_TABLE, + E_TYPE_MEMO_TABLE, G_PARAM_READABLE)); g_object_class_install_property ( object_class, - PROP_MEMO_TABLE, + PROP_TASK_TABLE, g_param_spec_object ( - "memo-table", + "task-table", NULL, NULL, - E_TYPE_MEMO_TABLE, + E_TYPE_TASK_TABLE, G_PARAM_READABLE)); - } static void @@ -688,13 +688,13 @@ e_cal_shell_content_get_memo_table (ECalShellContent *cal_shell_content) return E_MEMO_TABLE (cal_shell_content->priv->memo_table); } -ECalendarTable * +ETaskTable * e_cal_shell_content_get_task_table (ECalShellContent *cal_shell_content) { g_return_val_if_fail ( E_IS_CAL_SHELL_CONTENT (cal_shell_content), NULL); - return E_CALENDAR_TABLE (cal_shell_content->priv->task_table); + return E_TASK_TABLE (cal_shell_content->priv->task_table); } EShellSearchbar * @@ -726,7 +726,7 @@ e_cal_shell_content_delete_selection (ECalShellContent *cal_shell_content) { GnomeCalendar *calendar; EMemoTable *memo_table; - ECalendarTable *task_table; + ETaskTable *task_table; GnomeCalendarViewType view_type; ECalendarView *calendar_view; @@ -749,7 +749,7 @@ e_cal_shell_content_delete_selection (ECalShellContent *cal_shell_content) break; case FOCUS_TASK_TABLE: - e_calendar_table_delete_selected (task_table); + e_task_table_delete_selected (task_table); break; default: diff --git a/modules/calendar/e-cal-shell-content.h b/modules/calendar/e-cal-shell-content.h index db82889eab..78c2199c50 100644 --- a/modules/calendar/e-cal-shell-content.h +++ b/modules/calendar/e-cal-shell-content.h @@ -26,8 +26,8 @@ #include <shell/e-shell-searchbar.h> #include <shell/e-shell-view.h> -#include <calendar/gui/e-calendar-table.h> #include <calendar/gui/e-memo-table.h> +#include <calendar/gui/e-task-table.h> #include <calendar/gui/gnome-cal.h> #include <menus/gal-view-instance.h> @@ -89,7 +89,7 @@ GnomeCalendar * e_cal_shell_content_get_calendar (ECalShellContent *cal_shell_content); EMemoTable * e_cal_shell_content_get_memo_table (ECalShellContent *cal_shell_content); -ECalendarTable *e_cal_shell_content_get_task_table +ETaskTable * e_cal_shell_content_get_task_table (ECalShellContent *cal_shell_content); EShellSearchbar * e_cal_shell_content_get_searchbar diff --git a/modules/calendar/e-cal-shell-view-private.c b/modules/calendar/e-cal-shell-view-private.c index ddf9dd7204..0a12f73743 100644 --- a/modules/calendar/e-cal-shell-view-private.c +++ b/modules/calendar/e-cal-shell-view-private.c @@ -443,7 +443,7 @@ e_cal_shell_view_private_constructed (ECalShellView *cal_shell_view) GnomeCalendar *calendar; ECalendar *date_navigator; EMemoTable *memo_table; - ECalendarTable *task_table; + ETaskTable *task_table; ESourceSelector *selector; ECalModel *model; gint ii; diff --git a/modules/calendar/e-cal-shell-view-taskpad.c b/modules/calendar/e-cal-shell-view-taskpad.c index 33b21aeb55..67a355a9bd 100644 --- a/modules/calendar/e-cal-shell-view-taskpad.c +++ b/modules/calendar/e-cal-shell-view-taskpad.c @@ -28,14 +28,14 @@ action_calendar_taskpad_assign_cb (GtkAction *action, ECalShellView *cal_shell_view) { ECalShellContent *cal_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; GSList *list; cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -51,14 +51,14 @@ action_calendar_taskpad_delete_cb (GtkAction *action, ECalShellView *cal_shell_view) { ECalShellContent *cal_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); e_cal_shell_view_taskpad_set_status_message ( cal_shell_view, _("Deleting selected tasks..."), -1.0); - e_calendar_table_delete_selected (task_table); + e_task_table_delete_selected (task_table); e_cal_shell_view_taskpad_set_status_message ( cal_shell_view, NULL, -1.0); } @@ -68,8 +68,8 @@ action_calendar_taskpad_forward_cb (GtkAction *action, ECalShellView *cal_shell_view) { ECalShellContent *cal_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; ECalComponent *comp; icalcomponent *clone; GSList *list; @@ -77,7 +77,7 @@ action_calendar_taskpad_forward_cb (GtkAction *action, cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -97,14 +97,14 @@ action_calendar_taskpad_mark_complete_cb (GtkAction *action, ECalShellView *cal_shell_view) { ECalShellContent *cal_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; GSList *list, *iter; cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); - model = e_calendar_table_get_model (task_table); + list = e_task_table_get_selected (task_table); + model = e_task_table_get_model (task_table); for (iter = list; iter != NULL; iter = iter->next) { ECalModelComponent *comp_data = iter->data; @@ -120,14 +120,14 @@ action_calendar_taskpad_mark_incomplete_cb (GtkAction *action, ECalShellView *cal_shell_view) { ECalShellContent *cal_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; GSList *list, *iter; cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); - model = e_calendar_table_get_model (task_table); + list = e_task_table_get_selected (task_table); + model = e_task_table_get_model (task_table); for (iter = list; iter != NULL; iter = iter->next) { ECalModelComponent *comp_data = iter->data; @@ -146,8 +146,8 @@ action_calendar_taskpad_new_cb (GtkAction *action, EShellView *shell_view; EShellWindow *shell_window; ECalShellContent *cal_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; ECal *client; ECalComponent *comp; CompEditor *editor; @@ -160,7 +160,7 @@ action_calendar_taskpad_new_cb (GtkAction *action, cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -181,14 +181,14 @@ action_calendar_taskpad_open_cb (GtkAction *action, ECalShellView *cal_shell_view) { ECalShellContent *cal_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; GSList *list; cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -204,8 +204,8 @@ action_calendar_taskpad_open_url_cb (GtkAction *action, EShellView *shell_view; EShellWindow *shell_window; ECalShellContent *cal_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; icalproperty *prop; const gchar *uri; GSList *list; @@ -216,7 +216,7 @@ action_calendar_taskpad_open_url_cb (GtkAction *action, cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; @@ -234,8 +234,8 @@ action_calendar_taskpad_print_cb (GtkAction *action, ECalShellView *cal_shell_view) { ECalShellContent *cal_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; ECalComponent *comp; icalcomponent *clone; GtkPrintOperationAction print_action; @@ -244,7 +244,7 @@ action_calendar_taskpad_print_cb (GtkAction *action, cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -267,8 +267,8 @@ action_calendar_taskpad_save_as_cb (GtkAction *action, EShellWindow *shell_window; EShellBackend *shell_backend; ECalShellContent *cal_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; EActivity *activity; GSList *list; GFile *file; @@ -282,7 +282,7 @@ action_calendar_taskpad_save_as_cb (GtkAction *action, cal_shell_content = cal_shell_view->priv->cal_shell_content; task_table = e_cal_shell_content_get_task_table (cal_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -425,7 +425,7 @@ e_cal_shell_view_taskpad_actions_update (ECalShellView *cal_shell_view) ECalShellContent *cal_shell_content; EShellWindow *shell_window; EShellView *shell_view; - ECalendarTable *task_table; + ETaskTable *task_table; GtkAction *action; GSList *list, *iter; const gchar *label; @@ -445,7 +445,7 @@ e_cal_shell_view_taskpad_actions_update (ECalShellView *cal_shell_view) n_selected = e_table_selected_count (E_TABLE (task_table)); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); for (iter = list; iter != NULL; iter = iter->next) { ECalModelComponent *comp_data = iter->data; icalproperty *prop; diff --git a/modules/calendar/e-task-shell-content.c b/modules/calendar/e-task-shell-content.c index e50b67bf5a..6727dd1bcd 100644 --- a/modules/calendar/e-task-shell-content.c +++ b/modules/calendar/e-task-shell-content.c @@ -32,13 +32,12 @@ #include "calendar/gui/comp-util.h" #include "calendar/gui/e-cal-model-tasks.h" -#include "calendar/gui/e-calendar-table.h" #define E_TASK_SHELL_CONTENT_GET_PRIVATE(obj) \ (G_TYPE_INSTANCE_GET_PRIVATE \ ((obj), E_TYPE_TASK_SHELL_CONTENT, ETaskShellContentPrivate)) -#define E_CALENDAR_TABLE_DEFAULT_STATE \ +#define E_TASK_TABLE_DEFAULT_STATE \ "<?xml version=\"1.0\"?>" \ "<ETableState>" \ " <column source=\"13\"/>" \ @@ -85,7 +84,7 @@ static void task_shell_content_display_view_cb (ETaskShellContent *task_shell_content, GalView *gal_view) { - ECalendarTable *task_table; + ETaskTable *task_table; if (!GAL_IS_VIEW_ETABLE (gal_view)) return; @@ -144,7 +143,7 @@ task_shell_content_table_drag_data_get_cb (ETaskShellContent *task_shell_content guint info, guint time) { - ECalendarTable *task_table; + ETaskTable *task_table; struct { ECalModel *model; @@ -156,7 +155,7 @@ task_shell_content_table_drag_data_get_cb (ETaskShellContent *task_shell_content task_table = e_task_shell_content_get_task_table (task_shell_content); - foreach_data.model = e_calendar_table_get_model (task_table); + foreach_data.model = e_task_table_get_model (task_table); foreach_data.list = NULL; e_table_selected_row_foreach ( @@ -190,7 +189,7 @@ task_shell_content_cursor_change_cb (ETaskShellContent *task_shell_content, ETable *table) { ECalComponentPreview *task_preview; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *task_model; ECalModelComponent *comp_data; ECalComponent *comp; @@ -239,7 +238,7 @@ task_shell_content_model_row_changed_cb (ETaskShellContent *task_shell_content, ETableModel *model) { ECalModelComponent *comp_data; - ECalendarTable *task_table; + ETaskTable *task_table; const gchar *current_uid; const gchar *uid; @@ -438,7 +437,7 @@ task_shell_content_constructed (GObject *object) container = widget; - widget = e_calendar_table_new (shell_view, priv->task_model); + widget = e_task_table_new (shell_view, priv->task_model); gtk_container_add (GTK_CONTAINER (container), widget); priv->task_table = g_object_ref (widget); gtk_widget_show (widget); @@ -474,7 +473,7 @@ task_shell_content_constructed (GObject *object) /* Configure the task table. */ e_table_set_state ( - E_TABLE (priv->task_table), E_CALENDAR_TABLE_DEFAULT_STATE); + E_TABLE (priv->task_table), E_TASK_TABLE_DEFAULT_STATE); e_table_drag_source_set ( E_TABLE (priv->task_table), @@ -533,7 +532,7 @@ static guint32 task_shell_content_check_state (EShellContent *shell_content) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; GSList *list, *iter; gboolean assignable = TRUE; gboolean editable = TRUE; @@ -548,7 +547,7 @@ task_shell_content_check_state (EShellContent *shell_content) n_selected = e_table_selected_count (E_TABLE (task_table)); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); for (iter = list; iter != NULL; iter = iter->next) { ECalModelComponent *comp_data = iter->data; icalproperty *prop; @@ -716,13 +715,13 @@ e_task_shell_content_get_task_preview (ETaskShellContent *task_shell_content) task_shell_content->priv->task_preview); } -ECalendarTable * +ETaskTable * e_task_shell_content_get_task_table (ETaskShellContent *task_shell_content) { g_return_val_if_fail ( E_IS_TASK_SHELL_CONTENT (task_shell_content), NULL); - return E_CALENDAR_TABLE (task_shell_content->priv->task_table); + return E_TASK_TABLE (task_shell_content->priv->task_table); } gboolean diff --git a/modules/calendar/e-task-shell-content.h b/modules/calendar/e-task-shell-content.h index 7a5e8efd81..dd39f8c6ce 100644 --- a/modules/calendar/e-task-shell-content.h +++ b/modules/calendar/e-task-shell-content.h @@ -27,8 +27,8 @@ #include <shell/e-shell-view.h> #include <calendar/gui/e-cal-model.h> -#include <calendar/gui/e-calendar-table.h> #include <calendar/gui/e-cal-component-preview.h> +#include <calendar/gui/e-task-table.h> #include <menus/gal-view-instance.h> @@ -85,7 +85,7 @@ ECalModel * e_task_shell_content_get_task_model ECalComponentPreview * e_task_shell_content_get_task_preview (ETaskShellContent *task_shell_content); -ECalendarTable *e_task_shell_content_get_task_table +ETaskTable * e_task_shell_content_get_task_table (ETaskShellContent *task_shell_content); gboolean e_task_shell_content_get_preview_visible (ETaskShellContent *task_shell_content); diff --git a/modules/calendar/e-task-shell-view-actions.c b/modules/calendar/e-task-shell-view-actions.c index 3d14678f7b..2b25f3373e 100644 --- a/modules/calendar/e-task-shell-view-actions.c +++ b/modules/calendar/e-task-shell-view-actions.c @@ -55,14 +55,14 @@ action_task_assign_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; GSList *list; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -79,7 +79,7 @@ action_task_delete_cb (GtkAction *action, { ETaskShellContent *task_shell_content; ECalComponentPreview *task_preview; - ECalendarTable *task_table; + ETaskTable *task_table; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); @@ -87,7 +87,7 @@ action_task_delete_cb (GtkAction *action, e_task_shell_view_set_status_message ( task_shell_view, _("Deleting selected tasks..."), -1.0); - e_calendar_table_delete_selected (task_table); + e_task_table_delete_selected (task_table); e_task_shell_view_set_status_message (task_shell_view, NULL, -1.0); e_cal_component_preview_clear (task_preview); @@ -98,8 +98,8 @@ action_task_forward_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; ECalComponent *comp; icalcomponent *clone; GSList *list; @@ -107,7 +107,7 @@ action_task_forward_cb (GtkAction *action, task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -154,7 +154,7 @@ action_task_list_delete_cb (GtkAction *action, ETaskShellSidebar *task_shell_sidebar; EShellWindow *shell_window; EShellView *shell_view; - ECalendarTable *task_table; + ETaskTable *task_table; ECal *client; ECalModel *model; ESourceSelector *selector; @@ -173,7 +173,7 @@ action_task_list_delete_cb (GtkAction *action, task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); task_shell_sidebar = task_shell_view->priv->task_shell_sidebar; selector = e_task_shell_sidebar_get_selector (task_shell_sidebar); @@ -234,7 +234,7 @@ action_task_list_print_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); @@ -249,7 +249,7 @@ action_task_list_print_preview_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); @@ -368,14 +368,14 @@ action_task_mark_complete_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; GSList *list, *iter; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); - model = e_calendar_table_get_model (task_table); + list = e_task_table_get_selected (task_table); + model = e_task_table_get_model (task_table); for (iter = list; iter != NULL; iter = iter->next) { ECalModelComponent *comp_data = iter->data; @@ -391,14 +391,14 @@ action_task_mark_incomplete_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; GSList *list, *iter; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); - model = e_calendar_table_get_model (task_table); + list = e_task_table_get_selected (task_table); + model = e_task_table_get_model (task_table); for (iter = list; iter != NULL; iter = iter->next) { ECalModelComponent *comp_data = iter->data; @@ -417,8 +417,8 @@ action_task_new_cb (GtkAction *action, EShellView *shell_view; EShellWindow *shell_window; ETaskShellContent *task_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; ECal *client; ECalComponent *comp; CompEditor *editor; @@ -431,7 +431,7 @@ action_task_new_cb (GtkAction *action, task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -452,14 +452,14 @@ action_task_open_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; GSList *list; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -475,8 +475,8 @@ action_task_open_url_cb (GtkAction *action, EShellView *shell_view; EShellWindow *shell_window; ETaskShellContent *task_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; icalproperty *prop; const gchar *uri; GSList *list; @@ -487,7 +487,7 @@ action_task_open_url_cb (GtkAction *action, task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; @@ -517,9 +517,9 @@ action_task_print_cb (GtkAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; ECalComponent *comp; + ETaskTable *task_table; icalcomponent *clone; GtkPrintOperationAction print_action; GSList *list; @@ -527,7 +527,7 @@ action_task_print_cb (GtkAction *action, task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); @@ -599,8 +599,8 @@ action_task_save_as_cb (GtkAction *action, EShellWindow *shell_window; EShellBackend *shell_backend; ETaskShellContent *task_shell_content; - ECalendarTable *task_table; ECalModelComponent *comp_data; + ETaskTable *task_table; EActivity *activity; GSList *list; GFile *file; @@ -614,7 +614,7 @@ action_task_save_as_cb (GtkAction *action, task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - list = e_calendar_table_get_selected (task_table); + list = e_task_table_get_selected (task_table); g_return_if_fail (list != NULL); comp_data = list->data; g_slist_free (list); diff --git a/modules/calendar/e-task-shell-view-private.c b/modules/calendar/e-task-shell-view-private.c index 533a36d3eb..dfa00f73ba 100644 --- a/modules/calendar/e-task-shell-view-private.c +++ b/modules/calendar/e-task-shell-view-private.c @@ -28,7 +28,7 @@ task_shell_view_process_completed_tasks (ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; ETaskShellSidebar *task_shell_sidebar; - ECalendarTable *task_table; + ETaskTable *task_table; GList *clients; task_shell_content = task_shell_view->priv->task_shell_content; @@ -37,7 +37,7 @@ task_shell_view_process_completed_tasks (ETaskShellView *task_shell_view) task_shell_sidebar = task_shell_view->priv->task_shell_sidebar; clients = e_task_shell_sidebar_get_clients (task_shell_sidebar); - e_calendar_table_process_completed_tasks (task_table, clients, TRUE); + e_task_table_process_completed_tasks (task_table, clients, TRUE); /* Search query takes whether to show completed tasks into account, * so if the preference has changed we need to update the query. */ @@ -58,7 +58,7 @@ task_shell_view_table_popup_event_cb (EShellView *shell_view, static void task_shell_view_table_user_created_cb (ETaskShellView *task_shell_view, - ECalendarTable *task_table) + ETaskTable *task_table) { ETaskShellSidebar *task_shell_sidebar; ECalModel *model; @@ -67,7 +67,7 @@ task_shell_view_table_user_created_cb (ETaskShellView *task_shell_view, /* This is the "Click to Add" handler. */ - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); client = e_cal_model_get_default_client (model); source = e_cal_get_source (client); @@ -82,12 +82,12 @@ task_shell_view_selector_client_added_cb (ETaskShellView *task_shell_view, ECal *client) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); e_cal_model_add_client (model, client); e_task_shell_view_update_timezone (task_shell_view); @@ -98,12 +98,12 @@ task_shell_view_selector_client_removed_cb (ETaskShellView *task_shell_view, ECal *client) { ETaskShellContent *task_shell_content; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); e_cal_model_remove_client (model, client); } @@ -126,18 +126,18 @@ task_shell_view_update_timeout_cb (ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; ETaskShellSidebar *task_shell_sidebar; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; GList *clients; task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); task_shell_sidebar = task_shell_view->priv->task_shell_sidebar; clients = e_task_shell_sidebar_get_clients (task_shell_sidebar); - e_calendar_table_process_completed_tasks (task_table, clients, FALSE); + e_task_table_process_completed_tasks (task_table, clients, FALSE); e_cal_model_tasks_update_due_tasks (E_CAL_MODEL_TASKS (model)); g_list_free (clients); @@ -221,7 +221,7 @@ e_task_shell_view_private_constructed (ETaskShellView *task_shell_view) EShellTaskbar *shell_taskbar; EShellSettings *shell_settings; EShellWindow *shell_window; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; ESourceSelector *selector; @@ -245,7 +245,7 @@ e_task_shell_view_private_constructed (ETaskShellView *task_shell_view) task_shell_content = E_TASK_SHELL_CONTENT (shell_content); task_table = e_task_shell_content_get_task_table (task_shell_content); - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); task_shell_sidebar = E_TASK_SHELL_SIDEBAR (shell_sidebar); selector = e_task_shell_sidebar_get_selector (task_shell_sidebar); @@ -542,7 +542,7 @@ e_task_shell_view_update_sidebar (ETaskShellView *task_shell_view) ETaskShellContent *task_shell_content; EShellView *shell_view; EShellSidebar *shell_sidebar; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; GString *string; const gchar *format; @@ -555,7 +555,7 @@ e_task_shell_view_update_sidebar (ETaskShellView *task_shell_view) task_shell_content = task_shell_view->priv->task_shell_content; task_table = e_task_shell_content_get_task_table (task_shell_content); - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); n_rows = e_table_model_row_count (E_TABLE_MODEL (model)); n_selected = e_table_selected_count (E_TABLE (task_table)); diff --git a/modules/calendar/e-task-shell-view.c b/modules/calendar/e-task-shell-view.c index 07fb12e369..42fa4dd9d0 100644 --- a/modules/calendar/e-task-shell-view.c +++ b/modules/calendar/e-task-shell-view.c @@ -100,7 +100,7 @@ task_shell_view_execute_search (EShellView *shell_view) EActionComboBox *combo_box; GtkRadioAction *action; ECalComponentPreview *task_preview; - ECalendarTable *task_table; + ETaskTable *task_table; ECalModel *model; time_t start_range; time_t end_range; @@ -264,7 +264,7 @@ task_shell_view_execute_search (EShellView *shell_view) /* Submit the query. */ task_shell_content = E_TASK_SHELL_CONTENT (shell_content); task_table = e_task_shell_content_get_task_table (task_shell_content); - model = e_calendar_table_get_model (task_table); + model = e_task_table_get_model (task_table); e_cal_model_set_search_query (model, query); g_free (query); |