+ ChimaraApp *theapp = chimara_app_get();
+ GError *error = NULL;
+
+ /* Set own properties */
+ g_object_set(self,
+ "title", _("Chimara"),
+ NULL);
+
+ GtkUIManager *uimanager = gtk_ui_manager_new();
+ if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_DATA_DIR "/chimara.menus", &error) ) {
+#ifdef DEBUG
+ g_error_free(error);
+ error = NULL;
+ if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_SRC_DIR "/chimara.menus", &error) ) {
+#endif /* DEBUG */
+ error_dialog(NULL, error, "Error while building interface: ");
+ return;
+#ifdef DEBUG
+ }
+#endif /* DEBUG */
+ }
+
+ gtk_ui_manager_insert_action_group(uimanager, chimara_app_get_action_group(theapp), 0);
+ GtkWidget *menubar = gtk_ui_manager_get_widget(uimanager, "/browser_menu");
+ gtk_container_add(GTK_CONTAINER(self), menubar);