#include <modest-defs.h>
#include "modest-maemo-utils.h"
+#include "modest-text-utils.h"
#include "modest-platform.h"
/*
return result;
}
+GtkWidget *
+modest_maemo_utils_get_manager_menubar_as_menu (GtkUIManager *manager,
+ const gchar *item_name)
+{
+ GtkWidget *new_menu;
+ GtkWidget *menubar;
+ GList *children, *iter;
+
+ menubar = gtk_ui_manager_get_widget (manager, item_name);
+ new_menu = gtk_menu_new ();
+
+ children = gtk_container_get_children (GTK_CONTAINER (menubar));
+ for (iter = children; iter != NULL; iter = g_list_next (iter)) {
+ GtkWidget *menu;
+
+ menu = GTK_WIDGET (iter->data);
+ gtk_widget_reparent (menu, new_menu);
+ }
+
+ g_list_free (children);
+
+ return new_menu;
+}
+
+void
+modest_maemo_utils_on_entry_invalid_character (ModestValidatingEntry *self,
+ const gchar* character,
+ gpointer user_data)
+{
+ gchar *message = NULL;
+ const gchar *show_char = NULL;
+
+ if (character)
+ show_char = character;
+ else {
+ show_char = "' '";
+ }
+
+ message = g_strdup_printf (_CS("ckdg_ib_illegal_characters_entered"), show_char);
+ hildon_banner_show_information(GTK_WIDGET (self), NULL, message);
+}