diff options
author | JP Rosevear <jpr@src.gnome.org> | 2003-11-07 13:52:24 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2003-11-07 13:52:24 +0800 |
commit | 200606f92810d3de322e5ee96f8326e1a656f8bb (patch) | |
tree | da0dc27f5311128dcb6e7eb6400931e45743372e /calendar/gui/e-cal-view.h | |
parent | e5472b4cc9a4bb80b89437a16f8b77943ea35555 (diff) | |
download | gsoc2013-evolution-200606f92810d3de322e5ee96f8326e1a656f8bb.tar gsoc2013-evolution-200606f92810d3de322e5ee96f8326e1a656f8bb.tar.gz gsoc2013-evolution-200606f92810d3de322e5ee96f8326e1a656f8bb.tar.bz2 gsoc2013-evolution-200606f92810d3de322e5ee96f8326e1a656f8bb.tar.lz gsoc2013-evolution-200606f92810d3de322e5ee96f8326e1a656f8bb.tar.xz gsoc2013-evolution-200606f92810d3de322e5ee96f8326e1a656f8bb.tar.zst gsoc2013-evolution-200606f92810d3de322e5ee96f8326e1a656f8bb.zip |
Various changes to merge in evolution-data-server reliance.
svn path=/trunk/; revision=23206
Diffstat (limited to 'calendar/gui/e-cal-view.h')
-rw-r--r-- | calendar/gui/e-cal-view.h | 138 |
1 files changed, 69 insertions, 69 deletions
diff --git a/calendar/gui/e-cal-view.h b/calendar/gui/e-cal-view.h index 292871b709..a1b11023b3 100644 --- a/calendar/gui/e-cal-view.h +++ b/calendar/gui/e-cal-view.h @@ -20,10 +20,10 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ -#ifndef _E_CAL_VIEW_H_ -#define _E_CAL_VIEW_H_ +#ifndef _E_CALENDAR_VIEW_H_ +#define _E_CALENDAR_VIEW_H_ -#include <cal-client/cal-client.h> +#include <libecal/e-cal.h> #include <gtk/gtktable.h> #include "e-cal-model.h" #include "gnome-cal.h" @@ -34,21 +34,21 @@ G_BEGIN_DECLS * EView - base widget class for the calendar views. */ -#define E_CAL_VIEW(obj) GTK_CHECK_CAST (obj, e_cal_view_get_type (), ECalView) -#define E_CAL_VIEW_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, e_cal_view_get_type (), ECalViewClass) -#define E_IS_CAL_VIEW(obj) GTK_CHECK_TYPE (obj, e_cal_view_get_type ()) +#define E_CALENDAR_VIEW(obj) GTK_CHECK_CAST (obj, e_calendar_view_get_type (), ECalendarView) +#define E_CALENDAR_VIEW_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, e_calendar_view_get_type (), ECalendarViewClass) +#define E_IS_CALENDAR_VIEW(obj) GTK_CHECK_TYPE (obj, e_calendar_view_get_type ()) typedef enum { - E_CAL_VIEW_POS_OUTSIDE, - E_CAL_VIEW_POS_NONE, - E_CAL_VIEW_POS_EVENT, - E_CAL_VIEW_POS_LEFT_EDGE, - E_CAL_VIEW_POS_RIGHT_EDGE, - E_CAL_VIEW_POS_TOP_EDGE, - E_CAL_VIEW_POS_BOTTOM_EDGE -} ECalViewPosition; - -#define E_CAL_VIEW_EVENT_FIELDS \ + E_CALENDAR_VIEW_POS_OUTSIDE, + E_CALENDAR_VIEW_POS_NONE, + E_CALENDAR_VIEW_POS_EVENT, + E_CALENDAR_VIEW_POS_LEFT_EDGE, + E_CALENDAR_VIEW_POS_RIGHT_EDGE, + E_CALENDAR_VIEW_POS_TOP_EDGE, + E_CALENDAR_VIEW_POS_BOTTOM_EDGE +} ECalendarViewPosition; + +#define E_CALENDAR_VIEW_EVENT_FIELDS \ GnomeCanvasItem *canvas_item; \ ECalModelComponent *comp_data; \ gboolean allocated_comp_data; \ @@ -59,76 +59,76 @@ typedef enum { guint different_timezone : 1; typedef struct { - E_CAL_VIEW_EVENT_FIELDS -} ECalViewEvent; + E_CALENDAR_VIEW_EVENT_FIELDS +} ECalendarViewEvent; -typedef struct _ECalView ECalView; -typedef struct _ECalViewClass ECalViewClass; -typedef struct _ECalViewPrivate ECalViewPrivate; +typedef struct _ECalendarView ECalendarView; +typedef struct _ECalendarViewClass ECalendarViewClass; +typedef struct _ECalendarViewPrivate ECalendarViewPrivate; -struct _ECalView { +struct _ECalendarView { GtkTable table; - ECalViewPrivate *priv; + ECalendarViewPrivate *priv; }; -struct _ECalViewClass { +struct _ECalendarViewClass { GtkTableClass parent_class; /* Notification signals */ - void (* selection_changed) (ECalView *cal_view); - void (* selected_time_changed) (ECalView *cal_view); - void (* timezone_changed) (ECalView *cal_view, icaltimezone *old_zone, icaltimezone *new_zone); - void (* event_changed) (ECalView *day_view, ECalViewEvent *event); - void (* event_added) (ECalView *day_view, ECalViewEvent *event); + void (* selection_changed) (ECalendarView *cal_view); + void (* selected_time_changed) (ECalendarView *cal_view); + void (* timezone_changed) (ECalendarView *cal_view, icaltimezone *old_zone, icaltimezone *new_zone); + void (* event_changed) (ECalendarView *day_view, ECalendarViewEvent *event); + void (* event_added) (ECalendarView *day_view, ECalendarViewEvent *event); /* Virtual methods */ - GList * (* get_selected_events) (ECalView *cal_view); /* a GList of ECalViewEvent's */ - void (* get_selected_time_range) (ECalView *cal_view, time_t *start_time, time_t *end_time); - void (* set_selected_time_range) (ECalView *cal_view, time_t start_time, time_t end_time); - gboolean (* get_visible_time_range) (ECalView *cal_view, time_t *start_time, time_t *end_time); - void (* update_query) (ECalView *cal_view); + GList * (* get_selected_events) (ECalendarView *cal_view); /* a GList of ECalendarViewEvent's */ + void (* get_selected_time_range) (ECalendarView *cal_view, time_t *start_time, time_t *end_time); + void (* set_selected_time_range) (ECalendarView *cal_view, time_t start_time, time_t end_time); + gboolean (* get_visible_time_range) (ECalendarView *cal_view, time_t *start_time, time_t *end_time); + void (* update_query) (ECalendarView *cal_view); }; -GType e_cal_view_get_type (void); - -GnomeCalendar *e_cal_view_get_calendar (ECalView *cal_view); -void e_cal_view_set_calendar (ECalView *cal_view, GnomeCalendar *calendar); -ECalModel *e_cal_view_get_model (ECalView *cal_view); -void e_cal_view_set_model (ECalView *cal_view, ECalModel *model); -icaltimezone *e_cal_view_get_timezone (ECalView *cal_view); -void e_cal_view_set_timezone (ECalView *cal_view, icaltimezone *zone); -const char *e_cal_view_get_default_category (ECalView *cal_view); -void e_cal_view_set_default_category (ECalView *cal_view, const char *category); -gboolean e_cal_view_get_use_24_hour_format (ECalView *view); -void e_cal_view_set_use_24_hour_format (ECalView *view, gboolean use_24_hour); - -void e_cal_view_set_status_message (ECalView *cal_view, const gchar *message); - -GList *e_cal_view_get_selected_events (ECalView *cal_view); -void e_cal_view_get_selected_time_range (ECalView *cal_view, time_t *start_time, time_t *end_time); -void e_cal_view_set_selected_time_range (ECalView *cal_view, time_t start_time, time_t end_time); -gboolean e_cal_view_get_visible_time_range (ECalView *cal_view, time_t *start_time, time_t *end_time); -void e_cal_view_update_query (ECalView *cal_view); - -void e_cal_view_cut_clipboard (ECalView *cal_view); -void e_cal_view_copy_clipboard (ECalView *cal_view); -void e_cal_view_paste_clipboard (ECalView *cal_view); -void e_cal_view_delete_selected_event (ECalView *cal_view); -void e_cal_view_delete_selected_events (ECalView *cal_view); -void e_cal_view_delete_selected_occurrence (ECalView *cal_view); - -GtkMenu *e_cal_view_create_popup_menu (ECalView *cal_view); - -void e_cal_view_add_event (ECalView *cal_view, CalClient *client, time_t dtstart, +GType e_calendar_view_get_type (void); + +GnomeCalendar *e_calendar_view_get_calendar (ECalendarView *cal_view); +void e_calendar_view_set_calendar (ECalendarView *cal_view, GnomeCalendar *calendar); +ECalModel *e_calendar_view_get_model (ECalendarView *cal_view); +void e_calendar_view_set_model (ECalendarView *cal_view, ECalModel *model); +icaltimezone *e_calendar_view_get_timezone (ECalendarView *cal_view); +void e_calendar_view_set_timezone (ECalendarView *cal_view, icaltimezone *zone); +const char *e_calendar_view_get_default_category (ECalendarView *cal_view); +void e_calendar_view_set_default_category (ECalendarView *cal_view, const char *category); +gboolean e_calendar_view_get_use_24_hour_format (ECalendarView *view); +void e_calendar_view_set_use_24_hour_format (ECalendarView *view, gboolean use_24_hour); + +void e_calendar_view_set_status_message (ECalendarView *cal_view, const gchar *message); + +GList *e_calendar_view_get_selected_events (ECalendarView *cal_view); +void e_calendar_view_get_selected_time_range (ECalendarView *cal_view, time_t *start_time, time_t *end_time); +void e_calendar_view_set_selected_time_range (ECalendarView *cal_view, time_t start_time, time_t end_time); +gboolean e_calendar_view_get_visible_time_range (ECalendarView *cal_view, time_t *start_time, time_t *end_time); +void e_calendar_view_update_query (ECalendarView *cal_view); + +void e_calendar_view_cut_clipboard (ECalendarView *cal_view); +void e_calendar_view_copy_clipboard (ECalendarView *cal_view); +void e_calendar_view_paste_clipboard (ECalendarView *cal_view); +void e_calendar_view_delete_selected_event (ECalendarView *cal_view); +void e_calendar_view_delete_selected_events (ECalendarView *cal_view); +void e_calendar_view_delete_selected_occurrence (ECalendarView *cal_view); + +GtkMenu *e_calendar_view_create_popup_menu (ECalendarView *cal_view); + +void e_calendar_view_add_event (ECalendarView *cal_view, ECal *client, time_t dtstart, icaltimezone *default_zone, icalcomponent *icalcomp, gboolean in_top_canvas); -void e_cal_view_new_appointment_for (ECalView *cal_view, +void e_calendar_view_new_appointment_for (ECalendarView *cal_view, time_t dtstart, time_t dtend, gboolean all_day, gboolean meeting); -void e_cal_view_new_appointment (ECalView *cal_view); -void e_cal_view_edit_appointment (ECalView *cal_view, - CalClient *client, +void e_calendar_view_new_appointment (ECalendarView *cal_view); +void e_calendar_view_edit_appointment (ECalendarView *cal_view, + ECal *client, icalcomponent *icalcomp, gboolean meeting); |