diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-07-29 09:01:08 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-07-29 09:33:01 +0800 |
commit | 41569bb778e228d4f5a04cb1e15bfa5b49bb044b (patch) | |
tree | 3cd61379dbfcca4a9998800bbe9680b87fcb9692 /calendar/gui/e-cal-list-view.h | |
parent | 7bebc31932e74db65e3720f32ab2f6664fd9e58b (diff) | |
download | gsoc2013-evolution-41569bb778e228d4f5a04cb1e15bfa5b49bb044b.tar.gz gsoc2013-evolution-41569bb778e228d4f5a04cb1e15bfa5b49bb044b.tar.zst gsoc2013-evolution-41569bb778e228d4f5a04cb1e15bfa5b49bb044b.zip |
Trimming redundancy.
Diffstat (limited to 'calendar/gui/e-cal-list-view.h')
-rw-r--r-- | calendar/gui/e-cal-list-view.h | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/calendar/gui/e-cal-list-view.h b/calendar/gui/e-cal-list-view.h index df5b3dbeab..f4f71a6269 100644 --- a/calendar/gui/e-cal-list-view.h +++ b/calendar/gui/e-cal-list-view.h @@ -30,22 +30,36 @@ #include "e-calendar-view.h" #include "gnome-cal.h" -G_BEGIN_DECLS - /* * ECalListView - displays calendar events in an ETable. */ -#define E_CAL_LIST_VIEW(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, e_cal_list_view_get_type (), ECalListView) -#define E_CAL_LIST_VIEW_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, e_cal_list_view_get_type (), ECalListViewClass) -#define E_IS_CAL_LIST_VIEW(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, e_cal_list_view_get_type ()) +/* Standard GObject macros */ +#define E_TYPE_CAL_LIST_VIEW \ + (e_cal_list_view_get_type ()) +#define E_CAL_LIST_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST \ + ((obj), E_TYPE_CAL_LIST_VIEW, ECalListView)) +#define E_CAL_LIST_VIEW_CLASS(cls) \ + (G_TYPE_CHECK_CLASS_CAST \ + ((cls), E_TYPE_CAL_LIST_VIEW, ECalListViewClass)) +#define E_IS_CAL_LIST_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE \ + ((obj), E_TYPE_CAL_LIST_VIEW)) +#define E_IS_CAL_LIST_VIEW_CLASS(cls) \ + (G_TYPE_CHECK_CLASS_TYPE \ + ((cls), E_TYPE_CAL_LIST_VIEW)) +#define E_CAL_LIST_VIEW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS \ + ((obj), E_TYPE_CAL_LIST_VIEW, ECalListViewClass)) + +G_BEGIN_DECLS typedef struct _ECalListView ECalListView; typedef struct _ECalListViewClass ECalListViewClass; -struct _ECalListView -{ - ECalendarView cal_view; +struct _ECalListView { + ECalendarView parent; /* The main display table */ ETableScrolled *table_scrolled; @@ -66,15 +80,12 @@ struct _ECalListView gint set_table_id; }; -struct _ECalListViewClass -{ +struct _ECalListViewClass { ECalendarViewClass parent_class; }; GType e_cal_list_view_get_type (void); -GtkWidget *e_cal_list_view_construct (ECalListView *cal_list_view); - -GtkWidget *e_cal_list_view_new (ECalModel *cal_model); +ECalendarView *e_cal_list_view_new (ECalModel *cal_model); void e_cal_list_view_load_state (ECalListView *cal_list_view, gchar *filename); void e_cal_list_view_save_state (ECalListView *cal_list_view, gchar *filename); |