aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-cal-config.h
diff options
context:
space:
mode:
authorChenthill Palanisamy <pchen@src.gnome.org>2005-12-19 19:23:11 +0800
committerChenthill Palanisamy <pchen@src.gnome.org>2005-12-19 19:23:11 +0800
commitae8d6437906a7ae68c80546c54e1b27b5be3caa5 (patch)
tree3033ca208cc77504c1b6d3cf5917211d8203182a /calendar/gui/e-cal-config.h
parent58245bd32da1d2779a802b16a4e04d9fdae3b348 (diff)
downloadgsoc2013-evolution-ae8d6437906a7ae68c80546c54e1b27b5be3caa5.tar.gz
gsoc2013-evolution-ae8d6437906a7ae68c80546c54e1b27b5be3caa5.tar.zst
gsoc2013-evolution-ae8d6437906a7ae68c80546c54e1b27b5be3caa5.zip
Committing the calendar publishing patch.
svn path=/trunk/; revision=30876
Diffstat (limited to 'calendar/gui/e-cal-config.h')
-rw-r--r--calendar/gui/e-cal-config.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/calendar/gui/e-cal-config.h b/calendar/gui/e-cal-config.h
index 1a6f41635e..0ccc40ba16 100644
--- a/calendar/gui/e-cal-config.h
+++ b/calendar/gui/e-cal-config.h
@@ -45,9 +45,11 @@ struct _ECalConfigClass {
enum _e_cal_config_target_t {
EC_CONFIG_TARGET_SOURCE,
+ EC_CONFIG_TARGET_PREFS,
};
typedef struct _ECalConfigTargetSource ECalConfigTargetSource;
+typedef struct _ECalConfigTargetPrefs ECalConfigTargetPrefs;
struct _ECalConfigTargetSource {
EConfigTarget target;
@@ -56,12 +58,19 @@ struct _ECalConfigTargetSource {
ECalSourceType source_type;
};
+struct _ECalConfigTargetPrefs {
+ EConfigTarget target;
+
+ struct _GConfClient *gconf;
+};
+
typedef struct _EConfigItem ECalConfigItem;
GType e_cal_config_get_type (void);
ECalConfig *e_cal_config_new (int type, const char *menuid);
ECalConfigTargetSource *e_cal_config_target_new_source (ECalConfig *ecp, struct _ESource *source);
+ECalConfigTargetPrefs *e_cal_config_target_new_prefs (ECalConfig *ecp, struct _GConfClient *gconf);
/* ********************************************************************** */