"',member='" BTNAME_SIG_CHANGED "'"
+GtkWidget*
+modest_maemo_utils_menubar_to_menu (GtkUIManager *ui_manager)
+{
+ GtkWidget *main_menu;
+ GtkWidget *menubar;
+ GList *iter;
+
+ g_return_val_if_fail (ui_manager, NULL);
+
+ /* Create new main menu */
+ main_menu = gtk_menu_new();
+
+ /* Get the menubar from the UI manager */
+ menubar = gtk_ui_manager_get_widget (ui_manager, "/MenuBar");
+
+ iter = gtk_container_get_children (GTK_CONTAINER (menubar));
+ while (iter) {
+ GtkWidget *menu;
+
+ menu = GTK_WIDGET (iter->data);
+ gtk_widget_reparent(menu, main_menu);
+
+ iter = g_list_next (iter);
+ }
+ return main_menu;
+}
+
+
static void
update_device_name_from_msg (DBusMessage *message)
{
dbus_error_init (&error);
if (dbus_set_error_from_message (&error, message)) {
- g_printerr ("modest: failed to get bt name: %s\n", error.message);
+ g_printerr ("modest: failed to get bluetooth name: %s\n", error.message);
dbus_error_free (&error);
- modest_conf_set_string (modest_runtime_get_conf(),
- MODEST_CONF_DEVICE_NAME,
- MODEST_LOCAL_FOLDERS_DEFAULT_DISPLAY_NAME,
- NULL);
-
} else {
const gchar *device_name;
if (!dbus_message_iter_init (message, &iter)) {
g_printerr ("modest: message did not have argument\n");
return;
}
-
dbus_message_iter_get_basic (&iter, &device_name);
g_warning ("update device name: %s", device_name);
modest_conf_set_string (modest_runtime_get_conf(),