aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/dialogs/comp-editor-page.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-04-26 11:48:39 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-04-26 12:04:39 +0800
commit831e7616c7aee818a304c962bf6007d03a29c2ed (patch)
tree7395926683411b6eee2a8595c68c0cdae184f498 /calendar/gui/dialogs/comp-editor-page.h
parent6c62a6cc48086f50f9c957f9720ef75a416f8305 (diff)
downloadgsoc2013-evolution-831e7616c7aee818a304c962bf6007d03a29c2ed.tar
gsoc2013-evolution-831e7616c7aee818a304c962bf6007d03a29c2ed.tar.gz
gsoc2013-evolution-831e7616c7aee818a304c962bf6007d03a29c2ed.tar.bz2
gsoc2013-evolution-831e7616c7aee818a304c962bf6007d03a29c2ed.tar.lz
gsoc2013-evolution-831e7616c7aee818a304c962bf6007d03a29c2ed.tar.xz
gsoc2013-evolution-831e7616c7aee818a304c962bf6007d03a29c2ed.tar.zst
gsoc2013-evolution-831e7616c7aee818a304c962bf6007d03a29c2ed.zip
CompEditor cleanups.
Random cleanups from the account-mgmt branch, to reduce diff noise.
Diffstat (limited to 'calendar/gui/dialogs/comp-editor-page.h')
-rw-r--r--calendar/gui/dialogs/comp-editor-page.h33
1 files changed, 20 insertions, 13 deletions
diff --git a/calendar/gui/dialogs/comp-editor-page.h b/calendar/gui/dialogs/comp-editor-page.h
index a58da9b804..2b9f7a4467 100644
--- a/calendar/gui/dialogs/comp-editor-page.h
+++ b/calendar/gui/dialogs/comp-editor-page.h
@@ -30,6 +30,8 @@
#include <libecal/e-cal-component.h>
#include <libecal/e-cal.h>
+#include <calendar/gui/e-meeting-attendee.h>
+
/* Standard GObject macros */
#define TYPE_COMP_EDITOR_PAGE \
(comp_editor_page_get_type ())
@@ -80,20 +82,23 @@ struct _CompEditorPage {
struct _CompEditorPageClass {
GObjectClass parent_class;
- /* Notification signals */
-
- void (* dates_changed) (CompEditorPage *page, const gchar *dates);
-
- /* Virtual methods */
-
- GtkWidget *(* get_widget) (CompEditorPage *page);
- void (* focus_main_widget) (CompEditorPage *page);
-
- gboolean (* fill_widgets) (CompEditorPage *page, ECalComponent *comp);
- gboolean (* fill_component) (CompEditorPage *page, ECalComponent *comp);
- gboolean (* fill_timezones) (CompEditorPage *page, GHashTable *timezones);
+ /* Signals */
+ void (*dates_changed) (CompEditorPage *page,
+ const gchar *dates);
- void (* set_dates) (CompEditorPage *page, CompEditorPageDates *dates);
+ /* Methods */
+ GtkWidget * (*get_widget) (CompEditorPage *page);
+ void (*focus_main_widget) (CompEditorPage *page);
+ gboolean (*fill_widgets) (CompEditorPage *page,
+ ECalComponent *comp);
+ gboolean (*fill_component) (CompEditorPage *page,
+ ECalComponent *comp);
+ gboolean (*fill_timezones) (CompEditorPage *page,
+ GHashTable *timezones);
+ void (*set_dates) (CompEditorPage *page,
+ CompEditorPageDates *dates);
+ void (*add_attendee) (CompEditorPage *page,
+ EMeetingAttendee *attendee);
};
GType comp_editor_page_get_type (void);
@@ -114,6 +119,8 @@ gboolean comp_editor_page_fill_timezones (CompEditorPage *page,
GHashTable *timezones);
void comp_editor_page_set_dates (CompEditorPage *page,
CompEditorPageDates *dates);
+void comp_editor_page_add_attendee (CompEditorPage *page,
+ EMeetingAttendee *attendee);
void comp_editor_page_notify_dates_changed
(CompEditorPage *page,
CompEditorPageDates *dates);