#ifdef MODEST_TOOLKIT_HILDON2
#include <hildon/hildon.h>
#endif
+#ifdef MODEST_TOOLKIT_GTK
+#include <modest-gtk-window-mgr.h>
+#endif
/* Label child of a captioned */
#define CAPTIONED_LABEL_CHILD "captioned-label"
#endif
}
+GtkWindow *
+modest_toolkit_utils_parent_window (GtkWidget *window)
+{
+#ifdef MODEST_TOOLKIT_GTK
+ if (MODEST_IS_WINDOW (window)) {
+ ModestWindowMgr *mgr;
+
+ mgr = modest_runtime_get_window_mgr ();
+ return GTK_WINDOW (modest_gtk_window_mgr_get_shell (MODEST_GTK_WINDOW_MGR (mgr)));
+ } else {
+ return GTK_WINDOW (window);
+ }
+#else
+ return GTK_WINDOW (window);
+#endif
+}