X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-window.h;h=edc9b34ce6118f4377a7db496d322a9355bb90c4;hp=90d60319a9e605fba96cf6ba6a6dd550963151c4;hb=28f2206c21738a94d6a41de73abba693c7ff323d;hpb=bb1d9974f850535acaa54862cf0e9a66cc019f31 diff --git a/src/widgets/modest-window.h b/src/widgets/modest-window.h index 90d6031..edc9b34 100644 --- a/src/widgets/modest-window.h +++ b/src/widgets/modest-window.h @@ -90,6 +90,8 @@ struct _ModestWindowClass { gboolean (*zoom_plus_func) (ModestWindow *self); gboolean (*zoom_minus_func) (ModestWindow *self); void (*show_toolbar_func) (ModestWindow *self, gboolean show_toolbar); + + void (*save_state_func) (ModestWindow *self); }; /** @@ -174,6 +176,16 @@ gboolean modest_window_zoom_minus (ModestWindow *window); **/ void modest_window_show_toolbar (ModestWindow *window, gboolean show_toolbar); + +/** + * modest_window_save_state: + * @window: + * + * Ask the window to save its settings for loading again later. + * This actually invokes the save_setting_func vfunc, which + * derived windows should implement. + **/ +void modest_window_save_state (ModestWindow *window); G_END_DECLS