X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-main-window.h;h=710a41d5959f16d7865d62ed4e47b666161a0b35;hb=06e1cfff284e0df5f036b202680587fb5110e1be;hp=6565e824b0451aa3f39712cfa9afb453a044adcd;hpb=fd405e1bd00c5255bd4da3b2995b0654dcc92720;p=modest diff --git a/src/widgets/modest-main-window.h b/src/widgets/modest-main-window.h index 6565e82..710a41d 100644 --- a/src/widgets/modest-main-window.h +++ b/src/widgets/modest-main-window.h @@ -36,7 +36,7 @@ #include #include #include - +#include G_BEGIN_DECLS @@ -77,6 +77,7 @@ typedef enum _ModestMainWindowStyle { typedef enum _ModestMainWindowContentsStyle { MODEST_MAIN_WINDOW_CONTENTS_STYLE_HEADERS, MODEST_MAIN_WINDOW_CONTENTS_STYLE_DETAILS, + MODEST_MAIN_WINDOW_CONTENTS_STYLE_EMPTY, } ModestMainWindowContentsStyle; /* toolbar modes */ @@ -165,14 +166,59 @@ ModestMainWindowStyle modest_main_window_get_style (ModestMainWindo /** * modest_main_window_set_contents_style: * @self: the #ModestMainWindow - * @style: a #ModestMainWindowContentsStyle that will be set + * @style: a #ModestMainWindowContentsStyle that will be set. Either headers or details. * * Shows either the folder details, or the header list of the current - * selected folder + * selected folder. **/ void modest_main_window_set_contents_style (ModestMainWindow *self, ModestMainWindowContentsStyle style); +/** + * modest_main_window_get_contents_style: + * @self: the #ModestMainWindow + * + * Gets the currently selected #ModestMainWindowContentsStyle + * + * Returns: the #ModestMainWindowContentsStyle of the main window + **/ +ModestMainWindowContentsStyle modest_main_window_get_contents_style (ModestMainWindow *self); + + + +/** + * modest_main_window_notify_send_receive_initied: + * @self: the #ModestMainWindow + * + * Determines if send&receive operaiton is currently in + * progress. + * + * Returns: TRUE if send$receive operaton is in + * progress, FALSE otherwise. + **/ +gboolean modest_main_window_send_receive_in_progress (ModestMainWindow *self); + +/** + * modest_main_window_notify_send_receive_initied: + * @self: the #ModestMainWindow + * + * Notifies main window that send/receive operaiton was just started. + **/ +void modest_main_window_notify_send_receive_initied (ModestMainWindow *self); + +/** + * modest_main_window_notify_send_receive_completed: + * @self: the #ModestMainWindow + * + * Notifies main window that send/receive operaiton was completed. + **/ +void modest_main_window_notify_send_receive_completed (ModestMainWindow *self); + + +gboolean modest_main_window_on_msg_view_window_msg_changed (ModestMsgViewWindow *view_window, + GtkTreeModel *model, + GtkTreeRowReference *row_reference, + ModestMainWindow *self); G_END_DECLS