X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-ui.h;h=92f0606cc56058c9bfac478ed3a56436873e1ebf;hp=20a9b40b8765e23d0ae1281c56dc80cf6c44307c;hb=f6ae525c79d3665c68a050b4037ea8105b490f05;hpb=de5f670b6c791239b33132dc4bba49a93f750a40 diff --git a/src/modest-ui.h b/src/modest-ui.h index 20a9b40..92f0606 100644 --- a/src/modest-ui.h +++ b/src/modest-ui.h @@ -32,6 +32,9 @@ #include #include +#include +#include "modest-window.h" +#include "modest-edit-msg-window.h" G_BEGIN_DECLS @@ -54,7 +57,6 @@ struct _ModestUI { struct _ModestUIClass { GObjectClass parent_class; /* insert signal callback declarations, eg. */ - /* void (* my_event) (ModestUI* obj); */ }; /** @@ -85,9 +87,23 @@ ModestUI* modest_ui_new (TnyAccountStore *account_store); * * Returns: a #ModestMainWindow, or NULL in case of error */ -GtkWidget* modest_ui_main_window (ModestUI *modest_ui); +ModestWindow* modest_ui_main_window (ModestUI *modest_ui); +/** + * modest_edit_msg_ui_main_window: + * @modest_edit_msg_ui: a ModestEditMsgUI instance + * @edit_type: the type of edit window + * + * Creates an new main window and returns it. If there is already a + * main window then the current one is returned and no new window is + * created + * + * Returns: a #ModestEditMsgWindow, or NULL in case of error + */ +ModestWindow* modest_ui_edit_window (ModestUI *modest_ui, + ModestEditType edit_type); + G_END_DECLS #endif /* __MODEST_UI_H__ */