X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-window-mgr.c;fp=src%2Fwidgets%2Fmodest-window-mgr.c;h=5552e1a518935f51463eb43ac2122b9deb80e022;hp=4b69e23f397f7871efea1f4d7773ebdbedb20860;hb=b3dbc07d42fa39e139ccb1b45fc1433a0b3a94bf;hpb=59c703034460df5df59ec73d097dc4b3e307a690 diff --git a/src/widgets/modest-window-mgr.c b/src/widgets/modest-window-mgr.c index 4b69e23..5552e1a 100644 --- a/src/widgets/modest-window-mgr.c +++ b/src/widgets/modest-window-mgr.c @@ -34,7 +34,6 @@ #include "modest-ui-actions.h" #include "modest-platform.h" #include "modest-defs.h" -#include "widgets/modest-main-window.h" #include "widgets/modest-msg-edit-window.h" #include "widgets/modest-msg-view-window.h" #include "modest-debug.h" @@ -58,9 +57,6 @@ static void modest_window_mgr_show_toolbars_default (ModestWindowMgr *self, GType window_type, gboolean show_toolbars, gboolean fullscreen); -#ifndef MODEST_TOOLKIT_HILDON2 -static ModestWindow* modest_window_mgr_get_main_window_default (ModestWindowMgr *self, gboolean show); -#endif static GtkWindow *modest_window_mgr_get_modal_default (ModestWindowMgr *self); static void modest_window_mgr_set_modal_default (ModestWindowMgr *self, GtkWindow *window, @@ -99,9 +95,6 @@ typedef struct _ModestWindowMgrPrivate ModestWindowMgrPrivate; struct _ModestWindowMgrPrivate { guint banner_counter; -#ifndef MODEST_TOOLKIT_HILDON2 - ModestWindow *main_window; -#endif GSList *windows_that_prevent_hibernation; GSList *preregistered_uids; @@ -166,9 +159,6 @@ modest_window_mgr_class_init (ModestWindowMgrClass *klass) mgr_class->set_fullscreen_mode = modest_window_mgr_set_fullscreen_mode_default; mgr_class->get_fullscreen_mode = modest_window_mgr_get_fullscreen_mode_default; mgr_class->show_toolbars = modest_window_mgr_show_toolbars_default; -#ifndef MODEST_TOOLKIT_HILDON2 - mgr_class->get_main_window = modest_window_mgr_get_main_window_default; -#endif mgr_class->get_modal = modest_window_mgr_get_modal_default; mgr_class->set_modal = modest_window_mgr_set_modal_default; mgr_class->close_all_windows = modest_window_mgr_close_all_windows_default; @@ -261,9 +251,6 @@ modest_window_mgr_init (ModestWindowMgr *obj) priv = MODEST_WINDOW_MGR_GET_PRIVATE(obj); priv->banner_counter = 0; -#ifndef MODEST_TOOLKIT_HILDON2 - priv->main_window = NULL; -#endif priv->preregistered_uids = NULL; priv->closing_time = 0; @@ -687,43 +674,6 @@ modest_window_mgr_show_toolbars_default (ModestWindowMgr *self, return; } -#ifndef MODEST_TOOLKIT_HILDON2 -void -modest_window_mgr_set_main_window (ModestWindowMgr *self, ModestWindow *win) -{ - ModestWindowMgrPrivate *priv; - - g_return_if_fail (MODEST_IS_WINDOW_MGR (self)); - - priv = MODEST_WINDOW_MGR_GET_PRIVATE (self); - priv->main_window = win; -} - -ModestWindow* -modest_window_mgr_get_main_window (ModestWindowMgr *self, gboolean show) -{ - return MODEST_WINDOW_MGR_GET_CLASS (self)->get_main_window (self, show); -} - -static ModestWindow* -modest_window_mgr_get_main_window_default (ModestWindowMgr *self, gboolean show) -{ - return NULL; -} - - -gboolean -modest_window_mgr_main_window_exists (ModestWindowMgr *self) -{ - ModestWindowMgrPrivate *priv; - - g_return_val_if_fail (MODEST_IS_WINDOW_MGR (self), FALSE); - priv = MODEST_WINDOW_MGR_GET_PRIVATE (self); - - return priv->main_window != NULL; -} -#endif - GtkWindow * modest_window_mgr_get_modal (ModestWindowMgr *self) { @@ -851,12 +801,6 @@ modest_window_mgr_get_num_windows (ModestWindowMgr *self) g_list_free (window_list); } -#ifndef MODEST_TOOLKIT_HILDON2 - /* Do not take into account the main window if it was hidden */ - if (num_windows && priv->main_window && !GTK_WIDGET_VISIBLE (priv->main_window)) - num_windows--; -#endif - return num_windows + priv->banner_counter; } @@ -955,13 +899,9 @@ modest_window_mgr_show_initial_window (ModestWindowMgr *self) static ModestWindow * modest_window_mgr_show_initial_window_default (ModestWindowMgr *self) { -#ifndef MODEST_TOOLKIT_HILDON2 - /* By default it returns the main window creating it if - needed */ - return modest_window_mgr_get_main_window (self, TRUE); -#else + g_warning ("You must implement %s", __FUNCTION__); + return NULL; -#endif }