}
static void
+save_state (ModestWindow *self)
+{
+ modest_widget_memory_save (modest_runtime_get_conf (),
+ G_OBJECT(self),
+ MODEST_CONF_MSG_VIEW_WINDOW_KEY);
+}
+
+
+static void
+restore_settings (ModestMsgViewWindow *self)
+{
+ modest_widget_memory_restore (modest_runtime_get_conf (),
+ G_OBJECT(self),
+ MODEST_CONF_MSG_VIEW_WINDOW_KEY);
+}
+
+static void
modest_msg_view_window_class_init (ModestMsgViewWindowClass *klass)
{
GObjectClass *gobject_class;
modest_window_class->show_toolbar_func = modest_msg_view_window_show_toolbar;
g_type_class_add_private (gobject_class, sizeof(ModestMsgViewWindowPrivate));
+
+ modest_window_class->save_state_func = save_state;
}
static void
}
-static void
-save_settings (ModestMsgViewWindow *self)
-{
- modest_widget_memory_save (modest_runtime_get_conf (),
- G_OBJECT(self),
- MODEST_CONF_MSG_VIEW_WINDOW_KEY);
-}
-
-
-static void
-restore_settings (ModestMsgViewWindow *self)
-{
- modest_widget_memory_restore (modest_runtime_get_conf (),
- G_OBJECT(self),
- MODEST_CONF_MSG_VIEW_WINDOW_KEY);
-}
-
static void
set_toolbar_mode (ModestMsgViewWindow *self,
static gboolean
on_delete_event (GtkWidget *widget, GdkEvent *event, ModestMsgViewWindow *self)
{
- save_settings (self);
+ modest_window_save_state (MODEST_WINDOW (self));
return FALSE;
}
parent_priv = MODEST_WINDOW_GET_PRIVATE (window);
selection = gtk_clipboard_wait_for_text (clipboard);
- g_message ("SELECTION %s", selection);
+ /* g_message ("SELECTION %s", selection); */
is_address = ((selection != NULL) && (modest_text_utils_validate_recipient (selection)));
g_free (selection);