* Changes in the autotools stuff affecting a lot of platform dependent
[modest] / src / widgets / modest-global-settings-dialog-priv.h
index 1df131a..ec351a9 100644 (file)
 
 #include <gtk/gtkwidget.h>
 #include "modest-pair.h"
-/* other include files */
 
 G_BEGIN_DECLS
 
+typedef struct _ModestGlobalSettingsState {
+       gboolean auto_update;
+       gint     connect_via;
+       gint     update_interval;
+       gint     size_limit;
+       gboolean play_sound;
+       gboolean prefer_formatted_text;
+} ModestGlobalSettingsState;
+
 typedef struct _ModestGlobalSettingsDialogPrivate ModestGlobalSettingsDialogPrivate;
 struct _ModestGlobalSettingsDialogPrivate {
        GtkWidget *notebook;
@@ -43,13 +51,22 @@ struct _ModestGlobalSettingsDialogPrivate {
        GtkWidget *composing_page;
 
        GtkWidget *auto_update;
+       
+       ModestPairList *connect_via_list;
        GtkWidget *connect_via;
+       
+       ModestPairList *update_interval_list;
        GtkWidget *update_interval;
+       
        GtkWidget *size_limit;
        GtkWidget *play_sound;
+       
+       ModestPairList *msg_format_list;
        GtkWidget *msg_format;
-       GtkWidget *include_reply;
+
+       ModestGlobalSettingsState initial_state;
 };
+
 #define MODEST_GLOBAL_SETTINGS_DIALOG_GET_PRIVATE(o)      (G_TYPE_INSTANCE_GET_PRIVATE((o), \
                                                            MODEST_TYPE_GLOBAL_SETTINGS_DIALOG, \
                                                            ModestGlobalSettingsDialogPrivate))