#include <widgets/modest-header-view.h>
#include <widgets/modest-msg-view.h>
#include <widgets/modest-folder-view.h>
+#include "widgets/modest-main-window.h"
#include <string.h>
gchar*
key = _modest_widget_memory_get_keyname (name, MODEST_WIDGET_MEMORY_PARAM_WIDTH);
modest_conf_set_int (conf, key, width, NULL);
g_free (key);
+
+ /* Save also the main window style */
+ if (MODEST_IS_MAIN_WINDOW (win)) {
+ ModestMainWindowStyle style = modest_main_window_get_style (MODEST_MAIN_WINDOW (win));
+
+ key = _modest_widget_memory_get_keyname (name, MODEST_WIDGET_MEMORY_PARAM_WINDOW_STYLE);
+ modest_conf_set_int (conf, key, style, NULL);
+ g_free (key);
+ }
return TRUE;
}
if (height && width)
gtk_window_set_default_size (win, width, height);
+ /* Restore also the main window style */
+ if (MODEST_IS_MAIN_WINDOW (win)) {
+ ModestMainWindowStyle style;
+
+ key = _modest_widget_memory_get_keyname (name, MODEST_WIDGET_MEMORY_PARAM_WINDOW_STYLE);
+ if (modest_conf_key_exists (conf, key, NULL))
+ style = (ModestMainWindowStyle) modest_conf_get_int (conf, key, NULL);
+ g_free (key);
+
+ modest_main_window_set_style (MODEST_MAIN_WINDOW (win), style);
+ }
+
return TRUE;
}