aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-calendar-table.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2009-12-27 01:25:48 +0800
committerMatthew Barnes <mbarnes@redhat.com>2009-12-27 01:25:48 +0800
commit6a074300e533a82fb1a09b470724e54b155f8cd5 (patch)
treeb10a21d175d0d3b89610c00ce9dd390d3ac0f730 /calendar/gui/e-calendar-table.h
parentbd31f49bac99f21656dc7d0352d5b3f7385f71b2 (diff)
downloadgsoc2013-evolution-6a074300e533a82fb1a09b470724e54b155f8cd5.tar
gsoc2013-evolution-6a074300e533a82fb1a09b470724e54b155f8cd5.tar.gz
gsoc2013-evolution-6a074300e533a82fb1a09b470724e54b155f8cd5.tar.bz2
gsoc2013-evolution-6a074300e533a82fb1a09b470724e54b155f8cd5.tar.lz
gsoc2013-evolution-6a074300e533a82fb1a09b470724e54b155f8cd5.tar.xz
gsoc2013-evolution-6a074300e533a82fb1a09b470724e54b155f8cd5.tar.zst
gsoc2013-evolution-6a074300e533a82fb1a09b470724e54b155f8cd5.zip
Rename ECalendarTable to ETaskTable.
Since ECalendarTable was only used for tasks anyway, and ETaskTable pairs nicely with EMemoTable.
Diffstat (limited to 'calendar/gui/e-calendar-table.h')
-rw-r--r--calendar/gui/e-calendar-table.h109
1 files changed, 0 insertions, 109 deletions
diff --git a/calendar/gui/e-calendar-table.h b/calendar/gui/e-calendar-table.h
deleted file mode 100644
index 71c7b716f2..0000000000
--- a/calendar/gui/e-calendar-table.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with the program; if not, see <http://www.gnu.org/licenses/>
- *
- *
- * Authors:
- * Damon Chaplin <damon@ximian.com>
- *
- * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
- *
- */
-
-#ifndef _E_CALENDAR_TABLE_H_
-#define _E_CALENDAR_TABLE_H_
-
-#include <table/e-table.h>
-#include <table/e-cell-date-edit.h>
-#include <shell/e-shell-view.h>
-#include "e-cal-model.h"
-
-/*
- * ECalendarTable - displays the iCalendar objects in a table (an ETable).
- * Used for calendar events and tasks.
- */
-
-/* Standard GObject macros */
-#define E_TYPE_CALENDAR_TABLE \
- (e_calendar_table_get_type ())
-#define E_CALENDAR_TABLE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST \
- ((obj), E_TYPE_CALENDAR_TABLE, ECalendarTable))
-#define E_CALENDAR_TABLE_CLASS(cls) \
- (G_TYPE_CHECK_CLASS_CAST \
- ((cls), E_TYPE_CALENDAR_TABLE, ECalendarTableClass))
-#define E_IS_CALENDAR_TABLE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE \
- ((obj), E_TYPE_CALENDAR_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) \
- (G_TYPE_INSTANCE_GET_CLASS \
- ((obj), E_TYPE_CALENDAR_TABLE, ECalendarTableClass))
-
-G_BEGIN_DECLS
-
-typedef struct _ECalendarTable ECalendarTable;
-typedef struct _ECalendarTableClass ECalendarTableClass;
-typedef struct _ECalendarTablePrivate ECalendarTablePrivate;
-
-struct _ECalendarTable {
- ETable parent;
-
- /* The ECell used to view & edit dates. */
- ECellDateEdit *dates_cell;
-
- /* Fields used for cut/copy/paste */
- icalcomponent *tmp_vcal;
-
- ECalendarTablePrivate *priv;
-};
-
-struct _ECalendarTableClass {
- ETableClass parent_class;
-
- /* 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,
- gdouble percent);
- void (*user_created) (ECalendarTable *cal_table);
-};
-
-GType e_calendar_table_get_type (void);
-GtkWidget * e_calendar_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);
-
-ECalModelComponent *
- e_calendar_table_get_selected_comp
- (ECalendarTable *cal_table);
-void e_calendar_table_hide_completed_tasks
- (ECalendarTable *table,
- GList *clients_list,
- gboolean config_changed);
-void e_calendar_table_process_completed_tasks
- (ECalendarTable *table,
- GList *clients_list,
- gboolean config_changed);
-
-G_END_DECLS
-
-#endif /* _E_CALENDAR_TABLE_H_ */