aboutsummaryrefslogtreecommitdiffstats
path: root/my-evolution/e-summary.h
diff options
context:
space:
mode:
Diffstat (limited to 'my-evolution/e-summary.h')
-rw-r--r--my-evolution/e-summary.h30
1 files changed, 29 insertions, 1 deletions
diff --git a/my-evolution/e-summary.h b/my-evolution/e-summary.h
index 43c1440c0f..45d1905678 100644
--- a/my-evolution/e-summary.h
+++ b/my-evolution/e-summary.h
@@ -26,14 +26,40 @@
typedef struct _ESummaryPrivate ESummaryPrivate;
typedef struct _ESummaryClass ESummaryClass;
+typedef struct _ESummaryPrefs ESummaryPrefs;
typedef void (* ESummaryProtocolListener) (ESummary *summary,
const char *uri,
void *closure);
+struct _ESummaryPrefs {
+
+ /* Mail */
+ GList *display_folders;
+ gboolean show_full_path;
+
+ /* RDF */
+ GList *rdf_urls;
+ int rdf_refresh_time;
+ int limit;
+ gboolean wipe_trackers;
+
+ /* Weather */
+ GList *stations;
+ ESummaryWeatherUnits units;
+ int weather_refresh_time;
+
+ /* Schedule */
+ ESummaryCalendarDays days;
+ ESummaryCalendarNumTasks show_tasks;
+};
+
struct _ESummary {
GtkVBox parent;
+ ESummaryPrefs *preferences;
+ ESummaryPrefs *old_prefs;
+
ESummaryMail *mail;
ESummaryCalendar *calendar;
ESummaryRDF *rdf;
@@ -42,6 +68,8 @@ struct _ESummary {
ESummaryPrivate *priv;
GNOME_Evolution_ShellView shell_view_interface;
+
+ GtkWidget *prefs_window;
};
struct _ESummaryClass {
@@ -63,5 +91,5 @@ void e_summary_add_protocol_listener (ESummary *summary,
const char *protocol,
ESummaryProtocolListener listener,
void *closure);
-
+void e_summary_reconfigure (ESummary *summary);
#endif