/* main.c generated by valac 0.26.0, the Vala compiler
 * generated from main.vala, do not modify */

/* 
    Copyright 2012 Julien Lavergne <gilir@ubuntu.com>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include <glib.h>
#include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <gtk/gtk.h>
#include <glib/gi18n-lib.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <gio/gio.h>
#include <lxsession-edit/lxsession-edit-common.h>
#include <stdio.h>
#include <fcntl.h>
#include <sys/types.h>
#include <unistd.h>


#define LDEFAULT_APPS_TYPE_UPDATE_WINDOWS (ldefault_apps_update_windows_get_type ())
#define LDEFAULT_APPS_UPDATE_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindows))
#define LDEFAULT_APPS_UPDATE_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindowsClass))
#define LDEFAULT_APPS_IS_UPDATE_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS))
#define LDEFAULT_APPS_IS_UPDATE_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS))
#define LDEFAULT_APPS_UPDATE_WINDOWS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindowsClass))

typedef struct _LDefaultAppsUpdateWindows LDefaultAppsUpdateWindows;
typedef struct _LDefaultAppsUpdateWindowsClass LDefaultAppsUpdateWindowsClass;
typedef struct _LDefaultAppsUpdateWindowsPrivate LDefaultAppsUpdateWindowsPrivate;
#define _g_key_file_free0(var) ((var == NULL) ? NULL : (var = (g_key_file_free (var), NULL)))
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))

#define LDEFAULT_APPS_TYPE_MAIN_WINDOWS (ldefault_apps_main_windows_get_type ())
#define LDEFAULT_APPS_MAIN_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LDEFAULT_APPS_TYPE_MAIN_WINDOWS, LDefaultAppsMainWindows))
#define LDEFAULT_APPS_MAIN_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LDEFAULT_APPS_TYPE_MAIN_WINDOWS, LDefaultAppsMainWindowsClass))
#define LDEFAULT_APPS_IS_MAIN_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LDEFAULT_APPS_TYPE_MAIN_WINDOWS))
#define LDEFAULT_APPS_IS_MAIN_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LDEFAULT_APPS_TYPE_MAIN_WINDOWS))
#define LDEFAULT_APPS_MAIN_WINDOWS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LDEFAULT_APPS_TYPE_MAIN_WINDOWS, LDefaultAppsMainWindowsClass))

typedef struct _LDefaultAppsMainWindows LDefaultAppsMainWindows;
typedef struct _LDefaultAppsMainWindowsClass LDefaultAppsMainWindowsClass;
#define _g_free0(var) (var = (g_free (var), NULL))
typedef struct _LDefaultAppsMainWindowsPrivate LDefaultAppsMainWindowsPrivate;

#define LDEFAULT_APPS_TYPE_DBUS_BACKEND (ldefault_apps_dbus_backend_get_type ())
#define LDEFAULT_APPS_DBUS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LDEFAULT_APPS_TYPE_DBUS_BACKEND, LDefaultAppsDbusBackend))
#define LDEFAULT_APPS_DBUS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LDEFAULT_APPS_TYPE_DBUS_BACKEND, LDefaultAppsDbusBackendClass))
#define LDEFAULT_APPS_IS_DBUS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LDEFAULT_APPS_TYPE_DBUS_BACKEND))
#define LDEFAULT_APPS_IS_DBUS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LDEFAULT_APPS_TYPE_DBUS_BACKEND))
#define LDEFAULT_APPS_DBUS_BACKEND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LDEFAULT_APPS_TYPE_DBUS_BACKEND, LDefaultAppsDbusBackendClass))

typedef struct _LDefaultAppsDbusBackend LDefaultAppsDbusBackend;
typedef struct _LDefaultAppsDbusBackendClass LDefaultAppsDbusBackendClass;
typedef struct _Block4Data Block4Data;

struct _LDefaultAppsUpdateWindows {
	GtkWindow parent_instance;
	LDefaultAppsUpdateWindowsPrivate * priv;
	GPid pid;
	GKeyFile* kf;
};

struct _LDefaultAppsUpdateWindowsClass {
	GtkWindowClass parent_class;
};

struct _LDefaultAppsMainWindows {
	GtkWindow parent_instance;
	LDefaultAppsMainWindowsPrivate * priv;
};

struct _LDefaultAppsMainWindowsClass {
	GtkWindowClass parent_class;
};

struct _Block4Data {
	int _ref_count_;
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* dbus_backend;
	GtkComboBox* disable_autostart_combobox;
	GtkVBox* auto_vbox;
	GtkVBox* running_apps;
	GtkHBox* known_apps_box;
	GtkCheckButton* upstart_session_checkbutton;
	GtkComboBox* keymap_mode_combobox;
	GtkEntry* keymap_model_entry;
	GtkEntry* keymap_layout_entry;
	GtkEntry* keymap_variant_entry;
	GtkEntry* keymap_options_entry;
	GtkComboBox* laptop_mode_combobox;
	GtkCheckButton* dbus_gnome_checkbutton;
	GtkComboBox* environment_type_combobox;
	GtkEntry* enviroment_menu_prefix_entry;
};


static gpointer ldefault_apps_update_windows_parent_class = NULL;
static gpointer ldefault_apps_main_windows_parent_class = NULL;

#define GETTEXT_PACKAGE "lxsession"
GType ldefault_apps_update_windows_get_type (void) G_GNUC_CONST;
enum  {
	LDEFAULT_APPS_UPDATE_WINDOWS_DUMMY_PROPERTY
};
LDefaultAppsUpdateWindows* ldefault_apps_update_windows_new (void);
LDefaultAppsUpdateWindows* ldefault_apps_update_windows_construct (GType object_type);
GKeyFile* ldefault_apps_update_windows_get_keyfile (LDefaultAppsUpdateWindows* self);
void ldefault_apps_update_windows_update_database (LDefaultAppsUpdateWindows* self);
static void ldefault_apps_update_windows_callback_pid (LDefaultAppsUpdateWindows* self, GPid pid, gint status);
static void _ldefault_apps_update_windows_callback_pid_gchild_watch_func (GPid pid, gint status, gpointer self);
GType ldefault_apps_main_windows_get_type (void) G_GNUC_CONST;
LDefaultAppsMainWindows* ldefault_apps_main_windows_new (GKeyFile* kf);
LDefaultAppsMainWindows* ldefault_apps_main_windows_construct (GType object_type, GKeyFile* kf);
GKeyFile* ldefault_apps_load_key_conf (const gchar* config_path_directory, const gchar* conf_name);
static void ldefault_apps_update_windows_finalize (GObject* obj);
enum  {
	LDEFAULT_APPS_MAIN_WINDOWS_DUMMY_PROPERTY
};
GType ldefault_apps_dbus_backend_get_type (void) G_GNUC_CONST;
static Block4Data* block4_data_ref (Block4Data* _data4_);
static void block4_data_unref (void * _userdata_);
static void _gtk_main_quit_gtk_object_destroy (GtkObject* _sender, gpointer self);
LDefaultAppsDbusBackend* ldefault_apps_dbus_backend_new (const gchar* type);
LDefaultAppsDbusBackend* ldefault_apps_dbus_backend_construct (GType object_type, const gchar* type);
void ldefault_apps_manual_autostart_init (GtkBuilder* builder);
void ldefault_apps_autostart_core_applications (GtkBuilder* builder, LDefaultAppsDbusBackend* dbus_backend);
void ldefault_apps_init_application (GtkBuilder* builder, GKeyFile* kf, LDefaultAppsDbusBackend* dbus_backend, const gchar* key1, const gchar* key2, const gchar* message_help, gchar** more_list, int more_list_length1, const gchar* more_help, const gchar* generic_item);
void ldefault_apps_init_application_combobox (GtkBuilder* builder, GKeyFile* kf, LDefaultAppsDbusBackend* dbus_backend, const gchar* key1, const gchar* key2, const gchar* message_help, gchar** more_list, int more_list_length1, const gchar* more_help, const gchar* generic_item);
gchar* ldefault_apps_dbus_backend_Get (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
GtkComboBox* ldefault_apps_ui_combobox_init (GtkBuilder* builder, const gchar* combobox_name, gchar** combobox_list, int combobox_list_length1, const gchar* entry_name, const gchar* by_default);
void ldefault_apps_dbus_backend_Set (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
gchar* ldefault_apps_return_combobox_text (GtkComboBox* combo);
static void __lambda22_ (Block4Data* _data4_);
static void ___lambda22__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
static void __lambda23_ (Block4Data* _data4_);
static void ___lambda23__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_KeymapGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda24_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_KeymapSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda24__gtk_button_clicked (GtkButton* _sender, gpointer self);
static void __lambda25_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_KeymapActivate (LDefaultAppsDbusBackend* self);
static void ___lambda25__gtk_button_clicked (GtkButton* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_StateGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda26_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_StateSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda26__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_DbusGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda27_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_DbusSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda27__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_EnvironmentGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda28_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_EnvironmentSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda28__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
static void __lambda29_ (Block4Data* _data4_);
static void ___lambda29__gtk_button_clicked (GtkButton* _sender, gpointer self);
gint ldefault_apps_main (gchar** args, int args_length1);
static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
static gint _vala_array_length (gpointer array);


LDefaultAppsUpdateWindows* ldefault_apps_update_windows_construct (GType object_type) {
	LDefaultAppsUpdateWindows * self = NULL;
	const gchar* _tmp0_ = NULL;
	const gchar* _tmp6_ = NULL;
	GtkLabel* _tmp7_ = NULL;
	GtkLabel* _tmp8_ = NULL;
	GKeyFile* _tmp9_ = NULL;
	GError * _inner_error_ = NULL;
	self = (LDefaultAppsUpdateWindows*) g_object_new (object_type, NULL);
	_tmp0_ = _ ("Update lxsession database");
	gtk_window_set_title ((GtkWindow*) self, _tmp0_);
	g_object_set ((GtkWindow*) self, "window-position", GTK_WIN_POS_CENTER, NULL);
	{
		GdkPixbuf* _tmp1_ = NULL;
		GtkIconTheme* _tmp2_ = NULL;
		GdkPixbuf* _tmp3_ = NULL;
		_tmp2_ = gtk_icon_theme_get_default ();
		_tmp3_ = gtk_icon_theme_load_icon (_tmp2_, "xfwm4", 48, 0, &_inner_error_);
		_tmp1_ = _tmp3_;
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			goto __catch4_g_error;
		}
		gtk_window_set_icon ((GtkWindow*) self, _tmp1_);
		_g_object_unref0 (_tmp1_);
	}
	goto __finally4;
	__catch4_g_error:
	{
		GError* e = NULL;
		GError* _tmp4_ = NULL;
		const gchar* _tmp5_ = NULL;
		e = _inner_error_;
		_inner_error_ = NULL;
		_tmp4_ = e;
		_tmp5_ = _tmp4_->message;
		g_message ("main.vala:39: Could not load application icon: %s\n", _tmp5_);
		_g_error_free0 (e);
	}
	__finally4:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return NULL;
	}
	gtk_window_set_default_size ((GtkWindow*) self, 300, 70);
	_tmp6_ = _ ("The database is updating, please wait");
	_tmp7_ = (GtkLabel*) gtk_label_new (_tmp6_);
	g_object_ref_sink (_tmp7_);
	_tmp8_ = _tmp7_;
	gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp8_);
	_g_object_unref0 (_tmp8_);
	_tmp9_ = ldefault_apps_update_windows_get_keyfile (self);
	_g_key_file_free0 (self->kf);
	self->kf = _tmp9_;
	ldefault_apps_update_windows_update_database (self);
	return self;
}


LDefaultAppsUpdateWindows* ldefault_apps_update_windows_new (void) {
	return ldefault_apps_update_windows_construct (LDEFAULT_APPS_TYPE_UPDATE_WINDOWS);
}


static void _ldefault_apps_update_windows_callback_pid_gchild_watch_func (GPid pid, gint status, gpointer self) {
	ldefault_apps_update_windows_callback_pid ((LDefaultAppsUpdateWindows*) self, pid, status);
}


void ldefault_apps_update_windows_update_database (LDefaultAppsUpdateWindows* self) {
	GError * _inner_error_ = NULL;
	g_return_if_fail (self != NULL);
	{
		gchar** command = NULL;
		gchar** _tmp0_ = NULL;
		gchar** _tmp1_ = NULL;
		gint command_length1 = 0;
		gint _command_size_ = 0;
		GPid _tmp2_ = 0;
		GPid _tmp3_ = 0;
		_tmp1_ = _tmp0_ = g_strsplit_set ("lxsession-db -m write", " ", 0);
		command = _tmp1_;
		command_length1 = _vala_array_length (_tmp0_);
		_command_size_ = command_length1;
		g_spawn_async (NULL, command, NULL, G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, &_tmp2_, &_inner_error_);
		self->pid = _tmp2_;
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			command = (_vala_array_free (command, command_length1, (GDestroyNotify) g_free), NULL);
			if (_inner_error_->domain == G_SPAWN_ERROR) {
				goto __catch5_g_spawn_error;
			}
			command = (_vala_array_free (command, command_length1, (GDestroyNotify) g_free), NULL);
			g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
			g_clear_error (&_inner_error_);
			return;
		}
		_tmp3_ = self->pid;
		g_child_watch_add_full (G_PRIORITY_DEFAULT_IDLE, _tmp3_, _ldefault_apps_update_windows_callback_pid_gchild_watch_func, g_object_ref (self), g_object_unref);
		command = (_vala_array_free (command, command_length1, (GDestroyNotify) g_free), NULL);
	}
	goto __finally5;
	__catch5_g_spawn_error:
	{
		GError* err = NULL;
		GError* _tmp4_ = NULL;
		const gchar* _tmp5_ = NULL;
		err = _inner_error_;
		_inner_error_ = NULL;
		_tmp4_ = err;
		_tmp5_ = _tmp4_->message;
		g_warning ("main.vala:66: Error updating the database: %s\n", _tmp5_);
		_g_error_free0 (err);
	}
	__finally5:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return;
	}
}


static void ldefault_apps_update_windows_callback_pid (LDefaultAppsUpdateWindows* self, GPid pid, gint status) {
	GPid _tmp0_ = 0;
	LDefaultAppsMainWindows* win = NULL;
	GKeyFile* _tmp1_ = NULL;
	LDefaultAppsMainWindows* _tmp2_ = NULL;
	g_return_if_fail (self != NULL);
	_tmp0_ = pid;
	g_spawn_close_pid (_tmp0_);
	_tmp1_ = self->kf;
	_tmp2_ = ldefault_apps_main_windows_new (_tmp1_);
	g_object_ref_sink (_tmp2_);
	win = _tmp2_;
	gtk_widget_show_all ((GtkWidget*) win);
	_g_object_unref0 (win);
}


GKeyFile* ldefault_apps_update_windows_get_keyfile (LDefaultAppsUpdateWindows* self) {
	GKeyFile* result = NULL;
	gchar* config_path_directory = NULL;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
	GKeyFile* kf = NULL;
	GKeyFile* _tmp2_ = NULL;
	g_return_val_if_fail (self != NULL, NULL);
	_tmp0_ = g_get_user_config_dir ();
	_tmp1_ = g_build_filename (_tmp0_, "lxsession-default-apps", NULL);
	config_path_directory = _tmp1_;
	_tmp2_ = ldefault_apps_load_key_conf (config_path_directory, "settings.conf");
	kf = _tmp2_;
	result = kf;
	_g_free0 (config_path_directory);
	return result;
}


static void ldefault_apps_update_windows_class_init (LDefaultAppsUpdateWindowsClass * klass) {
	ldefault_apps_update_windows_parent_class = g_type_class_peek_parent (klass);
	G_OBJECT_CLASS (klass)->finalize = ldefault_apps_update_windows_finalize;
}


static void ldefault_apps_update_windows_instance_init (LDefaultAppsUpdateWindows * self) {
}


static void ldefault_apps_update_windows_finalize (GObject* obj) {
	LDefaultAppsUpdateWindows * self;
	self = G_TYPE_CHECK_INSTANCE_CAST (obj, LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindows);
	_g_key_file_free0 (self->kf);
	G_OBJECT_CLASS (ldefault_apps_update_windows_parent_class)->finalize (obj);
}


GType ldefault_apps_update_windows_get_type (void) {
	static volatile gsize ldefault_apps_update_windows_type_id__volatile = 0;
	if (g_once_init_enter (&ldefault_apps_update_windows_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (LDefaultAppsUpdateWindowsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) ldefault_apps_update_windows_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (LDefaultAppsUpdateWindows), 0, (GInstanceInitFunc) ldefault_apps_update_windows_instance_init, NULL };
		GType ldefault_apps_update_windows_type_id;
		ldefault_apps_update_windows_type_id = g_type_register_static (GTK_TYPE_WINDOW, "LDefaultAppsUpdateWindows", &g_define_type_info, 0);
		g_once_init_leave (&ldefault_apps_update_windows_type_id__volatile, ldefault_apps_update_windows_type_id);
	}
	return ldefault_apps_update_windows_type_id__volatile;
}


static Block4Data* block4_data_ref (Block4Data* _data4_) {
	g_atomic_int_inc (&_data4_->_ref_count_);
	return _data4_;
}


static void block4_data_unref (void * _userdata_) {
	Block4Data* _data4_;
	_data4_ = (Block4Data*) _userdata_;
	if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
		LDefaultAppsMainWindows* self;
		self = _data4_->self;
		_g_object_unref0 (_data4_->enviroment_menu_prefix_entry);
		_g_object_unref0 (_data4_->environment_type_combobox);
		_g_object_unref0 (_data4_->dbus_gnome_checkbutton);
		_g_object_unref0 (_data4_->laptop_mode_combobox);
		_g_object_unref0 (_data4_->keymap_options_entry);
		_g_object_unref0 (_data4_->keymap_variant_entry);
		_g_object_unref0 (_data4_->keymap_layout_entry);
		_g_object_unref0 (_data4_->keymap_model_entry);
		_g_object_unref0 (_data4_->keymap_mode_combobox);
		_g_object_unref0 (_data4_->upstart_session_checkbutton);
		_g_object_unref0 (_data4_->known_apps_box);
		_g_object_unref0 (_data4_->running_apps);
		_g_object_unref0 (_data4_->auto_vbox);
		_g_object_unref0 (_data4_->disable_autostart_combobox);
		_g_object_unref0 (_data4_->dbus_backend);
		_g_object_unref0 (self);
		g_slice_free (Block4Data, _data4_);
	}
}


static void _gtk_main_quit_gtk_object_destroy (GtkObject* _sender, gpointer self) {
	gtk_main_quit ();
}


static gpointer _g_object_ref0 (gpointer self) {
	return self ? g_object_ref (self) : NULL;
}


static void __lambda22_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	GtkComboBox* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gboolean _tmp3_ = FALSE;
	GtkComboBox* _tmp6_ = NULL;
	gchar* _tmp7_ = NULL;
	gchar* _tmp8_ = NULL;
	gboolean _tmp9_ = FALSE;
	LDefaultAppsDbusBackend* _tmp11_ = NULL;
	GtkComboBox* _tmp12_ = NULL;
	gchar* _tmp13_ = NULL;
	gchar* _tmp14_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->disable_autostart_combobox;
	_tmp1_ = ldefault_apps_return_combobox_text (_tmp0_);
	_tmp2_ = _tmp1_;
	_tmp3_ = g_strcmp0 (_tmp2_, "all") == 0;
	_g_free0 (_tmp2_);
	if (_tmp3_) {
	} else {
		GtkVBox* _tmp4_ = NULL;
		GtkVBox* _tmp5_ = NULL;
		_tmp4_ = _data4_->running_apps;
		gtk_widget_show_all ((GtkWidget*) _tmp4_);
		_tmp5_ = _data4_->auto_vbox;
		gtk_widget_show_all ((GtkWidget*) _tmp5_);
	}
	_tmp6_ = _data4_->disable_autostart_combobox;
	_tmp7_ = ldefault_apps_return_combobox_text (_tmp6_);
	_tmp8_ = _tmp7_;
	_tmp9_ = g_strcmp0 (_tmp8_, "no") == 0;
	_g_free0 (_tmp8_);
	if (_tmp9_) {
		GtkHBox* _tmp10_ = NULL;
		_tmp10_ = _data4_->known_apps_box;
		gtk_widget_show_all ((GtkWidget*) _tmp10_);
	} else {
	}
	_tmp11_ = _data4_->dbus_backend;
	_tmp12_ = _data4_->disable_autostart_combobox;
	_tmp13_ = ldefault_apps_return_combobox_text (_tmp12_);
	_tmp14_ = _tmp13_;
	ldefault_apps_dbus_backend_Set (_tmp11_, "disable_autostart", "", _tmp14_);
	_g_free0 (_tmp14_);
}


static void ___lambda22__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
	__lambda22_ (self);
}


static void __lambda23_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	GtkCheckButton* _tmp0_ = NULL;
	gboolean _tmp1_ = FALSE;
	self = _data4_->self;
	_tmp0_ = _data4_->upstart_session_checkbutton;
	_tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
	if (_tmp1_) {
		LDefaultAppsDbusBackend* _tmp2_ = NULL;
		_tmp2_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_Set (_tmp2_, "upstart_user_session", "", "true");
	} else {
		LDefaultAppsDbusBackend* _tmp3_ = NULL;
		_tmp3_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_Set (_tmp3_, "upstart_user_session", "", "false");
	}
}


static void ___lambda23__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
	__lambda23_ (self);
}


static void __lambda24_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	GtkComboBox* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	LDefaultAppsDbusBackend* _tmp4_ = NULL;
	GtkEntry* _tmp5_ = NULL;
	const gchar* _tmp6_ = NULL;
	LDefaultAppsDbusBackend* _tmp7_ = NULL;
	GtkEntry* _tmp8_ = NULL;
	const gchar* _tmp9_ = NULL;
	LDefaultAppsDbusBackend* _tmp10_ = NULL;
	GtkEntry* _tmp11_ = NULL;
	const gchar* _tmp12_ = NULL;
	LDefaultAppsDbusBackend* _tmp13_ = NULL;
	GtkEntry* _tmp14_ = NULL;
	const gchar* _tmp15_ = NULL;
	self = _data4_->self;
	g_message ("main.vala:491: Click !");
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = _data4_->keymap_mode_combobox;
	_tmp2_ = ldefault_apps_return_combobox_text (_tmp1_);
	_tmp3_ = _tmp2_;
	ldefault_apps_dbus_backend_KeymapSet (_tmp0_, "mode", NULL, _tmp3_);
	_g_free0 (_tmp3_);
	_tmp4_ = _data4_->dbus_backend;
	_tmp5_ = _data4_->keymap_model_entry;
	_tmp6_ = gtk_entry_get_text (_tmp5_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp4_, "model", NULL, _tmp6_);
	_tmp7_ = _data4_->dbus_backend;
	_tmp8_ = _data4_->keymap_layout_entry;
	_tmp9_ = gtk_entry_get_text (_tmp8_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp7_, "layout", NULL, _tmp9_);
	_tmp10_ = _data4_->dbus_backend;
	_tmp11_ = _data4_->keymap_variant_entry;
	_tmp12_ = gtk_entry_get_text (_tmp11_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp10_, "variant", NULL, _tmp12_);
	_tmp13_ = _data4_->dbus_backend;
	_tmp14_ = _data4_->keymap_options_entry;
	_tmp15_ = gtk_entry_get_text (_tmp14_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp13_, "options", NULL, _tmp15_);
}


static void ___lambda24__gtk_button_clicked (GtkButton* _sender, gpointer self) {
	__lambda24_ (self);
}


static void __lambda25_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->dbus_backend;
	ldefault_apps_dbus_backend_KeymapActivate (_tmp0_);
}


static void ___lambda25__gtk_button_clicked (GtkButton* _sender, gpointer self) {
	__lambda25_ (self);
}


static void __lambda26_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	GtkComboBox* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = _data4_->laptop_mode_combobox;
	_tmp2_ = ldefault_apps_return_combobox_text (_tmp1_);
	_tmp3_ = _tmp2_;
	ldefault_apps_dbus_backend_StateSet (_tmp0_, "laptop_mode", NULL, _tmp3_);
	_g_free0 (_tmp3_);
}


static void ___lambda26__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
	__lambda26_ (self);
}


static void __lambda27_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	GtkCheckButton* _tmp0_ = NULL;
	gboolean _tmp1_ = FALSE;
	self = _data4_->self;
	g_message ("main.vala:534: Click !");
	_tmp0_ = _data4_->dbus_gnome_checkbutton;
	_tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
	if (_tmp1_) {
		LDefaultAppsDbusBackend* _tmp2_ = NULL;
		_tmp2_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_DbusSet (_tmp2_, "gnome", NULL, "true");
	} else {
		LDefaultAppsDbusBackend* _tmp3_ = NULL;
		_tmp3_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_DbusSet (_tmp3_, "gnome", NULL, "false");
	}
}


static void ___lambda27__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
	__lambda27_ (self);
}


static void __lambda28_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	GtkComboBox* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = _data4_->environment_type_combobox;
	_tmp2_ = ldefault_apps_return_combobox_text (_tmp1_);
	_tmp3_ = _tmp2_;
	ldefault_apps_dbus_backend_EnvironmentSet (_tmp0_, "type", NULL, _tmp3_);
	_g_free0 (_tmp3_);
}


static void ___lambda28__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
	__lambda28_ (self);
}


static void __lambda29_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	const gchar* _tmp1_ = NULL;
	self = _data4_->self;
	g_message ("main.vala:564: Click !");
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = gtk_entry_get_text (_data4_->enviroment_menu_prefix_entry);
	ldefault_apps_dbus_backend_EnvironmentSet (_tmp0_, "menu_prefix", NULL, _tmp1_);
}


static void ___lambda29__gtk_button_clicked (GtkButton* _sender, gpointer self) {
	__lambda29_ (self);
}


LDefaultAppsMainWindows* ldefault_apps_main_windows_construct (GType object_type, GKeyFile* kf) {
	LDefaultAppsMainWindows * self = NULL;
	Block4Data* _data4_;
	const gchar* _tmp0_ = NULL;
	GtkBuilder* builder = NULL;
	GtkBuilder* _tmp1_ = NULL;
	GtkBuilder* _tmp14_ = NULL;
	GtkVBox* main_vbox = NULL;
	GtkBuilder* _tmp15_ = NULL;
	GObject* _tmp16_ = NULL;
	GtkVBox* _tmp17_ = NULL;
	LDefaultAppsDbusBackend* _tmp23_ = NULL;
	GtkBuilder* _tmp24_ = NULL;
	GtkBuilder* _tmp25_ = NULL;
	LDefaultAppsDbusBackend* _tmp26_ = NULL;
	gchar* manual_setting_help = NULL;
	const gchar* _tmp27_ = NULL;
	gchar* _tmp28_ = NULL;
	gchar* session_string_help = NULL;
	const gchar* _tmp29_ = NULL;
	gchar* _tmp30_ = NULL;
	gchar* extra_string_help = NULL;
	const gchar* _tmp31_ = NULL;
	gchar* _tmp32_ = NULL;
	gchar* mime_association_help = NULL;
	const gchar* _tmp33_ = NULL;
	gchar* _tmp34_ = NULL;
	gchar* mime_available_help = NULL;
	const gchar* _tmp35_ = NULL;
	gchar* _tmp36_ = NULL;
	gchar* handle_desktop_help = NULL;
	const gchar* _tmp37_ = NULL;
	gchar* _tmp38_ = NULL;
	gchar* autostart_help = NULL;
	const gchar* _tmp39_ = NULL;
	gchar* _tmp40_ = NULL;
	gchar* debian_default_help = NULL;
	const gchar* _tmp41_ = NULL;
	gchar* _tmp42_ = NULL;
	gchar* windows_manager_help_message = NULL;
	const gchar* _tmp43_ = NULL;
	gchar* _tmp44_ = NULL;
	gchar** windows_manager_more = NULL;
	gchar* _tmp45_ = NULL;
	gchar* _tmp46_ = NULL;
	gchar** _tmp47_ = NULL;
	gint windows_manager_more_length1 = 0;
	gint _windows_manager_more_size_ = 0;
	gchar* windows_manager_more_help_message = NULL;
	const gchar* _tmp48_ = NULL;
	const gchar* _tmp49_ = NULL;
	gchar* _tmp50_ = NULL;
	GtkBuilder* _tmp51_ = NULL;
	GKeyFile* _tmp52_ = NULL;
	LDefaultAppsDbusBackend* _tmp53_ = NULL;
	const gchar* _tmp54_ = NULL;
	gchar** _tmp55_ = NULL;
	gint _tmp55__length1 = 0;
	const gchar* _tmp56_ = NULL;
	gchar* panel_help_message = NULL;
	const gchar* _tmp57_ = NULL;
	gchar* _tmp58_ = NULL;
	gchar** panel_more = NULL;
	gchar* _tmp59_ = NULL;
	gchar** _tmp60_ = NULL;
	gint panel_more_length1 = 0;
	gint _panel_more_size_ = 0;
	gchar* panel_more_help_message = NULL;
	const gchar* _tmp61_ = NULL;
	gchar* _tmp62_ = NULL;
	GtkBuilder* _tmp63_ = NULL;
	GKeyFile* _tmp64_ = NULL;
	LDefaultAppsDbusBackend* _tmp65_ = NULL;
	const gchar* _tmp66_ = NULL;
	gchar** _tmp67_ = NULL;
	gint _tmp67__length1 = 0;
	const gchar* _tmp68_ = NULL;
	gchar* dock_help_message = NULL;
	const gchar* _tmp69_ = NULL;
	gchar* _tmp70_ = NULL;
	gchar** dock_more = NULL;
	gchar* _tmp71_ = NULL;
	gchar** _tmp72_ = NULL;
	gint dock_more_length1 = 0;
	gint _dock_more_size_ = 0;
	gchar* dock_more_help_message = NULL;
	const gchar* _tmp73_ = NULL;
	gchar* _tmp74_ = NULL;
	GtkBuilder* _tmp75_ = NULL;
	GKeyFile* _tmp76_ = NULL;
	LDefaultAppsDbusBackend* _tmp77_ = NULL;
	const gchar* _tmp78_ = NULL;
	gchar** _tmp79_ = NULL;
	gint _tmp79__length1 = 0;
	const gchar* _tmp80_ = NULL;
	gchar* file_manager_help_message = NULL;
	const gchar* _tmp81_ = NULL;
	gchar* _tmp82_ = NULL;
	gchar** file_manager_more = NULL;
	gchar* _tmp83_ = NULL;
	gchar* _tmp84_ = NULL;
	gchar* _tmp85_ = NULL;
	gchar* _tmp86_ = NULL;
	gchar* _tmp87_ = NULL;
	gchar* _tmp88_ = NULL;
	gchar** _tmp89_ = NULL;
	gint file_manager_more_length1 = 0;
	gint _file_manager_more_size_ = 0;
	gchar* file_manager_more_help_message = NULL;
	const gchar* _tmp90_ = NULL;
	const gchar* _tmp91_ = NULL;
	gchar* _tmp92_ = NULL;
	gchar* _tmp93_ = NULL;
	const gchar* _tmp94_ = NULL;
	gchar* _tmp95_ = NULL;
	gchar* _tmp96_ = NULL;
	const gchar* _tmp97_ = NULL;
	gchar* _tmp98_ = NULL;
	gchar* _tmp99_ = NULL;
	const gchar* _tmp100_ = NULL;
	gchar* _tmp101_ = NULL;
	gchar* _tmp102_ = NULL;
	const gchar* _tmp103_ = NULL;
	gchar* _tmp104_ = NULL;
	gchar* _tmp105_ = NULL;
	GtkBuilder* _tmp106_ = NULL;
	GKeyFile* _tmp107_ = NULL;
	LDefaultAppsDbusBackend* _tmp108_ = NULL;
	const gchar* _tmp109_ = NULL;
	gchar** _tmp110_ = NULL;
	gint _tmp110__length1 = 0;
	const gchar* _tmp111_ = NULL;
	gchar* composite_manager_help_message = NULL;
	const gchar* _tmp112_ = NULL;
	gchar* _tmp113_ = NULL;
	gchar** composite_manager_more = NULL;
	gchar* _tmp114_ = NULL;
	gchar** _tmp115_ = NULL;
	gint composite_manager_more_length1 = 0;
	gint _composite_manager_more_size_ = 0;
	gchar* composite_manager_more_help_message = NULL;
	gchar* _tmp116_ = NULL;
	GtkBuilder* _tmp117_ = NULL;
	GKeyFile* _tmp118_ = NULL;
	LDefaultAppsDbusBackend* _tmp119_ = NULL;
	const gchar* _tmp120_ = NULL;
	gchar** _tmp121_ = NULL;
	gint _tmp121__length1 = 0;
	const gchar* _tmp122_ = NULL;
	gchar* desktop_manager_help_message = NULL;
	const gchar* _tmp123_ = NULL;
	gchar* _tmp124_ = NULL;
	gchar** desktop_manager_more = NULL;
	gchar* _tmp125_ = NULL;
	gchar* _tmp126_ = NULL;
	gchar** _tmp127_ = NULL;
	gint desktop_manager_more_length1 = 0;
	gint _desktop_manager_more_size_ = 0;
	gchar* desktop_manager_more_help_message = NULL;
	const gchar* _tmp128_ = NULL;
	gchar* _tmp129_ = NULL;
	GtkBuilder* _tmp130_ = NULL;
	GKeyFile* _tmp131_ = NULL;
	LDefaultAppsDbusBackend* _tmp132_ = NULL;
	const gchar* _tmp133_ = NULL;
	gchar** _tmp134_ = NULL;
	gint _tmp134__length1 = 0;
	const gchar* _tmp135_ = NULL;
	gchar* screensaver_help_message = NULL;
	const gchar* _tmp136_ = NULL;
	gchar* _tmp137_ = NULL;
	gchar** screensaver_more = NULL;
	gchar* _tmp138_ = NULL;
	gchar** _tmp139_ = NULL;
	gint screensaver_more_length1 = 0;
	gint _screensaver_more_size_ = 0;
	gchar* screensaver_more_help_message = NULL;
	gchar* _tmp140_ = NULL;
	GtkBuilder* _tmp141_ = NULL;
	GKeyFile* _tmp142_ = NULL;
	LDefaultAppsDbusBackend* _tmp143_ = NULL;
	const gchar* _tmp144_ = NULL;
	gchar** _tmp145_ = NULL;
	gint _tmp145__length1 = 0;
	const gchar* _tmp146_ = NULL;
	gchar* power_manager_help_message = NULL;
	const gchar* _tmp147_ = NULL;
	gchar* _tmp148_ = NULL;
	gchar** power_manager_more = NULL;
	gchar* _tmp149_ = NULL;
	gchar** _tmp150_ = NULL;
	gint power_manager_more_length1 = 0;
	gint _power_manager_more_size_ = 0;
	gchar* power_manager_more_help_message = NULL;
	gchar* _tmp151_ = NULL;
	GtkBuilder* _tmp152_ = NULL;
	GKeyFile* _tmp153_ = NULL;
	LDefaultAppsDbusBackend* _tmp154_ = NULL;
	const gchar* _tmp155_ = NULL;
	gchar** _tmp156_ = NULL;
	gint _tmp156__length1 = 0;
	const gchar* _tmp157_ = NULL;
	gchar* polkit_help_message = NULL;
	const gchar* _tmp158_ = NULL;
	gchar* _tmp159_ = NULL;
	gchar** polkit_more = NULL;
	gchar* _tmp160_ = NULL;
	gchar** _tmp161_ = NULL;
	gint polkit_more_length1 = 0;
	gint _polkit_more_size_ = 0;
	gchar* polkit_more_help_message = NULL;
	gchar* _tmp162_ = NULL;
	GtkBuilder* _tmp163_ = NULL;
	GKeyFile* _tmp164_ = NULL;
	LDefaultAppsDbusBackend* _tmp165_ = NULL;
	const gchar* _tmp166_ = NULL;
	gchar** _tmp167_ = NULL;
	gint _tmp167__length1 = 0;
	const gchar* _tmp168_ = NULL;
	gchar* network_gui_help_message = NULL;
	const gchar* _tmp169_ = NULL;
	gchar* _tmp170_ = NULL;
	gchar** network_gui_more = NULL;
	gchar* _tmp171_ = NULL;
	gchar** _tmp172_ = NULL;
	gint network_gui_more_length1 = 0;
	gint _network_gui_more_size_ = 0;
	gchar* network_gui_more_help_message = NULL;
	gchar* _tmp173_ = NULL;
	GtkBuilder* _tmp174_ = NULL;
	GKeyFile* _tmp175_ = NULL;
	LDefaultAppsDbusBackend* _tmp176_ = NULL;
	const gchar* _tmp177_ = NULL;
	gchar** _tmp178_ = NULL;
	gint _tmp178__length1 = 0;
	const gchar* _tmp179_ = NULL;
	gchar* im1_help_message = NULL;
	const gchar* _tmp180_ = NULL;
	gchar* _tmp181_ = NULL;
	gchar** im1_more = NULL;
	gchar* _tmp182_ = NULL;
	gchar* _tmp183_ = NULL;
	gchar* _tmp184_ = NULL;
	gchar* _tmp185_ = NULL;
	gchar** _tmp186_ = NULL;
	gint im1_more_length1 = 0;
	gint _im1_more_size_ = 0;
	gchar* im1_more_help_message = NULL;
	const gchar* _tmp187_ = NULL;
	const gchar* _tmp188_ = NULL;
	gchar* _tmp189_ = NULL;
	gchar* _tmp190_ = NULL;
	const gchar* _tmp191_ = NULL;
	gchar* _tmp192_ = NULL;
	gchar* _tmp193_ = NULL;
	const gchar* _tmp194_ = NULL;
	gchar* _tmp195_ = NULL;
	gchar* _tmp196_ = NULL;
	GtkBuilder* _tmp197_ = NULL;
	GKeyFile* _tmp198_ = NULL;
	LDefaultAppsDbusBackend* _tmp199_ = NULL;
	const gchar* _tmp200_ = NULL;
	gchar** _tmp201_ = NULL;
	gint _tmp201__length1 = 0;
	const gchar* _tmp202_ = NULL;
	gchar* im2_help_message = NULL;
	const gchar* _tmp203_ = NULL;
	gchar* _tmp204_ = NULL;
	gchar** im2_more = NULL;
	gchar* _tmp205_ = NULL;
	gchar* _tmp206_ = NULL;
	gchar* _tmp207_ = NULL;
	gchar* _tmp208_ = NULL;
	gchar** _tmp209_ = NULL;
	gint im2_more_length1 = 0;
	gint _im2_more_size_ = 0;
	gchar* im2_more_help_message = NULL;
	const gchar* _tmp210_ = NULL;
	const gchar* _tmp211_ = NULL;
	gchar* _tmp212_ = NULL;
	gchar* _tmp213_ = NULL;
	const gchar* _tmp214_ = NULL;
	gchar* _tmp215_ = NULL;
	gchar* _tmp216_ = NULL;
	const gchar* _tmp217_ = NULL;
	gchar* _tmp218_ = NULL;
	gchar* _tmp219_ = NULL;
	GtkBuilder* _tmp220_ = NULL;
	GKeyFile* _tmp221_ = NULL;
	LDefaultAppsDbusBackend* _tmp222_ = NULL;
	const gchar* _tmp223_ = NULL;
	gchar** _tmp224_ = NULL;
	gint _tmp224__length1 = 0;
	const gchar* _tmp225_ = NULL;
	gchar* terminal_manager_help_message = NULL;
	const gchar* _tmp226_ = NULL;
	gchar* _tmp227_ = NULL;
	gchar** terminal_manager_more = NULL;
	gchar* _tmp228_ = NULL;
	gchar* _tmp229_ = NULL;
	gchar* _tmp230_ = NULL;
	gchar* _tmp231_ = NULL;
	gchar** _tmp232_ = NULL;
	gint terminal_manager_more_length1 = 0;
	gint _terminal_manager_more_size_ = 0;
	gchar* terminal_manager_more_help_message = NULL;
	const gchar* _tmp233_ = NULL;
	const gchar* _tmp234_ = NULL;
	gchar* _tmp235_ = NULL;
	gchar* _tmp236_ = NULL;
	const gchar* _tmp237_ = NULL;
	gchar* _tmp238_ = NULL;
	gchar* _tmp239_ = NULL;
	const gchar* _tmp240_ = NULL;
	gchar* _tmp241_ = NULL;
	gchar* _tmp242_ = NULL;
	GtkBuilder* _tmp243_ = NULL;
	GKeyFile* _tmp244_ = NULL;
	LDefaultAppsDbusBackend* _tmp245_ = NULL;
	const gchar* _tmp246_ = NULL;
	gchar** _tmp247_ = NULL;
	gint _tmp247__length1 = 0;
	const gchar* _tmp248_ = NULL;
	gchar* webbrowser_help_message = NULL;
	const gchar* _tmp249_ = NULL;
	gchar* _tmp250_ = NULL;
	gchar** webbrowser_more = NULL;
	gchar* _tmp251_ = NULL;
	gchar* _tmp252_ = NULL;
	gchar* _tmp253_ = NULL;
	gchar* _tmp254_ = NULL;
	gchar** _tmp255_ = NULL;
	gint webbrowser_more_length1 = 0;
	gint _webbrowser_more_size_ = 0;
	gchar* webbrowser_more_help_message = NULL;
	const gchar* _tmp256_ = NULL;
	const gchar* _tmp257_ = NULL;
	gchar* _tmp258_ = NULL;
	gchar* _tmp259_ = NULL;
	const gchar* _tmp260_ = NULL;
	gchar* _tmp261_ = NULL;
	gchar* _tmp262_ = NULL;
	const gchar* _tmp263_ = NULL;
	gchar* _tmp264_ = NULL;
	gchar* _tmp265_ = NULL;
	GtkBuilder* _tmp266_ = NULL;
	GKeyFile* _tmp267_ = NULL;
	LDefaultAppsDbusBackend* _tmp268_ = NULL;
	const gchar* _tmp269_ = NULL;
	gchar** _tmp270_ = NULL;
	gint _tmp270__length1 = 0;
	const gchar* _tmp271_ = NULL;
	gchar* email_help_message = NULL;
	const gchar* _tmp272_ = NULL;
	gchar* _tmp273_ = NULL;
	gchar** email_more = NULL;
	gchar* _tmp274_ = NULL;
	gchar* _tmp275_ = NULL;
	gchar* _tmp276_ = NULL;
	gchar** _tmp277_ = NULL;
	gint email_more_length1 = 0;
	gint _email_more_size_ = 0;
	gchar* email_more_help_message = NULL;
	const gchar* _tmp278_ = NULL;
	const gchar* _tmp279_ = NULL;
	gchar* _tmp280_ = NULL;
	gchar* _tmp281_ = NULL;
	const gchar* _tmp282_ = NULL;
	gchar* _tmp283_ = NULL;
	gchar* _tmp284_ = NULL;
	GtkBuilder* _tmp285_ = NULL;
	GKeyFile* _tmp286_ = NULL;
	LDefaultAppsDbusBackend* _tmp287_ = NULL;
	const gchar* _tmp288_ = NULL;
	gchar** _tmp289_ = NULL;
	gint _tmp289__length1 = 0;
	const gchar* _tmp290_ = NULL;
	gchar* widget_help_message = NULL;
	const gchar* _tmp291_ = NULL;
	gchar* _tmp292_ = NULL;
	gchar** widget_more = NULL;
	gchar* _tmp293_ = NULL;
	gchar** _tmp294_ = NULL;
	gint widget_more_length1 = 0;
	gint _widget_more_size_ = 0;
	gchar* widget_more_help_message = NULL;
	const gchar* _tmp295_ = NULL;
	gchar* _tmp296_ = NULL;
	GtkBuilder* _tmp297_ = NULL;
	GKeyFile* _tmp298_ = NULL;
	LDefaultAppsDbusBackend* _tmp299_ = NULL;
	const gchar* _tmp300_ = NULL;
	gchar** _tmp301_ = NULL;
	gint _tmp301__length1 = 0;
	const gchar* _tmp302_ = NULL;
	gchar* launcher_manager_help_message = NULL;
	const gchar* _tmp303_ = NULL;
	gchar* _tmp304_ = NULL;
	gchar** launcher_manager_more = NULL;
	gchar* _tmp305_ = NULL;
	gchar** _tmp306_ = NULL;
	gint launcher_manager_more_length1 = 0;
	gint _launcher_manager_more_size_ = 0;
	gchar* launcher_manager_more_help_message = NULL;
	const gchar* _tmp307_ = NULL;
	gchar* _tmp308_ = NULL;
	GtkBuilder* _tmp309_ = NULL;
	GKeyFile* _tmp310_ = NULL;
	LDefaultAppsDbusBackend* _tmp311_ = NULL;
	const gchar* _tmp312_ = NULL;
	gchar** _tmp313_ = NULL;
	gint _tmp313__length1 = 0;
	const gchar* _tmp314_ = NULL;
	gchar* screenshot_manager_help_message = NULL;
	const gchar* _tmp315_ = NULL;
	gchar* _tmp316_ = NULL;
	gchar** screenshot_manager_more = NULL;
	gchar* _tmp317_ = NULL;
	gchar** _tmp318_ = NULL;
	gint screenshot_manager_more_length1 = 0;
	gint _screenshot_manager_more_size_ = 0;
	gchar* screenshot_manager_more_help_message = NULL;
	const gchar* _tmp319_ = NULL;
	gchar* _tmp320_ = NULL;
	GtkBuilder* _tmp321_ = NULL;
	GKeyFile* _tmp322_ = NULL;
	LDefaultAppsDbusBackend* _tmp323_ = NULL;
	const gchar* _tmp324_ = NULL;
	gchar** _tmp325_ = NULL;
	gint _tmp325__length1 = 0;
	const gchar* _tmp326_ = NULL;
	gchar* pdf_reader_help_message = NULL;
	gchar* _tmp327_ = NULL;
	gchar** pdf_reader_more = NULL;
	gchar* _tmp328_ = NULL;
	gchar* _tmp329_ = NULL;
	gchar* _tmp330_ = NULL;
	gchar** _tmp331_ = NULL;
	gint pdf_reader_more_length1 = 0;
	gint _pdf_reader_more_size_ = 0;
	gchar* pdf_reader_more_help_message = NULL;
	const gchar* _tmp332_ = NULL;
	const gchar* _tmp333_ = NULL;
	gchar* _tmp334_ = NULL;
	gchar* _tmp335_ = NULL;
	const gchar* _tmp336_ = NULL;
	gchar* _tmp337_ = NULL;
	gchar* _tmp338_ = NULL;
	GtkBuilder* _tmp339_ = NULL;
	GKeyFile* _tmp340_ = NULL;
	LDefaultAppsDbusBackend* _tmp341_ = NULL;
	const gchar* _tmp342_ = NULL;
	gchar** _tmp343_ = NULL;
	gint _tmp343__length1 = 0;
	const gchar* _tmp344_ = NULL;
	gchar* video_player_help_message = NULL;
	const gchar* _tmp345_ = NULL;
	gchar* _tmp346_ = NULL;
	gchar** video_player_more = NULL;
	gchar* _tmp347_ = NULL;
	gchar* _tmp348_ = NULL;
	gchar* _tmp349_ = NULL;
	gchar** _tmp350_ = NULL;
	gint video_player_more_length1 = 0;
	gint _video_player_more_size_ = 0;
	gchar* video_player_more_help_message = NULL;
	const gchar* _tmp351_ = NULL;
	const gchar* _tmp352_ = NULL;
	gchar* _tmp353_ = NULL;
	gchar* _tmp354_ = NULL;
	const gchar* _tmp355_ = NULL;
	gchar* _tmp356_ = NULL;
	gchar* _tmp357_ = NULL;
	GtkBuilder* _tmp358_ = NULL;
	GKeyFile* _tmp359_ = NULL;
	LDefaultAppsDbusBackend* _tmp360_ = NULL;
	const gchar* _tmp361_ = NULL;
	gchar** _tmp362_ = NULL;
	gint _tmp362__length1 = 0;
	const gchar* _tmp363_ = NULL;
	gchar* audio_player_help_message = NULL;
	const gchar* _tmp364_ = NULL;
	gchar* _tmp365_ = NULL;
	gchar** audio_player_more = NULL;
	gchar* _tmp366_ = NULL;
	gchar* _tmp367_ = NULL;
	gchar* _tmp368_ = NULL;
	gchar** _tmp369_ = NULL;
	gint audio_player_more_length1 = 0;
	gint _audio_player_more_size_ = 0;
	gchar* audio_player_more_help_message = NULL;
	const gchar* _tmp370_ = NULL;
	const gchar* _tmp371_ = NULL;
	gchar* _tmp372_ = NULL;
	gchar* _tmp373_ = NULL;
	const gchar* _tmp374_ = NULL;
	gchar* _tmp375_ = NULL;
	gchar* _tmp376_ = NULL;
	GtkBuilder* _tmp377_ = NULL;
	GKeyFile* _tmp378_ = NULL;
	LDefaultAppsDbusBackend* _tmp379_ = NULL;
	const gchar* _tmp380_ = NULL;
	gchar** _tmp381_ = NULL;
	gint _tmp381__length1 = 0;
	const gchar* _tmp382_ = NULL;
	gchar* image_display_help_message = NULL;
	const gchar* _tmp383_ = NULL;
	gchar* _tmp384_ = NULL;
	gchar** image_display_more = NULL;
	gchar* _tmp385_ = NULL;
	gchar* _tmp386_ = NULL;
	gchar* _tmp387_ = NULL;
	gchar** _tmp388_ = NULL;
	gint image_display_more_length1 = 0;
	gint _image_display_more_size_ = 0;
	gchar* image_display_more_help_message = NULL;
	const gchar* _tmp389_ = NULL;
	const gchar* _tmp390_ = NULL;
	gchar* _tmp391_ = NULL;
	gchar* _tmp392_ = NULL;
	const gchar* _tmp393_ = NULL;
	gchar* _tmp394_ = NULL;
	gchar* _tmp395_ = NULL;
	GtkBuilder* _tmp396_ = NULL;
	GKeyFile* _tmp397_ = NULL;
	LDefaultAppsDbusBackend* _tmp398_ = NULL;
	const gchar* _tmp399_ = NULL;
	gchar** _tmp400_ = NULL;
	gint _tmp400__length1 = 0;
	const gchar* _tmp401_ = NULL;
	gchar* text_editor_help_message = NULL;
	const gchar* _tmp402_ = NULL;
	gchar* _tmp403_ = NULL;
	gchar** text_editor_more = NULL;
	gchar* _tmp404_ = NULL;
	gchar* _tmp405_ = NULL;
	gchar* _tmp406_ = NULL;
	gchar* _tmp407_ = NULL;
	gchar** _tmp408_ = NULL;
	gint text_editor_more_length1 = 0;
	gint _text_editor_more_size_ = 0;
	gchar* text_editor_more_help_message = NULL;
	const gchar* _tmp409_ = NULL;
	const gchar* _tmp410_ = NULL;
	gchar* _tmp411_ = NULL;
	gchar* _tmp412_ = NULL;
	const gchar* _tmp413_ = NULL;
	gchar* _tmp414_ = NULL;
	gchar* _tmp415_ = NULL;
	GtkBuilder* _tmp416_ = NULL;
	GKeyFile* _tmp417_ = NULL;
	LDefaultAppsDbusBackend* _tmp418_ = NULL;
	const gchar* _tmp419_ = NULL;
	gchar** _tmp420_ = NULL;
	gint _tmp420__length1 = 0;
	const gchar* _tmp421_ = NULL;
	gchar* archive_help_message = NULL;
	const gchar* _tmp422_ = NULL;
	gchar* _tmp423_ = NULL;
	gchar** archive_more = NULL;
	gchar* _tmp424_ = NULL;
	gchar* _tmp425_ = NULL;
	gchar* _tmp426_ = NULL;
	gchar** _tmp427_ = NULL;
	gint archive_more_length1 = 0;
	gint _archive_more_size_ = 0;
	gchar* archive_more_help_message = NULL;
	const gchar* _tmp428_ = NULL;
	const gchar* _tmp429_ = NULL;
	gchar* _tmp430_ = NULL;
	gchar* _tmp431_ = NULL;
	const gchar* _tmp432_ = NULL;
	gchar* _tmp433_ = NULL;
	gchar* _tmp434_ = NULL;
	GtkBuilder* _tmp435_ = NULL;
	GKeyFile* _tmp436_ = NULL;
	LDefaultAppsDbusBackend* _tmp437_ = NULL;
	const gchar* _tmp438_ = NULL;
	gchar** _tmp439_ = NULL;
	gint _tmp439__length1 = 0;
	const gchar* _tmp440_ = NULL;
	gchar* charmap_help_message = NULL;
	const gchar* _tmp441_ = NULL;
	gchar* _tmp442_ = NULL;
	gchar** charmap_more = NULL;
	gchar* _tmp443_ = NULL;
	gchar** _tmp444_ = NULL;
	gint charmap_more_length1 = 0;
	gint _charmap_more_size_ = 0;
	gchar* charmap_more_help_message = NULL;
	gchar* _tmp445_ = NULL;
	GtkBuilder* _tmp446_ = NULL;
	GKeyFile* _tmp447_ = NULL;
	LDefaultAppsDbusBackend* _tmp448_ = NULL;
	const gchar* _tmp449_ = NULL;
	gchar** _tmp450_ = NULL;
	gint _tmp450__length1 = 0;
	const gchar* _tmp451_ = NULL;
	gchar* calculator_help_message = NULL;
	const gchar* _tmp452_ = NULL;
	gchar* _tmp453_ = NULL;
	gchar** calculator_more = NULL;
	gchar* _tmp454_ = NULL;
	gchar** _tmp455_ = NULL;
	gint calculator_more_length1 = 0;
	gint _calculator_more_size_ = 0;
	gchar* calculator_more_help_message = NULL;
	gchar* _tmp456_ = NULL;
	GtkBuilder* _tmp457_ = NULL;
	GKeyFile* _tmp458_ = NULL;
	LDefaultAppsDbusBackend* _tmp459_ = NULL;
	const gchar* _tmp460_ = NULL;
	gchar** _tmp461_ = NULL;
	gint _tmp461__length1 = 0;
	const gchar* _tmp462_ = NULL;
	gchar* spreadsheet_help_message = NULL;
	const gchar* _tmp463_ = NULL;
	gchar* _tmp464_ = NULL;
	gchar** spreadsheet_more = NULL;
	gchar* _tmp465_ = NULL;
	gchar* _tmp466_ = NULL;
	gchar* _tmp467_ = NULL;
	gchar** _tmp468_ = NULL;
	gint spreadsheet_more_length1 = 0;
	gint _spreadsheet_more_size_ = 0;
	gchar* spreadsheet_more_help_message = NULL;
	const gchar* _tmp469_ = NULL;
	const gchar* _tmp470_ = NULL;
	gchar* _tmp471_ = NULL;
	gchar* _tmp472_ = NULL;
	const gchar* _tmp473_ = NULL;
	gchar* _tmp474_ = NULL;
	gchar* _tmp475_ = NULL;
	GtkBuilder* _tmp476_ = NULL;
	GKeyFile* _tmp477_ = NULL;
	LDefaultAppsDbusBackend* _tmp478_ = NULL;
	const gchar* _tmp479_ = NULL;
	gchar** _tmp480_ = NULL;
	gint _tmp480__length1 = 0;
	const gchar* _tmp481_ = NULL;
	gchar* bittorent_help_message = NULL;
	const gchar* _tmp482_ = NULL;
	gchar* _tmp483_ = NULL;
	gchar** bittorent_more = NULL;
	gchar* _tmp484_ = NULL;
	gchar* _tmp485_ = NULL;
	gchar* _tmp486_ = NULL;
	gchar** _tmp487_ = NULL;
	gint bittorent_more_length1 = 0;
	gint _bittorent_more_size_ = 0;
	gchar* bittorent_more_help_message = NULL;
	const gchar* _tmp488_ = NULL;
	const gchar* _tmp489_ = NULL;
	gchar* _tmp490_ = NULL;
	gchar* _tmp491_ = NULL;
	const gchar* _tmp492_ = NULL;
	gchar* _tmp493_ = NULL;
	gchar* _tmp494_ = NULL;
	GtkBuilder* _tmp495_ = NULL;
	GKeyFile* _tmp496_ = NULL;
	LDefaultAppsDbusBackend* _tmp497_ = NULL;
	const gchar* _tmp498_ = NULL;
	gchar** _tmp499_ = NULL;
	gint _tmp499__length1 = 0;
	const gchar* _tmp500_ = NULL;
	gchar* document_help_message = NULL;
	const gchar* _tmp501_ = NULL;
	gchar* _tmp502_ = NULL;
	gchar** document_more = NULL;
	gchar* _tmp503_ = NULL;
	gchar* _tmp504_ = NULL;
	gchar* _tmp505_ = NULL;
	gchar** _tmp506_ = NULL;
	gint document_more_length1 = 0;
	gint _document_more_size_ = 0;
	gchar* document_more_help_message = NULL;
	const gchar* _tmp507_ = NULL;
	const gchar* _tmp508_ = NULL;
	gchar* _tmp509_ = NULL;
	gchar* _tmp510_ = NULL;
	const gchar* _tmp511_ = NULL;
	gchar* _tmp512_ = NULL;
	gchar* _tmp513_ = NULL;
	GtkBuilder* _tmp514_ = NULL;
	GKeyFile* _tmp515_ = NULL;
	LDefaultAppsDbusBackend* _tmp516_ = NULL;
	const gchar* _tmp517_ = NULL;
	gchar** _tmp518_ = NULL;
	gint _tmp518__length1 = 0;
	const gchar* _tmp519_ = NULL;
	gchar* webcam_help_message = NULL;
	const gchar* _tmp520_ = NULL;
	gchar* _tmp521_ = NULL;
	gchar** webcam_more = NULL;
	gchar* _tmp522_ = NULL;
	gchar** _tmp523_ = NULL;
	gint webcam_more_length1 = 0;
	gint _webcam_more_size_ = 0;
	gchar* webcam_more_help_message = NULL;
	const gchar* _tmp524_ = NULL;
	gchar* _tmp525_ = NULL;
	GtkBuilder* _tmp526_ = NULL;
	GKeyFile* _tmp527_ = NULL;
	LDefaultAppsDbusBackend* _tmp528_ = NULL;
	const gchar* _tmp529_ = NULL;
	gchar** _tmp530_ = NULL;
	gint _tmp530__length1 = 0;
	const gchar* _tmp531_ = NULL;
	gchar* burn_help_message = NULL;
	const gchar* _tmp532_ = NULL;
	gchar* _tmp533_ = NULL;
	gchar** burn_more = NULL;
	gchar* _tmp534_ = NULL;
	gchar* _tmp535_ = NULL;
	gchar* _tmp536_ = NULL;
	gchar** _tmp537_ = NULL;
	gint burn_more_length1 = 0;
	gint _burn_more_size_ = 0;
	gchar* burn_more_help_message = NULL;
	const gchar* _tmp538_ = NULL;
	const gchar* _tmp539_ = NULL;
	gchar* _tmp540_ = NULL;
	gchar* _tmp541_ = NULL;
	const gchar* _tmp542_ = NULL;
	gchar* _tmp543_ = NULL;
	gchar* _tmp544_ = NULL;
	GtkBuilder* _tmp545_ = NULL;
	GKeyFile* _tmp546_ = NULL;
	LDefaultAppsDbusBackend* _tmp547_ = NULL;
	const gchar* _tmp548_ = NULL;
	gchar** _tmp549_ = NULL;
	gint _tmp549__length1 = 0;
	const gchar* _tmp550_ = NULL;
	gchar* notes_help_message = NULL;
	const gchar* _tmp551_ = NULL;
	gchar* _tmp552_ = NULL;
	gchar** notes_more = NULL;
	gchar* _tmp553_ = NULL;
	gchar** _tmp554_ = NULL;
	gint notes_more_length1 = 0;
	gint _notes_more_size_ = 0;
	gchar* notes_more_help_message = NULL;
	const gchar* _tmp555_ = NULL;
	gchar* _tmp556_ = NULL;
	GtkBuilder* _tmp557_ = NULL;
	GKeyFile* _tmp558_ = NULL;
	LDefaultAppsDbusBackend* _tmp559_ = NULL;
	const gchar* _tmp560_ = NULL;
	gchar** _tmp561_ = NULL;
	gint _tmp561__length1 = 0;
	const gchar* _tmp562_ = NULL;
	gchar* disk_utility_help_message = NULL;
	const gchar* _tmp563_ = NULL;
	gchar* _tmp564_ = NULL;
	gchar** disk_utility_more = NULL;
	gchar* _tmp565_ = NULL;
	gchar** _tmp566_ = NULL;
	gint disk_utility_more_length1 = 0;
	gint _disk_utility_more_size_ = 0;
	gchar* disk_utility_more_help_message = NULL;
	const gchar* _tmp567_ = NULL;
	gchar* _tmp568_ = NULL;
	GtkBuilder* _tmp569_ = NULL;
	GKeyFile* _tmp570_ = NULL;
	LDefaultAppsDbusBackend* _tmp571_ = NULL;
	const gchar* _tmp572_ = NULL;
	gchar** _tmp573_ = NULL;
	gint _tmp573__length1 = 0;
	const gchar* _tmp574_ = NULL;
	gchar* tasks_help_message = NULL;
	const gchar* _tmp575_ = NULL;
	gchar* _tmp576_ = NULL;
	gchar** tasks_more = NULL;
	gchar* _tmp577_ = NULL;
	gchar* _tmp578_ = NULL;
	gchar* _tmp579_ = NULL;
	gchar** _tmp580_ = NULL;
	gint tasks_more_length1 = 0;
	gint _tasks_more_size_ = 0;
	gchar* tasks_more_help_message = NULL;
	const gchar* _tmp581_ = NULL;
	const gchar* _tmp582_ = NULL;
	gchar* _tmp583_ = NULL;
	gchar* _tmp584_ = NULL;
	const gchar* _tmp585_ = NULL;
	gchar* _tmp586_ = NULL;
	gchar* _tmp587_ = NULL;
	GtkBuilder* _tmp588_ = NULL;
	GKeyFile* _tmp589_ = NULL;
	LDefaultAppsDbusBackend* _tmp590_ = NULL;
	const gchar* _tmp591_ = NULL;
	gchar** _tmp592_ = NULL;
	gint _tmp592__length1 = 0;
	const gchar* _tmp593_ = NULL;
	gchar* lock_manager_help_message = NULL;
	const gchar* _tmp594_ = NULL;
	gchar* _tmp595_ = NULL;
	gchar** lock_manager_more = NULL;
	gchar* _tmp596_ = NULL;
	gchar** _tmp597_ = NULL;
	gint lock_manager_more_length1 = 0;
	gint _lock_manager_more_size_ = 0;
	gchar* lock_manager_more_help_message = NULL;
	const gchar* _tmp598_ = NULL;
	gchar* _tmp599_ = NULL;
	GtkBuilder* _tmp600_ = NULL;
	GKeyFile* _tmp601_ = NULL;
	LDefaultAppsDbusBackend* _tmp602_ = NULL;
	const gchar* _tmp603_ = NULL;
	gchar** _tmp604_ = NULL;
	gint _tmp604__length1 = 0;
	const gchar* _tmp605_ = NULL;
	gchar* audio_manager_help_message = NULL;
	const gchar* _tmp606_ = NULL;
	gchar* _tmp607_ = NULL;
	gchar** audio_manager_more = NULL;
	gchar* _tmp608_ = NULL;
	gchar** _tmp609_ = NULL;
	gint audio_manager_more_length1 = 0;
	gint _audio_manager_more_size_ = 0;
	gchar* audio_manager_more_help_message = NULL;
	const gchar* _tmp610_ = NULL;
	gchar* _tmp611_ = NULL;
	GtkBuilder* _tmp612_ = NULL;
	GKeyFile* _tmp613_ = NULL;
	LDefaultAppsDbusBackend* _tmp614_ = NULL;
	const gchar* _tmp615_ = NULL;
	gchar** _tmp616_ = NULL;
	gint _tmp616__length1 = 0;
	const gchar* _tmp617_ = NULL;
	gchar* workspace_manager_help_message = NULL;
	const gchar* _tmp618_ = NULL;
	gchar* _tmp619_ = NULL;
	gchar** workspace_manager_more = NULL;
	gchar* _tmp620_ = NULL;
	gchar** _tmp621_ = NULL;
	gint workspace_manager_more_length1 = 0;
	gint _workspace_manager_more_size_ = 0;
	gchar* workspace_manager_more_help_message = NULL;
	const gchar* _tmp622_ = NULL;
	gchar* _tmp623_ = NULL;
	GtkBuilder* _tmp624_ = NULL;
	GKeyFile* _tmp625_ = NULL;
	LDefaultAppsDbusBackend* _tmp626_ = NULL;
	const gchar* _tmp627_ = NULL;
	gchar** _tmp628_ = NULL;
	gint _tmp628__length1 = 0;
	const gchar* _tmp629_ = NULL;
	gchar* quit_manager_help_message = NULL;
	const gchar* _tmp630_ = NULL;
	gchar* _tmp631_ = NULL;
	gchar** quit_manager_more = NULL;
	gchar* _tmp632_ = NULL;
	gchar** _tmp633_ = NULL;
	gint quit_manager_more_length1 = 0;
	gint _quit_manager_more_size_ = 0;
	gchar* quit_manager_more_help_message = NULL;
	const gchar* _tmp634_ = NULL;
	gchar* _tmp635_ = NULL;
	GtkBuilder* _tmp636_ = NULL;
	GKeyFile* _tmp637_ = NULL;
	LDefaultAppsDbusBackend* _tmp638_ = NULL;
	const gchar* _tmp639_ = NULL;
	gchar** _tmp640_ = NULL;
	gint _tmp640__length1 = 0;
	const gchar* _tmp641_ = NULL;
	gchar* upgrade_manager_help_message = NULL;
	const gchar* _tmp642_ = NULL;
	gchar* _tmp643_ = NULL;
	gchar** upgrade_manager_more = NULL;
	gchar* _tmp644_ = NULL;
	gchar** _tmp645_ = NULL;
	gint upgrade_manager_more_length1 = 0;
	gint _upgrade_manager_more_size_ = 0;
	gchar* upgrade_manager_more_help_message = NULL;
	const gchar* _tmp646_ = NULL;
	gchar* _tmp647_ = NULL;
	GtkBuilder* _tmp648_ = NULL;
	GKeyFile* _tmp649_ = NULL;
	LDefaultAppsDbusBackend* _tmp650_ = NULL;
	const gchar* _tmp651_ = NULL;
	gchar** _tmp652_ = NULL;
	gint _tmp652__length1 = 0;
	const gchar* _tmp653_ = NULL;
	gchar* clipboard_help_message = NULL;
	const gchar* _tmp654_ = NULL;
	gchar* _tmp655_ = NULL;
	gchar** clipboard_more = NULL;
	gchar* _tmp656_ = NULL;
	gchar** _tmp657_ = NULL;
	gint clipboard_more_length1 = 0;
	gint _clipboard_more_size_ = 0;
	gchar* clipboard_more_help_message = NULL;
	const gchar* _tmp658_ = NULL;
	gchar* _tmp659_ = NULL;
	GtkBuilder* _tmp660_ = NULL;
	GKeyFile* _tmp661_ = NULL;
	LDefaultAppsDbusBackend* _tmp662_ = NULL;
	const gchar* _tmp663_ = NULL;
	gchar** _tmp664_ = NULL;
	gint _tmp664__length1 = 0;
	const gchar* _tmp665_ = NULL;
	gchar* security_help_message = NULL;
	const gchar* _tmp666_ = NULL;
	gchar* _tmp667_ = NULL;
	gchar** security_more = NULL;
	gchar* _tmp668_ = NULL;
	gchar** _tmp669_ = NULL;
	gint security_more_length1 = 0;
	gint _security_more_size_ = 0;
	gchar* security_more_help_message = NULL;
	const gchar* _tmp670_ = NULL;
	gchar* _tmp671_ = NULL;
	GtkBuilder* _tmp672_ = NULL;
	GKeyFile* _tmp673_ = NULL;
	LDefaultAppsDbusBackend* _tmp674_ = NULL;
	const gchar* _tmp675_ = NULL;
	gchar** _tmp676_ = NULL;
	gint _tmp676__length1 = 0;
	const gchar* _tmp677_ = NULL;
	gchar* a11y_help_message = NULL;
	const gchar* _tmp678_ = NULL;
	gchar* _tmp679_ = NULL;
	gchar** a11y_more = NULL;
	gchar* _tmp680_ = NULL;
	gchar** _tmp681_ = NULL;
	gint a11y_more_length1 = 0;
	gint _a11y_more_size_ = 0;
	gchar* a11y_more_help_message = NULL;
	const gchar* _tmp682_ = NULL;
	gchar* _tmp683_ = NULL;
	GtkBuilder* _tmp684_ = NULL;
	GKeyFile* _tmp685_ = NULL;
	LDefaultAppsDbusBackend* _tmp686_ = NULL;
	const gchar* _tmp687_ = NULL;
	gchar** _tmp688_ = NULL;
	gint _tmp688__length1 = 0;
	const gchar* _tmp689_ = NULL;
	gchar* proxy_manager_help_message = NULL;
	const gchar* _tmp690_ = NULL;
	gchar* _tmp691_ = NULL;
	gchar** proxy_manager_more = NULL;
	gchar* _tmp692_ = NULL;
	gchar** _tmp693_ = NULL;
	gint proxy_manager_more_length1 = 0;
	gint _proxy_manager_more_size_ = 0;
	gchar* proxy_manager_more_help_message = NULL;
	const gchar* _tmp694_ = NULL;
	gchar* _tmp695_ = NULL;
	GtkBuilder* _tmp696_ = NULL;
	GKeyFile* _tmp697_ = NULL;
	LDefaultAppsDbusBackend* _tmp698_ = NULL;
	const gchar* _tmp699_ = NULL;
	gchar** _tmp700_ = NULL;
	gint _tmp700__length1 = 0;
	const gchar* _tmp701_ = NULL;
	gchar* xrandr_help_message = NULL;
	const gchar* _tmp702_ = NULL;
	gchar* _tmp703_ = NULL;
	gchar** xrandr_more = NULL;
	gchar* _tmp704_ = NULL;
	gchar** _tmp705_ = NULL;
	gint xrandr_more_length1 = 0;
	gint _xrandr_more_size_ = 0;
	gchar* xrandr_more_help_message = NULL;
	const gchar* _tmp706_ = NULL;
	gchar* _tmp707_ = NULL;
	GtkBuilder* _tmp708_ = NULL;
	GKeyFile* _tmp709_ = NULL;
	LDefaultAppsDbusBackend* _tmp710_ = NULL;
	const gchar* _tmp711_ = NULL;
	gchar** _tmp712_ = NULL;
	gint _tmp712__length1 = 0;
	const gchar* _tmp713_ = NULL;
	GtkComboBox* _tmp714_ = NULL;
	gchar** disable_autostart_commands = NULL;
	gchar* _tmp715_ = NULL;
	gchar* _tmp716_ = NULL;
	gchar* _tmp717_ = NULL;
	gchar** _tmp718_ = NULL;
	gint disable_autostart_commands_length1 = 0;
	gint _disable_autostart_commands_size_ = 0;
	gchar* disable_autostart_default = NULL;
	LDefaultAppsDbusBackend* _tmp719_ = NULL;
	gchar* _tmp720_ = NULL;
	GtkBuilder* _tmp721_ = NULL;
	gchar** _tmp722_ = NULL;
	gint _tmp722__length1 = 0;
	const gchar* _tmp723_ = NULL;
	GtkComboBox* _tmp724_ = NULL;
	LDefaultAppsDbusBackend* _tmp725_ = NULL;
	GtkComboBox* _tmp726_ = NULL;
	gchar* _tmp727_ = NULL;
	gchar* _tmp728_ = NULL;
	GtkBuilder* _tmp729_ = NULL;
	GObject* _tmp730_ = NULL;
	GtkVBox* _tmp731_ = NULL;
	GtkBuilder* _tmp732_ = NULL;
	GObject* _tmp733_ = NULL;
	GtkVBox* _tmp734_ = NULL;
	GtkBuilder* _tmp735_ = NULL;
	GObject* _tmp736_ = NULL;
	GtkHBox* _tmp737_ = NULL;
	GtkTreeView* known_apps = NULL;
	GtkBuilder* _tmp738_ = NULL;
	GObject* _tmp739_ = NULL;
	GtkTreeView* _tmp740_ = NULL;
	GtkTreeView* _tmp741_ = NULL;
	const gchar* _tmp742_ = NULL;
	GtkTreeView* _tmp743_ = NULL;
	GtkListStore* _tmp744_ = NULL;
	GtkListStore* _tmp745_ = NULL;
	GtkComboBox* _tmp746_ = NULL;
	GtkCheckButton* _tmp747_ = NULL;
	GtkHBox* upstart_session_hbox = NULL;
	GtkBuilder* _tmp748_ = NULL;
	GObject* _tmp749_ = NULL;
	GtkHBox* _tmp750_ = NULL;
	GtkHBox* _tmp751_ = NULL;
	GtkCheckButton* _tmp752_ = NULL;
	LDefaultAppsDbusBackend* _tmp753_ = NULL;
	gchar* _tmp754_ = NULL;
	gchar* _tmp755_ = NULL;
	gboolean _tmp756_ = FALSE;
	GtkCheckButton* _tmp759_ = NULL;
	GtkComboBox* _tmp760_ = NULL;
	gchar** keymap_mode_commands = NULL;
	gchar* _tmp761_ = NULL;
	gchar* _tmp762_ = NULL;
	gchar** _tmp763_ = NULL;
	gint keymap_mode_commands_length1 = 0;
	gint _keymap_mode_commands_size_ = 0;
	gchar* keymap_mode_default = NULL;
	LDefaultAppsDbusBackend* _tmp764_ = NULL;
	gchar* _tmp765_ = NULL;
	GtkBuilder* _tmp766_ = NULL;
	gchar** _tmp767_ = NULL;
	gint _tmp767__length1 = 0;
	const gchar* _tmp768_ = NULL;
	GtkComboBox* _tmp769_ = NULL;
	GtkBuilder* _tmp770_ = NULL;
	GObject* _tmp771_ = NULL;
	GtkEntry* _tmp772_ = NULL;
	GtkEntry* _tmp773_ = NULL;
	LDefaultAppsDbusBackend* _tmp774_ = NULL;
	gchar* _tmp775_ = NULL;
	gchar* _tmp776_ = NULL;
	GtkBuilder* _tmp777_ = NULL;
	GObject* _tmp778_ = NULL;
	GtkEntry* _tmp779_ = NULL;
	GtkEntry* _tmp780_ = NULL;
	LDefaultAppsDbusBackend* _tmp781_ = NULL;
	gchar* _tmp782_ = NULL;
	gchar* _tmp783_ = NULL;
	GtkBuilder* _tmp784_ = NULL;
	GObject* _tmp785_ = NULL;
	GtkEntry* _tmp786_ = NULL;
	GtkEntry* _tmp787_ = NULL;
	LDefaultAppsDbusBackend* _tmp788_ = NULL;
	gchar* _tmp789_ = NULL;
	gchar* _tmp790_ = NULL;
	GtkBuilder* _tmp791_ = NULL;
	GObject* _tmp792_ = NULL;
	GtkEntry* _tmp793_ = NULL;
	GtkEntry* _tmp794_ = NULL;
	LDefaultAppsDbusBackend* _tmp795_ = NULL;
	gchar* _tmp796_ = NULL;
	gchar* _tmp797_ = NULL;
	GtkButton* keymap_apply_button = NULL;
	GtkBuilder* _tmp798_ = NULL;
	GObject* _tmp799_ = NULL;
	GtkButton* _tmp800_ = NULL;
	GtkButton* _tmp801_ = NULL;
	GtkButton* keymap_reload_button = NULL;
	GtkBuilder* _tmp802_ = NULL;
	GObject* _tmp803_ = NULL;
	GtkButton* _tmp804_ = NULL;
	GtkButton* _tmp805_ = NULL;
	GtkComboBox* _tmp806_ = NULL;
	gchar** laptop_mode_commands = NULL;
	gchar* _tmp807_ = NULL;
	gchar* _tmp808_ = NULL;
	gchar* _tmp809_ = NULL;
	gchar** _tmp810_ = NULL;
	gint laptop_mode_commands_length1 = 0;
	gint _laptop_mode_commands_size_ = 0;
	gchar* laptop_mode_default = NULL;
	LDefaultAppsDbusBackend* _tmp811_ = NULL;
	gchar* _tmp812_ = NULL;
	GtkBuilder* _tmp813_ = NULL;
	gchar** _tmp814_ = NULL;
	gint _tmp814__length1 = 0;
	const gchar* _tmp815_ = NULL;
	GtkComboBox* _tmp816_ = NULL;
	GtkComboBox* _tmp817_ = NULL;
	GtkCheckButton* _tmp818_ = NULL;
	GtkVBox* dbus_vbox = NULL;
	GtkBuilder* _tmp819_ = NULL;
	GObject* _tmp820_ = NULL;
	GtkVBox* _tmp821_ = NULL;
	GtkVBox* _tmp822_ = NULL;
	GtkCheckButton* _tmp823_ = NULL;
	LDefaultAppsDbusBackend* _tmp824_ = NULL;
	gchar* _tmp825_ = NULL;
	gchar* _tmp826_ = NULL;
	gboolean _tmp827_ = FALSE;
	GtkCheckButton* _tmp830_ = NULL;
	GtkComboBox* _tmp831_ = NULL;
	gchar** environment_type_commands = NULL;
	gchar* _tmp832_ = NULL;
	gchar* _tmp833_ = NULL;
	gchar** _tmp834_ = NULL;
	gint environment_type_commands_length1 = 0;
	gint _environment_type_commands_size_ = 0;
	gchar* environment_type_default = NULL;
	LDefaultAppsDbusBackend* _tmp835_ = NULL;
	gchar* _tmp836_ = NULL;
	GtkBuilder* _tmp837_ = NULL;
	GtkComboBox* _tmp838_ = NULL;
	GtkComboBox* _tmp839_ = NULL;
	GtkBuilder* _tmp840_ = NULL;
	GObject* _tmp841_ = NULL;
	GtkEntry* _tmp842_ = NULL;
	LDefaultAppsDbusBackend* _tmp843_ = NULL;
	gchar* _tmp844_ = NULL;
	gchar* _tmp845_ = NULL;
	GtkButton* env_apply_button = NULL;
	GtkBuilder* _tmp846_ = NULL;
	GObject* _tmp847_ = NULL;
	GtkButton* _tmp848_ = NULL;
	GError * _inner_error_ = NULL;
	g_return_val_if_fail (kf != NULL, NULL);
	_data4_ = g_slice_new0 (Block4Data);
	_data4_->_ref_count_ = 1;
	self = (LDefaultAppsMainWindows*) g_object_new (object_type, NULL);
	_data4_->self = g_object_ref (self);
	_tmp0_ = _ ("LXSession configuration");
	gtk_window_set_title ((GtkWindow*) self, _tmp0_);
	g_object_set ((GtkWindow*) self, "window-position", GTK_WIN_POS_CENTER, NULL);
	gtk_window_set_default_size ((GtkWindow*) self, 600, 400);
	g_signal_connect ((GtkObject*) self, "destroy", (GCallback) _gtk_main_quit_gtk_object_destroy, NULL);
	_tmp1_ = gtk_builder_new ();
	builder = _tmp1_;
	{
		gchar* builder_file_path = NULL;
		gchar* _tmp2_ = NULL;
		GFile* builder_file = NULL;
		const gchar* _tmp3_ = NULL;
		GFile* _tmp4_ = NULL;
		GFile* _tmp5_ = NULL;
		gboolean _tmp6_ = FALSE;
		_tmp2_ = g_build_filename ("data", "ui", "lxsession-default-apps.ui", NULL);
		builder_file_path = _tmp2_;
		_tmp3_ = builder_file_path;
		_tmp4_ = g_file_new_for_path (_tmp3_);
		builder_file = _tmp4_;
		_tmp5_ = builder_file;
		_tmp6_ = g_file_query_exists (_tmp5_, NULL);
		if (_tmp6_) {
			GtkBuilder* _tmp7_ = NULL;
			const gchar* _tmp8_ = NULL;
			_tmp7_ = builder;
			_tmp8_ = builder_file_path;
			gtk_builder_add_from_file (_tmp7_, _tmp8_, &_inner_error_);
			if (G_UNLIKELY (_inner_error_ != NULL)) {
				_g_object_unref0 (builder_file);
				_g_free0 (builder_file_path);
				goto __catch6_g_error;
			}
		} else {
			gchar* _tmp9_ = NULL;
			GtkBuilder* _tmp10_ = NULL;
			const gchar* _tmp11_ = NULL;
			_tmp9_ = g_build_filename ("/usr", "share", "lxsession", "ui", "lxsession-default-apps.ui", NULL);
			_g_free0 (builder_file_path);
			builder_file_path = _tmp9_;
			_tmp10_ = builder;
			_tmp11_ = builder_file_path;
			gtk_builder_add_from_file (_tmp10_, _tmp11_, &_inner_error_);
			if (G_UNLIKELY (_inner_error_ != NULL)) {
				_g_object_unref0 (builder_file);
				_g_free0 (builder_file_path);
				goto __catch6_g_error;
			}
		}
		_g_object_unref0 (builder_file);
		_g_free0 (builder_file_path);
	}
	goto __finally6;
	__catch6_g_error:
	{
		GError* e = NULL;
		GError* _tmp12_ = NULL;
		const gchar* _tmp13_ = NULL;
		e = _inner_error_;
		_inner_error_ = NULL;
		_tmp12_ = e;
		_tmp13_ = _tmp12_->message;
		g_critical ("main.vala:126: Could not load UI: %s\n", _tmp13_);
		_g_error_free0 (e);
	}
	__finally6:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		_g_object_unref0 (builder);
		block4_data_unref (_data4_);
		_data4_ = NULL;
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return NULL;
	}
	_tmp14_ = builder;
	gtk_builder_connect_signals (_tmp14_, NULL);
	_tmp15_ = builder;
	_tmp16_ = gtk_builder_get_object (_tmp15_, "main_vbox");
	_tmp17_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp16_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp16_) : NULL);
	main_vbox = _tmp17_;
	gtk_widget_show_all ((GtkWidget*) main_vbox);
	gtk_container_add ((GtkContainer*) self, (GtkWidget*) main_vbox);
	gtk_widget_reparent ((GtkWidget*) main_vbox, (GtkWidget*) self);
	{
		GdkPixbuf* _tmp18_ = NULL;
		GtkIconTheme* _tmp19_ = NULL;
		GdkPixbuf* _tmp20_ = NULL;
		_tmp19_ = gtk_icon_theme_get_default ();
		_tmp20_ = gtk_icon_theme_load_icon (_tmp19_, "xfwm4", 48, 0, &_inner_error_);
		_tmp18_ = _tmp20_;
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			goto __catch7_g_error;
		}
		gtk_window_set_icon ((GtkWindow*) self, _tmp18_);
		_g_object_unref0 (_tmp18_);
	}
	goto __finally7;
	__catch7_g_error:
	{
		GError* e = NULL;
		GError* _tmp21_ = NULL;
		const gchar* _tmp22_ = NULL;
		e = _inner_error_;
		_inner_error_ = NULL;
		_tmp21_ = e;
		_tmp22_ = _tmp21_->message;
		g_message ("main.vala:140: Could not load application icon: %s\n", _tmp22_);
		_g_error_free0 (e);
	}
	__finally7:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		_g_object_unref0 (main_vbox);
		_g_object_unref0 (builder);
		block4_data_unref (_data4_);
		_data4_ = NULL;
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return NULL;
	}
	_tmp23_ = ldefault_apps_dbus_backend_new ("session");
	_data4_->dbus_backend = _tmp23_;
	_tmp24_ = builder;
	ldefault_apps_manual_autostart_init (_tmp24_);
	_tmp25_ = builder;
	_tmp26_ = _data4_->dbus_backend;
	ldefault_apps_autostart_core_applications (_tmp25_, _tmp26_);
	_tmp27_ = _ ("Manual Settings: Manually sets the command (you need to restart lxsess" \
"ion-default-apps to see the change)\n");
	_tmp28_ = g_strdup (_tmp27_);
	manual_setting_help = _tmp28_;
	_tmp29_ = _ ("Session : specify the session\n");
	_tmp30_ = g_strdup (_tmp29_);
	session_string_help = _tmp30_;
	_tmp31_ = _ ("Extra: Add an extra parameter to the launch option\n");
	_tmp32_ = g_strdup (_tmp31_);
	extra_string_help = _tmp32_;
	_tmp33_ = _ ("Mime association: Automatically associates mime types to this applicat" \
"ion ?\n");
	_tmp34_ = g_strdup (_tmp33_);
	mime_association_help = _tmp34_;
	_tmp35_ = _ ("Available applications : Applications of this type available on your r" \
"epositories\n");
	_tmp36_ = g_strdup (_tmp35_);
	mime_available_help = _tmp36_;
	_tmp37_ = _ ("Handle Desktop: Draw the desktop using the file manager ?\n");
	_tmp38_ = g_strdup (_tmp37_);
	handle_desktop_help = _tmp38_;
	_tmp39_ = _ ("Autostart the application ?\n");
	_tmp40_ = g_strdup (_tmp39_);
	autostart_help = _tmp40_;
	_tmp41_ = _ ("Set default program for Debian system (using update-alternatives, need" \
" root password)\n");
	_tmp42_ = g_strdup (_tmp41_);
	debian_default_help = _tmp42_;
	_tmp43_ = _ ("Windows manager draws and manage the windows. \n" \
"You can choose openbox, openbox-custom (for a custom openbox configura" \
"tion, see \"More\"), kwin, compiz ...");
	_tmp44_ = g_strdup (_tmp43_);
	windows_manager_help_message = _tmp44_;
	_tmp45_ = g_strdup ("session");
	_tmp46_ = g_strdup ("extras");
	_tmp47_ = g_new0 (gchar*, 2 + 1);
	_tmp47_[0] = _tmp45_;
	_tmp47_[1] = _tmp46_;
	windows_manager_more = _tmp47_;
	windows_manager_more_length1 = 2;
	_windows_manager_more_size_ = windows_manager_more_length1;
	_tmp48_ = session_string_help;
	_tmp49_ = extra_string_help;
	_tmp50_ = g_strconcat (_tmp48_, _tmp49_, NULL);
	windows_manager_more_help_message = _tmp50_;
	_tmp51_ = builder;
	_tmp52_ = kf;
	_tmp53_ = _data4_->dbus_backend;
	_tmp54_ = windows_manager_help_message;
	_tmp55_ = windows_manager_more;
	_tmp55__length1 = windows_manager_more_length1;
	_tmp56_ = windows_manager_more_help_message;
	ldefault_apps_init_application (_tmp51_, _tmp52_, _tmp53_, "windows_manager", "", _tmp54_, _tmp55_, _tmp55__length1, _tmp56_, NULL);
	_tmp57_ = _ ("Panel is the component usually at the bottom of the screen which manag" \
"es a list of opened windows, shortcuts, notification area ...");
	_tmp58_ = g_strdup (_tmp57_);
	panel_help_message = _tmp58_;
	_tmp59_ = g_strdup ("session");
	_tmp60_ = g_new0 (gchar*, 1 + 1);
	_tmp60_[0] = _tmp59_;
	panel_more = _tmp60_;
	panel_more_length1 = 1;
	_panel_more_size_ = panel_more_length1;
	_tmp61_ = session_string_help;
	_tmp62_ = g_strdup (_tmp61_);
	panel_more_help_message = _tmp62_;
	_tmp63_ = builder;
	_tmp64_ = kf;
	_tmp65_ = _data4_->dbus_backend;
	_tmp66_ = panel_help_message;
	_tmp67_ = panel_more;
	_tmp67__length1 = panel_more_length1;
	_tmp68_ = panel_more_help_message;
	ldefault_apps_init_application (_tmp63_, _tmp64_, _tmp65_, "panel", "", _tmp66_, _tmp67_, _tmp67__length1, _tmp68_, NULL);
	_tmp69_ = _ ("Dock is a second panel. It's used to launch a different program to han" \
"dle a second type of panel.");
	_tmp70_ = g_strdup (_tmp69_);
	dock_help_message = _tmp70_;
	_tmp71_ = g_strdup ("session");
	_tmp72_ = g_new0 (gchar*, 1 + 1);
	_tmp72_[0] = _tmp71_;
	dock_more = _tmp72_;
	dock_more_length1 = 1;
	_dock_more_size_ = dock_more_length1;
	_tmp73_ = session_string_help;
	_tmp74_ = g_strdup (_tmp73_);
	dock_more_help_message = _tmp74_;
	_tmp75_ = builder;
	_tmp76_ = kf;
	_tmp77_ = _data4_->dbus_backend;
	_tmp78_ = dock_help_message;
	_tmp79_ = dock_more;
	_tmp79__length1 = dock_more_length1;
	_tmp80_ = dock_more_help_message;
	ldefault_apps_init_application (_tmp75_, _tmp76_, _tmp77_, "dock", "", _tmp78_, _tmp79_, _tmp79__length1, _tmp80_, NULL);
	_tmp81_ = _ ("File manager is the component which open the files.\n" \
"See \"More\" to add options to handle the desktop, or openning files ");
	_tmp82_ = g_strdup (_tmp81_);
	file_manager_help_message = _tmp82_;
	_tmp83_ = g_strdup ("combobox_manual");
	_tmp84_ = g_strdup ("session");
	_tmp85_ = g_strdup ("extra");
	_tmp86_ = g_strdup ("handle_desktop");
	_tmp87_ = g_strdup ("mime_association");
	_tmp88_ = g_strdup ("mime_available");
	_tmp89_ = g_new0 (gchar*, 6 + 1);
	_tmp89_[0] = _tmp83_;
	_tmp89_[1] = _tmp84_;
	_tmp89_[2] = _tmp85_;
	_tmp89_[3] = _tmp86_;
	_tmp89_[4] = _tmp87_;
	_tmp89_[5] = _tmp88_;
	file_manager_more = _tmp89_;
	file_manager_more_length1 = 6;
	_file_manager_more_size_ = file_manager_more_length1;
	_tmp90_ = manual_setting_help;
	_tmp91_ = session_string_help;
	_tmp92_ = g_strconcat (_tmp90_, _tmp91_, NULL);
	_tmp93_ = _tmp92_;
	_tmp94_ = extra_string_help;
	_tmp95_ = g_strconcat (_tmp93_, _tmp94_, NULL);
	_tmp96_ = _tmp95_;
	_tmp97_ = handle_desktop_help;
	_tmp98_ = g_strconcat (_tmp96_, _tmp97_, NULL);
	_tmp99_ = _tmp98_;
	_tmp100_ = mime_association_help;
	_tmp101_ = g_strconcat (_tmp99_, _tmp100_, NULL);
	_tmp102_ = _tmp101_;
	_tmp103_ = mime_available_help;
	_tmp104_ = g_strconcat (_tmp102_, _tmp103_, NULL);
	_tmp105_ = _tmp104_;
	_g_free0 (_tmp102_);
	_g_free0 (_tmp99_);
	_g_free0 (_tmp96_);
	_g_free0 (_tmp93_);
	file_manager_more_help_message = _tmp105_;
	_tmp106_ = builder;
	_tmp107_ = kf;
	_tmp108_ = _data4_->dbus_backend;
	_tmp109_ = file_manager_help_message;
	_tmp110_ = file_manager_more;
	_tmp110__length1 = file_manager_more_length1;
	_tmp111_ = file_manager_more_help_message;
	ldefault_apps_init_application_combobox (_tmp106_, _tmp107_, _tmp108_, "file_manager", "", _tmp109_, _tmp110_, _tmp110__length1, _tmp111_, NULL);
	_tmp112_ = _ ("Composite manager enables graphics effects, like transpacency and shad" \
"ows, if the windows manager doesn't handle it. \n" \
"Example: compton");
	_tmp113_ = g_strdup (_tmp112_);
	composite_manager_help_message = _tmp113_;
	_tmp114_ = g_strdup ("");
	_tmp115_ = g_new0 (gchar*, 1 + 1);
	_tmp115_[0] = _tmp114_;
	composite_manager_more = _tmp115_;
	composite_manager_more_length1 = 1;
	_composite_manager_more_size_ = composite_manager_more_length1;
	_tmp116_ = g_strdup ("");
	composite_manager_more_help_message = _tmp116_;
	_tmp117_ = builder;
	_tmp118_ = kf;
	_tmp119_ = _data4_->dbus_backend;
	_tmp120_ = composite_manager_help_message;
	_tmp121_ = composite_manager_more;
	_tmp121__length1 = composite_manager_more_length1;
	_tmp122_ = composite_manager_more_help_message;
	ldefault_apps_init_application (_tmp117_, _tmp118_, _tmp119_, "composite_manager", "", _tmp120_, _tmp121_, _tmp121__length1, _tmp122_, NULL);
	_tmp123_ = _ ("Desktop manager draws the desktop and manages the icons inside it.\n" \
"You can manage it with the file manager by setting \"filemanager\"");
	_tmp124_ = g_strdup (_tmp123_);
	desktop_manager_help_message = _tmp124_;
	_tmp125_ = g_strdup ("wallpaper");
	_tmp126_ = g_strdup ("handle_desktop");
	_tmp127_ = g_new0 (gchar*, 2 + 1);
	_tmp127_[0] = _tmp125_;
	_tmp127_[1] = _tmp126_;
	desktop_manager_more = _tmp127_;
	desktop_manager_more_length1 = 2;
	_desktop_manager_more_size_ = desktop_manager_more_length1;
	_tmp128_ = _ ("Wallpaper: Set an image path to draw the wallpaper");
	_tmp129_ = g_strdup (_tmp128_);
	desktop_manager_more_help_message = _tmp129_;
	_tmp130_ = builder;
	_tmp131_ = kf;
	_tmp132_ = _data4_->dbus_backend;
	_tmp133_ = desktop_manager_help_message;
	_tmp134_ = desktop_manager_more;
	_tmp134__length1 = desktop_manager_more_length1;
	_tmp135_ = desktop_manager_more_help_message;
	ldefault_apps_init_application (_tmp130_, _tmp131_, _tmp132_, "desktop_manager", "", _tmp133_, _tmp134_, _tmp134__length1, _tmp135_, NULL);
	_tmp136_ = _ ("Screensaver is a program which displays animations when your computer " \
"is idle");
	_tmp137_ = g_strdup (_tmp136_);
	screensaver_help_message = _tmp137_;
	_tmp138_ = g_strdup ("");
	_tmp139_ = g_new0 (gchar*, 1 + 1);
	_tmp139_[0] = _tmp138_;
	screensaver_more = _tmp139_;
	screensaver_more_length1 = 1;
	_screensaver_more_size_ = screensaver_more_length1;
	_tmp140_ = g_strdup ("");
	screensaver_more_help_message = _tmp140_;
	_tmp141_ = builder;
	_tmp142_ = kf;
	_tmp143_ = _data4_->dbus_backend;
	_tmp144_ = screensaver_help_message;
	_tmp145_ = screensaver_more;
	_tmp145__length1 = screensaver_more_length1;
	_tmp146_ = screensaver_more_help_message;
	ldefault_apps_init_application (_tmp141_, _tmp142_, _tmp143_, "screensaver", "", _tmp144_, _tmp145_, _tmp145__length1, _tmp146_, NULL);
	_tmp147_ = _ ("Power Manager helps you to reduce the usage of batteries. You probably" \
" don't need one if you have a desktop computer.\n" \
"Auto option will set it automatically, depending of the laptop mode op" \
"tion.");
	_tmp148_ = g_strdup (_tmp147_);
	power_manager_help_message = _tmp148_;
	_tmp149_ = g_strdup ("");
	_tmp150_ = g_new0 (gchar*, 1 + 1);
	_tmp150_[0] = _tmp149_;
	power_manager_more = _tmp150_;
	power_manager_more_length1 = 1;
	_power_manager_more_size_ = power_manager_more_length1;
	_tmp151_ = g_strdup ("");
	power_manager_more_help_message = _tmp151_;
	_tmp152_ = builder;
	_tmp153_ = kf;
	_tmp154_ = _data4_->dbus_backend;
	_tmp155_ = power_manager_help_message;
	_tmp156_ = power_manager_more;
	_tmp156__length1 = power_manager_more_length1;
	_tmp157_ = power_manager_more_help_message;
	ldefault_apps_init_application (_tmp152_, _tmp153_, _tmp154_, "power_manager", "", _tmp155_, _tmp156_, _tmp156__length1, _tmp157_, NULL);
	_tmp158_ = _ ("Polkit agent provides authorisations to use some actions, like suspend" \
", hibernate, using Consolekit ... It's not advised to make it blank.");
	_tmp159_ = g_strdup (_tmp158_);
	polkit_help_message = _tmp159_;
	_tmp160_ = g_strdup ("");
	_tmp161_ = g_new0 (gchar*, 1 + 1);
	_tmp161_[0] = _tmp160_;
	polkit_more = _tmp161_;
	polkit_more_length1 = 1;
	_polkit_more_size_ = polkit_more_length1;
	_tmp162_ = g_strdup ("");
	polkit_more_help_message = _tmp162_;
	_tmp163_ = builder;
	_tmp164_ = kf;
	_tmp165_ = _data4_->dbus_backend;
	_tmp166_ = polkit_help_message;
	_tmp167_ = polkit_more;
	_tmp167__length1 = polkit_more_length1;
	_tmp168_ = polkit_more_help_message;
	ldefault_apps_init_application (_tmp163_, _tmp164_, _tmp165_, "polkit", "", _tmp166_, _tmp167_, _tmp167__length1, _tmp168_, NULL);
	_tmp169_ = _ ("Set an utility to manager connections, such as nm-applet");
	_tmp170_ = g_strdup (_tmp169_);
	network_gui_help_message = _tmp170_;
	_tmp171_ = g_strdup ("");
	_tmp172_ = g_new0 (gchar*, 1 + 1);
	_tmp172_[0] = _tmp171_;
	network_gui_more = _tmp172_;
	network_gui_more_length1 = 1;
	_network_gui_more_size_ = network_gui_more_length1;
	_tmp173_ = g_strdup ("");
	network_gui_more_help_message = _tmp173_;
	_tmp174_ = builder;
	_tmp175_ = kf;
	_tmp176_ = _data4_->dbus_backend;
	_tmp177_ = network_gui_help_message;
	_tmp178_ = network_gui_more;
	_tmp178__length1 = network_gui_more_length1;
	_tmp179_ = network_gui_more_help_message;
	ldefault_apps_init_application (_tmp174_, _tmp175_, _tmp176_, "network_gui", "", _tmp177_, _tmp178_, _tmp178__length1, _tmp179_, NULL);
	_tmp180_ = _ ("Use a communication software (an IRC client, an IM client ...)");
	_tmp181_ = g_strdup (_tmp180_);
	im1_help_message = _tmp181_;
	_tmp182_ = g_strdup ("combobox_manual");
	_tmp183_ = g_strdup ("autostart");
	_tmp184_ = g_strdup ("mime_association");
	_tmp185_ = g_strdup ("mime_available");
	_tmp186_ = g_new0 (gchar*, 4 + 1);
	_tmp186_[0] = _tmp182_;
	_tmp186_[1] = _tmp183_;
	_tmp186_[2] = _tmp184_;
	_tmp186_[3] = _tmp185_;
	im1_more = _tmp186_;
	im1_more_length1 = 4;
	_im1_more_size_ = im1_more_length1;
	_tmp187_ = manual_setting_help;
	_tmp188_ = autostart_help;
	_tmp189_ = g_strconcat (_tmp187_, _tmp188_, NULL);
	_tmp190_ = _tmp189_;
	_tmp191_ = mime_association_help;
	_tmp192_ = g_strconcat (_tmp190_, _tmp191_, NULL);
	_tmp193_ = _tmp192_;
	_tmp194_ = mime_available_help;
	_tmp195_ = g_strconcat (_tmp193_, _tmp194_, NULL);
	_tmp196_ = _tmp195_;
	_g_free0 (_tmp193_);
	_g_free0 (_tmp190_);
	im1_more_help_message = _tmp196_;
	_tmp197_ = builder;
	_tmp198_ = kf;
	_tmp199_ = _data4_->dbus_backend;
	_tmp200_ = im1_help_message;
	_tmp201_ = im1_more;
	_tmp201__length1 = im1_more_length1;
	_tmp202_ = im1_more_help_message;
	ldefault_apps_init_application_combobox (_tmp197_, _tmp198_, _tmp199_, "im1", "", _tmp200_, _tmp201_, _tmp201__length1, _tmp202_, "im");
	_tmp203_ = _ ("Use another communication software (an IRC client, an IM client ...)");
	_tmp204_ = g_strdup (_tmp203_);
	im2_help_message = _tmp204_;
	_tmp205_ = g_strdup ("combobox_manual");
	_tmp206_ = g_strdup ("autostart");
	_tmp207_ = g_strdup ("mime_association");
	_tmp208_ = g_strdup ("mime_available");
	_tmp209_ = g_new0 (gchar*, 4 + 1);
	_tmp209_[0] = _tmp205_;
	_tmp209_[1] = _tmp206_;
	_tmp209_[2] = _tmp207_;
	_tmp209_[3] = _tmp208_;
	im2_more = _tmp209_;
	im2_more_length1 = 4;
	_im2_more_size_ = im2_more_length1;
	_tmp210_ = manual_setting_help;
	_tmp211_ = autostart_help;
	_tmp212_ = g_strconcat (_tmp210_, _tmp211_, NULL);
	_tmp213_ = _tmp212_;
	_tmp214_ = mime_association_help;
	_tmp215_ = g_strconcat (_tmp213_, _tmp214_, NULL);
	_tmp216_ = _tmp215_;
	_tmp217_ = mime_available_help;
	_tmp218_ = g_strconcat (_tmp216_, _tmp217_, NULL);
	_tmp219_ = _tmp218_;
	_g_free0 (_tmp216_);
	_g_free0 (_tmp213_);
	im2_more_help_message = _tmp219_;
	_tmp220_ = builder;
	_tmp221_ = kf;
	_tmp222_ = _data4_->dbus_backend;
	_tmp223_ = im2_help_message;
	_tmp224_ = im2_more;
	_tmp224__length1 = im2_more_length1;
	_tmp225_ = im2_more_help_message;
	ldefault_apps_init_application_combobox (_tmp220_, _tmp221_, _tmp222_, "im2", "", _tmp223_, _tmp224_, _tmp224__length1, _tmp225_, "im");
	_tmp226_ = _ ("Terminal by default to launch command line.");
	_tmp227_ = g_strdup (_tmp226_);
	terminal_manager_help_message = _tmp227_;
	_tmp228_ = g_strdup ("combobox_manual");
	_tmp229_ = g_strdup ("debian_default");
	_tmp230_ = g_strdup ("mime_association");
	_tmp231_ = g_strdup ("mime_available");
	_tmp232_ = g_new0 (gchar*, 4 + 1);
	_tmp232_[0] = _tmp228_;
	_tmp232_[1] = _tmp229_;
	_tmp232_[2] = _tmp230_;
	_tmp232_[3] = _tmp231_;
	terminal_manager_more = _tmp232_;
	terminal_manager_more_length1 = 4;
	_terminal_manager_more_size_ = terminal_manager_more_length1;
	_tmp233_ = manual_setting_help;
	_tmp234_ = debian_default_help;
	_tmp235_ = g_strconcat (_tmp233_, _tmp234_, NULL);
	_tmp236_ = _tmp235_;
	_tmp237_ = mime_association_help;
	_tmp238_ = g_strconcat (_tmp236_, _tmp237_, NULL);
	_tmp239_ = _tmp238_;
	_tmp240_ = mime_available_help;
	_tmp241_ = g_strconcat (_tmp239_, _tmp240_, NULL);
	_tmp242_ = _tmp241_;
	_g_free0 (_tmp239_);
	_g_free0 (_tmp236_);
	terminal_manager_more_help_message = _tmp242_;
	_tmp243_ = builder;
	_tmp244_ = kf;
	_tmp245_ = _data4_->dbus_backend;
	_tmp246_ = terminal_manager_help_message;
	_tmp247_ = terminal_manager_more;
	_tmp247__length1 = terminal_manager_more_length1;
	_tmp248_ = terminal_manager_more_help_message;
	ldefault_apps_init_application_combobox (_tmp243_, _tmp244_, _tmp245_, "terminal_manager", "", _tmp246_, _tmp247_, _tmp247__length1, _tmp248_, NULL);
	_tmp249_ = _ ("Application to go to Internet, Google, Facebook, debian.org ...");
	_tmp250_ = g_strdup (_tmp249_);
	webbrowser_help_message = _tmp250_;
	_tmp251_ = g_strdup ("combobox_manual");
	_tmp252_ = g_strdup ("debian_default");
	_tmp253_ = g_strdup ("mime_association");
	_tmp254_ = g_strdup ("mime_available");
	_tmp255_ = g_new0 (gchar*, 4 + 1);
	_tmp255_[0] = _tmp251_;
	_tmp255_[1] = _tmp252_;
	_tmp255_[2] = _tmp253_;
	_tmp255_[3] = _tmp254_;
	webbrowser_more = _tmp255_;
	webbrowser_more_length1 = 4;
	_webbrowser_more_size_ = webbrowser_more_length1;
	_tmp256_ = manual_setting_help;
	_tmp257_ = debian_default_help;
	_tmp258_ = g_strconcat (_tmp256_, _tmp257_, NULL);
	_tmp259_ = _tmp258_;
	_tmp260_ = mime_association_help;
	_tmp261_ = g_strconcat (_tmp259_, _tmp260_, NULL);
	_tmp262_ = _tmp261_;
	_tmp263_ = mime_available_help;
	_tmp264_ = g_strconcat (_tmp262_, _tmp263_, NULL);
	_tmp265_ = _tmp264_;
	_g_free0 (_tmp262_);
	_g_free0 (_tmp259_);
	webbrowser_more_help_message = _tmp265_;
	_tmp266_ = builder;
	_tmp267_ = kf;
	_tmp268_ = _data4_->dbus_backend;
	_tmp269_ = webbrowser_help_message;
	_tmp270_ = webbrowser_more;
	_tmp270__length1 = webbrowser_more_length1;
	_tmp271_ = webbrowser_more_help_message;
	ldefault_apps_init_application_combobox (_tmp266_, _tmp267_, _tmp268_, "webbrowser", "", _tmp269_, _tmp270_, _tmp270__length1, _tmp271_, NULL);
	_tmp272_ = _ ("Application to send mails");
	_tmp273_ = g_strdup (_tmp272_);
	email_help_message = _tmp273_;
	_tmp274_ = g_strdup ("combobox_manual");
	_tmp275_ = g_strdup ("mime_association");
	_tmp276_ = g_strdup ("mime_available");
	_tmp277_ = g_new0 (gchar*, 3 + 1);
	_tmp277_[0] = _tmp274_;
	_tmp277_[1] = _tmp275_;
	_tmp277_[2] = _tmp276_;
	email_more = _tmp277_;
	email_more_length1 = 3;
	_email_more_size_ = email_more_length1;
	_tmp278_ = manual_setting_help;
	_tmp279_ = mime_association_help;
	_tmp280_ = g_strconcat (_tmp278_, _tmp279_, NULL);
	_tmp281_ = _tmp280_;
	_tmp282_ = mime_available_help;
	_tmp283_ = g_strconcat (_tmp281_, _tmp282_, NULL);
	_tmp284_ = _tmp283_;
	_g_free0 (_tmp281_);
	email_more_help_message = _tmp284_;
	_tmp285_ = builder;
	_tmp286_ = kf;
	_tmp287_ = _data4_->dbus_backend;
	_tmp288_ = email_help_message;
	_tmp289_ = email_more;
	_tmp289__length1 = email_more_length1;
	_tmp290_ = email_more_help_message;
	ldefault_apps_init_application_combobox (_tmp285_, _tmp286_, _tmp287_, "email", "", _tmp288_, _tmp289_, _tmp289__length1, _tmp290_, NULL);
	_tmp291_ = _ ("Utility to launch gadgets, like conky, screenlets ...");
	_tmp292_ = g_strdup (_tmp291_);
	widget_help_message = _tmp292_;
	_tmp293_ = g_strdup ("autostart");
	_tmp294_ = g_new0 (gchar*, 1 + 1);
	_tmp294_[0] = _tmp293_;
	widget_more = _tmp294_;
	widget_more_length1 = 1;
	_widget_more_size_ = widget_more_length1;
	_tmp295_ = autostart_help;
	_tmp296_ = g_strdup (_tmp295_);
	widget_more_help_message = _tmp296_;
	_tmp297_ = builder;
	_tmp298_ = kf;
	_tmp299_ = _data4_->dbus_backend;
	_tmp300_ = widget_help_message;
	_tmp301_ = widget_more;
	_tmp301__length1 = widget_more_length1;
	_tmp302_ = widget_more_help_message;
	ldefault_apps_init_application (_tmp297_, _tmp298_, _tmp299_, "widget1", "", _tmp300_, _tmp301_, _tmp301__length1, _tmp302_, "widget");
	_tmp303_ = _ ("Utility to launch application, like synapse, kupfer ... \n" \
"For using lxpanel or lxde default utility, use \"lxpanelctl\" ");
	_tmp304_ = g_strdup (_tmp303_);
	launcher_manager_help_message = _tmp304_;
	_tmp305_ = g_strdup ("autostart");
	_tmp306_ = g_new0 (gchar*, 1 + 1);
	_tmp306_[0] = _tmp305_;
	launcher_manager_more = _tmp306_;
	launcher_manager_more_length1 = 1;
	_launcher_manager_more_size_ = launcher_manager_more_length1;
	_tmp307_ = autostart_help;
	_tmp308_ = g_strdup (_tmp307_);
	launcher_manager_more_help_message = _tmp308_;
	_tmp309_ = builder;
	_tmp310_ = kf;
	_tmp311_ = _data4_->dbus_backend;
	_tmp312_ = launcher_manager_help_message;
	_tmp313_ = launcher_manager_more;
	_tmp313__length1 = launcher_manager_more_length1;
	_tmp314_ = launcher_manager_more_help_message;
	ldefault_apps_init_application (_tmp309_, _tmp310_, _tmp311_, "launcher_manager", "", _tmp312_, _tmp313_, _tmp313__length1, _tmp314_, NULL);
	_tmp315_ = _ ("Application for taking screeshot of your desktop, like scrot ...");
	_tmp316_ = g_strdup (_tmp315_);
	screenshot_manager_help_message = _tmp316_;
	_tmp317_ = g_strdup ("");
	_tmp318_ = g_new0 (gchar*, 1 + 1);
	_tmp318_[0] = _tmp317_;
	screenshot_manager_more = _tmp318_;
	screenshot_manager_more_length1 = 1;
	_screenshot_manager_more_size_ = screenshot_manager_more_length1;
	_tmp319_ = autostart_help;
	_tmp320_ = g_strdup (_tmp319_);
	screenshot_manager_more_help_message = _tmp320_;
	_tmp321_ = builder;
	_tmp322_ = kf;
	_tmp323_ = _data4_->dbus_backend;
	_tmp324_ = screenshot_manager_help_message;
	_tmp325_ = screenshot_manager_more;
	_tmp325__length1 = screenshot_manager_more_length1;
	_tmp326_ = screenshot_manager_more_help_message;
	ldefault_apps_init_application (_tmp321_, _tmp322_, _tmp323_, "screenshot_manager", "", _tmp324_, _tmp325_, _tmp325__length1, _tmp326_, NULL);
	_tmp327_ = g_strdup ("Viewer for PDF, like evince");
	pdf_reader_help_message = _tmp327_;
	_tmp328_ = g_strdup ("combobox_manual");
	_tmp329_ = g_strdup ("mime_association");
	_tmp330_ = g_strdup ("mime_available");
	_tmp331_ = g_new0 (gchar*, 3 + 1);
	_tmp331_[0] = _tmp328_;
	_tmp331_[1] = _tmp329_;
	_tmp331_[2] = _tmp330_;
	pdf_reader_more = _tmp331_;
	pdf_reader_more_length1 = 3;
	_pdf_reader_more_size_ = pdf_reader_more_length1;
	_tmp332_ = manual_setting_help;
	_tmp333_ = mime_association_help;
	_tmp334_ = g_strconcat (_tmp332_, _tmp333_, NULL);
	_tmp335_ = _tmp334_;
	_tmp336_ = mime_available_help;
	_tmp337_ = g_strconcat (_tmp335_, _tmp336_, NULL);
	_tmp338_ = _tmp337_;
	_g_free0 (_tmp335_);
	pdf_reader_more_help_message = _tmp338_;
	_tmp339_ = builder;
	_tmp340_ = kf;
	_tmp341_ = _data4_->dbus_backend;
	_tmp342_ = pdf_reader_help_message;
	_tmp343_ = pdf_reader_more;
	_tmp343__length1 = pdf_reader_more_length1;
	_tmp344_ = pdf_reader_more_help_message;
	ldefault_apps_init_application_combobox (_tmp339_, _tmp340_, _tmp341_, "pdf_reader", "", _tmp342_, _tmp343_, _tmp343__length1, _tmp344_, NULL);
	_tmp345_ = _ ("Video application");
	_tmp346_ = g_strdup (_tmp345_);
	video_player_help_message = _tmp346_;
	_tmp347_ = g_strdup ("combobox_manual");
	_tmp348_ = g_strdup ("mime_association");
	_tmp349_ = g_strdup ("mime_available");
	_tmp350_ = g_new0 (gchar*, 3 + 1);
	_tmp350_[0] = _tmp347_;
	_tmp350_[1] = _tmp348_;
	_tmp350_[2] = _tmp349_;
	video_player_more = _tmp350_;
	video_player_more_length1 = 3;
	_video_player_more_size_ = video_player_more_length1;
	_tmp351_ = manual_setting_help;
	_tmp352_ = mime_association_help;
	_tmp353_ = g_strconcat (_tmp351_, _tmp352_, NULL);
	_tmp354_ = _tmp353_;
	_tmp355_ = mime_available_help;
	_tmp356_ = g_strconcat (_tmp354_, _tmp355_, NULL);
	_tmp357_ = _tmp356_;
	_g_free0 (_tmp354_);
	video_player_more_help_message = _tmp357_;
	_tmp358_ = builder;
	_tmp359_ = kf;
	_tmp360_ = _data4_->dbus_backend;
	_tmp361_ = video_player_help_message;
	_tmp362_ = video_player_more;
	_tmp362__length1 = video_player_more_length1;
	_tmp363_ = video_player_more_help_message;
	ldefault_apps_init_application_combobox (_tmp358_, _tmp359_, _tmp360_, "video_player", "", _tmp361_, _tmp362_, _tmp362__length1, _tmp363_, NULL);
	_tmp364_ = _ ("Audio application");
	_tmp365_ = g_strdup (_tmp364_);
	audio_player_help_message = _tmp365_;
	_tmp366_ = g_strdup ("combobox_manual");
	_tmp367_ = g_strdup ("mime_association");
	_tmp368_ = g_strdup ("mime_available");
	_tmp369_ = g_new0 (gchar*, 3 + 1);
	_tmp369_[0] = _tmp366_;
	_tmp369_[1] = _tmp367_;
	_tmp369_[2] = _tmp368_;
	audio_player_more = _tmp369_;
	audio_player_more_length1 = 3;
	_audio_player_more_size_ = audio_player_more_length1;
	_tmp370_ = manual_setting_help;
	_tmp371_ = mime_association_help;
	_tmp372_ = g_strconcat (_tmp370_, _tmp371_, NULL);
	_tmp373_ = _tmp372_;
	_tmp374_ = mime_available_help;
	_tmp375_ = g_strconcat (_tmp373_, _tmp374_, NULL);
	_tmp376_ = _tmp375_;
	_g_free0 (_tmp373_);
	audio_player_more_help_message = _tmp376_;
	_tmp377_ = builder;
	_tmp378_ = kf;
	_tmp379_ = _data4_->dbus_backend;
	_tmp380_ = audio_player_help_message;
	_tmp381_ = audio_player_more;
	_tmp381__length1 = audio_player_more_length1;
	_tmp382_ = audio_player_more_help_message;
	ldefault_apps_init_application_combobox (_tmp377_, _tmp378_, _tmp379_, "audio_player", "", _tmp380_, _tmp381_, _tmp381__length1, _tmp382_, NULL);
	_tmp383_ = _ ("Application to display images");
	_tmp384_ = g_strdup (_tmp383_);
	image_display_help_message = _tmp384_;
	_tmp385_ = g_strdup ("combobox_manual");
	_tmp386_ = g_strdup ("mime_association");
	_tmp387_ = g_strdup ("mime_available");
	_tmp388_ = g_new0 (gchar*, 3 + 1);
	_tmp388_[0] = _tmp385_;
	_tmp388_[1] = _tmp386_;
	_tmp388_[2] = _tmp387_;
	image_display_more = _tmp388_;
	image_display_more_length1 = 3;
	_image_display_more_size_ = image_display_more_length1;
	_tmp389_ = manual_setting_help;
	_tmp390_ = mime_association_help;
	_tmp391_ = g_strconcat (_tmp389_, _tmp390_, NULL);
	_tmp392_ = _tmp391_;
	_tmp393_ = mime_available_help;
	_tmp394_ = g_strconcat (_tmp392_, _tmp393_, NULL);
	_tmp395_ = _tmp394_;
	_g_free0 (_tmp392_);
	image_display_more_help_message = _tmp395_;
	_tmp396_ = builder;
	_tmp397_ = kf;
	_tmp398_ = _data4_->dbus_backend;
	_tmp399_ = image_display_help_message;
	_tmp400_ = image_display_more;
	_tmp400__length1 = image_display_more_length1;
	_tmp401_ = image_display_more_help_message;
	ldefault_apps_init_application_combobox (_tmp396_, _tmp397_, _tmp398_, "image_display", "", _tmp399_, _tmp400_, _tmp400__length1, _tmp401_, "image_display");
	_tmp402_ = _ ("Application to edit text");
	_tmp403_ = g_strdup (_tmp402_);
	text_editor_help_message = _tmp403_;
	_tmp404_ = g_strdup ("combobox_manual");
	_tmp405_ = g_strdup ("mime_association");
	_tmp406_ = g_strdup ("mime_available");
	_tmp407_ = g_strdup ("debian_default");
	_tmp408_ = g_new0 (gchar*, 4 + 1);
	_tmp408_[0] = _tmp404_;
	_tmp408_[1] = _tmp405_;
	_tmp408_[2] = _tmp406_;
	_tmp408_[3] = _tmp407_;
	text_editor_more = _tmp408_;
	text_editor_more_length1 = 4;
	_text_editor_more_size_ = text_editor_more_length1;
	_tmp409_ = manual_setting_help;
	_tmp410_ = mime_association_help;
	_tmp411_ = g_strconcat (_tmp409_, _tmp410_, NULL);
	_tmp412_ = _tmp411_;
	_tmp413_ = mime_available_help;
	_tmp414_ = g_strconcat (_tmp412_, _tmp413_, NULL);
	_tmp415_ = _tmp414_;
	_g_free0 (_tmp412_);
	text_editor_more_help_message = _tmp415_;
	_tmp416_ = builder;
	_tmp417_ = kf;
	_tmp418_ = _data4_->dbus_backend;
	_tmp419_ = text_editor_help_message;
	_tmp420_ = text_editor_more;
	_tmp420__length1 = text_editor_more_length1;
	_tmp421_ = text_editor_more_help_message;
	ldefault_apps_init_application_combobox (_tmp416_, _tmp417_, _tmp418_, "text_editor", "", _tmp419_, _tmp420_, _tmp420__length1, _tmp421_, "text_editor");
	_tmp422_ = _ ("Application to create archives, like file-roller");
	_tmp423_ = g_strdup (_tmp422_);
	archive_help_message = _tmp423_;
	_tmp424_ = g_strdup ("combobox_manual");
	_tmp425_ = g_strdup ("mime_association");
	_tmp426_ = g_strdup ("mime_available");
	_tmp427_ = g_new0 (gchar*, 3 + 1);
	_tmp427_[0] = _tmp424_;
	_tmp427_[1] = _tmp425_;
	_tmp427_[2] = _tmp426_;
	archive_more = _tmp427_;
	archive_more_length1 = 3;
	_archive_more_size_ = archive_more_length1;
	_tmp428_ = manual_setting_help;
	_tmp429_ = mime_association_help;
	_tmp430_ = g_strconcat (_tmp428_, _tmp429_, NULL);
	_tmp431_ = _tmp430_;
	_tmp432_ = mime_available_help;
	_tmp433_ = g_strconcat (_tmp431_, _tmp432_, NULL);
	_tmp434_ = _tmp433_;
	_g_free0 (_tmp431_);
	archive_more_help_message = _tmp434_;
	_tmp435_ = builder;
	_tmp436_ = kf;
	_tmp437_ = _data4_->dbus_backend;
	_tmp438_ = archive_help_message;
	_tmp439_ = archive_more;
	_tmp439__length1 = archive_more_length1;
	_tmp440_ = archive_more_help_message;
	ldefault_apps_init_application_combobox (_tmp435_, _tmp436_, _tmp437_, "archive", "", _tmp438_, _tmp439_, _tmp439__length1, _tmp440_, NULL);
	_tmp441_ = _ ("Charmap application");
	_tmp442_ = g_strdup (_tmp441_);
	charmap_help_message = _tmp442_;
	_tmp443_ = g_strdup ("");
	_tmp444_ = g_new0 (gchar*, 1 + 1);
	_tmp444_[0] = _tmp443_;
	charmap_more = _tmp444_;
	charmap_more_length1 = 1;
	_charmap_more_size_ = charmap_more_length1;
	_tmp445_ = g_strdup ("");
	charmap_more_help_message = _tmp445_;
	_tmp446_ = builder;
	_tmp447_ = kf;
	_tmp448_ = _data4_->dbus_backend;
	_tmp449_ = charmap_help_message;
	_tmp450_ = charmap_more;
	_tmp450__length1 = charmap_more_length1;
	_tmp451_ = charmap_more_help_message;
	ldefault_apps_init_application (_tmp446_, _tmp447_, _tmp448_, "charmap", "", _tmp449_, _tmp450_, _tmp450__length1, _tmp451_, NULL);
	_tmp452_ = _ ("Calculator application");
	_tmp453_ = g_strdup (_tmp452_);
	calculator_help_message = _tmp453_;
	_tmp454_ = g_strdup ("");
	_tmp455_ = g_new0 (gchar*, 1 + 1);
	_tmp455_[0] = _tmp454_;
	calculator_more = _tmp455_;
	calculator_more_length1 = 1;
	_calculator_more_size_ = calculator_more_length1;
	_tmp456_ = g_strdup ("");
	calculator_more_help_message = _tmp456_;
	_tmp457_ = builder;
	_tmp458_ = kf;
	_tmp459_ = _data4_->dbus_backend;
	_tmp460_ = calculator_help_message;
	_tmp461_ = calculator_more;
	_tmp461__length1 = calculator_more_length1;
	_tmp462_ = calculator_more_help_message;
	ldefault_apps_init_application (_tmp457_, _tmp458_, _tmp459_, "calculator", "", _tmp460_, _tmp461_, _tmp461__length1, _tmp462_, NULL);
	_tmp463_ = _ ("Application to create spreedsheet, like gnumeric");
	_tmp464_ = g_strdup (_tmp463_);
	spreadsheet_help_message = _tmp464_;
	_tmp465_ = g_strdup ("combobox_manual");
	_tmp466_ = g_strdup ("mime_association");
	_tmp467_ = g_strdup ("mime_available");
	_tmp468_ = g_new0 (gchar*, 3 + 1);
	_tmp468_[0] = _tmp465_;
	_tmp468_[1] = _tmp466_;
	_tmp468_[2] = _tmp467_;
	spreadsheet_more = _tmp468_;
	spreadsheet_more_length1 = 3;
	_spreadsheet_more_size_ = spreadsheet_more_length1;
	_tmp469_ = manual_setting_help;
	_tmp470_ = mime_association_help;
	_tmp471_ = g_strconcat (_tmp469_, _tmp470_, NULL);
	_tmp472_ = _tmp471_;
	_tmp473_ = mime_available_help;
	_tmp474_ = g_strconcat (_tmp472_, _tmp473_, NULL);
	_tmp475_ = _tmp474_;
	_g_free0 (_tmp472_);
	spreadsheet_more_help_message = _tmp475_;
	_tmp476_ = builder;
	_tmp477_ = kf;
	_tmp478_ = _data4_->dbus_backend;
	_tmp479_ = spreadsheet_help_message;
	_tmp480_ = spreadsheet_more;
	_tmp480__length1 = spreadsheet_more_length1;
	_tmp481_ = spreadsheet_more_help_message;
	ldefault_apps_init_application_combobox (_tmp476_, _tmp477_, _tmp478_, "spreadsheet", "", _tmp479_, _tmp480_, _tmp480__length1, _tmp481_, NULL);
	_tmp482_ = _ ("Application to manage bittorent, like transmission");
	_tmp483_ = g_strdup (_tmp482_);
	bittorent_help_message = _tmp483_;
	_tmp484_ = g_strdup ("combobox_manual");
	_tmp485_ = g_strdup ("mime_association");
	_tmp486_ = g_strdup ("mime_available");
	_tmp487_ = g_new0 (gchar*, 3 + 1);
	_tmp487_[0] = _tmp484_;
	_tmp487_[1] = _tmp485_;
	_tmp487_[2] = _tmp486_;
	bittorent_more = _tmp487_;
	bittorent_more_length1 = 3;
	_bittorent_more_size_ = bittorent_more_length1;
	_tmp488_ = manual_setting_help;
	_tmp489_ = mime_association_help;
	_tmp490_ = g_strconcat (_tmp488_, _tmp489_, NULL);
	_tmp491_ = _tmp490_;
	_tmp492_ = mime_available_help;
	_tmp493_ = g_strconcat (_tmp491_, _tmp492_, NULL);
	_tmp494_ = _tmp493_;
	_g_free0 (_tmp491_);
	bittorent_more_help_message = _tmp494_;
	_tmp495_ = builder;
	_tmp496_ = kf;
	_tmp497_ = _data4_->dbus_backend;
	_tmp498_ = bittorent_help_message;
	_tmp499_ = bittorent_more;
	_tmp499__length1 = bittorent_more_length1;
	_tmp500_ = bittorent_more_help_message;
	ldefault_apps_init_application_combobox (_tmp495_, _tmp496_, _tmp497_, "bittorent", "", _tmp498_, _tmp499_, _tmp499__length1, _tmp500_, NULL);
	_tmp501_ = _ ("Application to manage office text, like abiword");
	_tmp502_ = g_strdup (_tmp501_);
	document_help_message = _tmp502_;
	_tmp503_ = g_strdup ("combobox_manual");
	_tmp504_ = g_strdup ("mime_association");
	_tmp505_ = g_strdup ("mime_available");
	_tmp506_ = g_new0 (gchar*, 3 + 1);
	_tmp506_[0] = _tmp503_;
	_tmp506_[1] = _tmp504_;
	_tmp506_[2] = _tmp505_;
	document_more = _tmp506_;
	document_more_length1 = 3;
	_document_more_size_ = document_more_length1;
	_tmp507_ = manual_setting_help;
	_tmp508_ = mime_association_help;
	_tmp509_ = g_strconcat (_tmp507_, _tmp508_, NULL);
	_tmp510_ = _tmp509_;
	_tmp511_ = mime_available_help;
	_tmp512_ = g_strconcat (_tmp510_, _tmp511_, NULL);
	_tmp513_ = _tmp512_;
	_g_free0 (_tmp510_);
	document_more_help_message = _tmp513_;
	_tmp514_ = builder;
	_tmp515_ = kf;
	_tmp516_ = _data4_->dbus_backend;
	_tmp517_ = document_help_message;
	_tmp518_ = document_more;
	_tmp518__length1 = document_more_length1;
	_tmp519_ = document_more_help_message;
	ldefault_apps_init_application_combobox (_tmp514_, _tmp515_, _tmp516_, "document", "", _tmp517_, _tmp518_, _tmp518__length1, _tmp519_, NULL);
	_tmp520_ = _ ("Application to manage webcam");
	_tmp521_ = g_strdup (_tmp520_);
	webcam_help_message = _tmp521_;
	_tmp522_ = g_strdup ("");
	_tmp523_ = g_new0 (gchar*, 1 + 1);
	_tmp523_[0] = _tmp522_;
	webcam_more = _tmp523_;
	webcam_more_length1 = 1;
	_webcam_more_size_ = webcam_more_length1;
	_tmp524_ = manual_setting_help;
	_tmp525_ = g_strdup (_tmp524_);
	webcam_more_help_message = _tmp525_;
	_tmp526_ = builder;
	_tmp527_ = kf;
	_tmp528_ = _data4_->dbus_backend;
	_tmp529_ = webcam_help_message;
	_tmp530_ = webcam_more;
	_tmp530__length1 = webcam_more_length1;
	_tmp531_ = webcam_more_help_message;
	ldefault_apps_init_application (_tmp526_, _tmp527_, _tmp528_, "webcam", "", _tmp529_, _tmp530_, _tmp530__length1, _tmp531_, NULL);
	_tmp532_ = _ ("Application to manage burning CD/DVD utilty ");
	_tmp533_ = g_strdup (_tmp532_);
	burn_help_message = _tmp533_;
	_tmp534_ = g_strdup ("combobox_manual");
	_tmp535_ = g_strdup ("mime_association");
	_tmp536_ = g_strdup ("mime_available");
	_tmp537_ = g_new0 (gchar*, 3 + 1);
	_tmp537_[0] = _tmp534_;
	_tmp537_[1] = _tmp535_;
	_tmp537_[2] = _tmp536_;
	burn_more = _tmp537_;
	burn_more_length1 = 3;
	_burn_more_size_ = burn_more_length1;
	_tmp538_ = manual_setting_help;
	_tmp539_ = mime_association_help;
	_tmp540_ = g_strconcat (_tmp538_, _tmp539_, NULL);
	_tmp541_ = _tmp540_;
	_tmp542_ = mime_available_help;
	_tmp543_ = g_strconcat (_tmp541_, _tmp542_, NULL);
	_tmp544_ = _tmp543_;
	_g_free0 (_tmp541_);
	burn_more_help_message = _tmp544_;
	_tmp545_ = builder;
	_tmp546_ = kf;
	_tmp547_ = _data4_->dbus_backend;
	_tmp548_ = burn_help_message;
	_tmp549_ = burn_more;
	_tmp549__length1 = burn_more_length1;
	_tmp550_ = burn_more_help_message;
	ldefault_apps_init_application_combobox (_tmp545_, _tmp546_, _tmp547_, "burn", "", _tmp548_, _tmp549_, _tmp549__length1, _tmp550_, NULL);
	_tmp551_ = _ ("Application to manage notes utility");
	_tmp552_ = g_strdup (_tmp551_);
	notes_help_message = _tmp552_;
	_tmp553_ = g_strdup ("");
	_tmp554_ = g_new0 (gchar*, 1 + 1);
	_tmp554_[0] = _tmp553_;
	notes_more = _tmp554_;
	notes_more_length1 = 1;
	_notes_more_size_ = notes_more_length1;
	_tmp555_ = manual_setting_help;
	_tmp556_ = g_strdup (_tmp555_);
	notes_more_help_message = _tmp556_;
	_tmp557_ = builder;
	_tmp558_ = kf;
	_tmp559_ = _data4_->dbus_backend;
	_tmp560_ = notes_help_message;
	_tmp561_ = notes_more;
	_tmp561__length1 = notes_more_length1;
	_tmp562_ = notes_more_help_message;
	ldefault_apps_init_application (_tmp557_, _tmp558_, _tmp559_, "notes", "", _tmp560_, _tmp561_, _tmp561__length1, _tmp562_, NULL);
	_tmp563_ = _ ("Application to manage disks");
	_tmp564_ = g_strdup (_tmp563_);
	disk_utility_help_message = _tmp564_;
	_tmp565_ = g_strdup ("");
	_tmp566_ = g_new0 (gchar*, 1 + 1);
	_tmp566_[0] = _tmp565_;
	disk_utility_more = _tmp566_;
	disk_utility_more_length1 = 1;
	_disk_utility_more_size_ = disk_utility_more_length1;
	_tmp567_ = manual_setting_help;
	_tmp568_ = g_strdup (_tmp567_);
	disk_utility_more_help_message = _tmp568_;
	_tmp569_ = builder;
	_tmp570_ = kf;
	_tmp571_ = _data4_->dbus_backend;
	_tmp572_ = disk_utility_help_message;
	_tmp573_ = disk_utility_more;
	_tmp573__length1 = disk_utility_more_length1;
	_tmp574_ = disk_utility_more_help_message;
	ldefault_apps_init_application (_tmp569_, _tmp570_, _tmp571_, "disk_utility", "", _tmp572_, _tmp573_, _tmp573__length1, _tmp574_, NULL);
	_tmp575_ = _ ("Application to monitor tasks running on your system");
	_tmp576_ = g_strdup (_tmp575_);
	tasks_help_message = _tmp576_;
	_tmp577_ = g_strdup ("combobox_manual");
	_tmp578_ = g_strdup ("mime_association");
	_tmp579_ = g_strdup ("mime_available");
	_tmp580_ = g_new0 (gchar*, 3 + 1);
	_tmp580_[0] = _tmp577_;
	_tmp580_[1] = _tmp578_;
	_tmp580_[2] = _tmp579_;
	tasks_more = _tmp580_;
	tasks_more_length1 = 3;
	_tasks_more_size_ = tasks_more_length1;
	_tmp581_ = manual_setting_help;
	_tmp582_ = mime_association_help;
	_tmp583_ = g_strconcat (_tmp581_, _tmp582_, NULL);
	_tmp584_ = _tmp583_;
	_tmp585_ = mime_available_help;
	_tmp586_ = g_strconcat (_tmp584_, _tmp585_, NULL);
	_tmp587_ = _tmp586_;
	_g_free0 (_tmp584_);
	tasks_more_help_message = _tmp587_;
	_tmp588_ = builder;
	_tmp589_ = kf;
	_tmp590_ = _data4_->dbus_backend;
	_tmp591_ = tasks_help_message;
	_tmp592_ = tasks_more;
	_tmp592__length1 = tasks_more_length1;
	_tmp593_ = tasks_more_help_message;
	ldefault_apps_init_application_combobox (_tmp588_, _tmp589_, _tmp590_, "tasks", "", _tmp591_, _tmp592_, _tmp592__length1, _tmp593_, NULL);
	_tmp594_ = _ ("Application to lock your screen");
	_tmp595_ = g_strdup (_tmp594_);
	lock_manager_help_message = _tmp595_;
	_tmp596_ = g_strdup ("");
	_tmp597_ = g_new0 (gchar*, 1 + 1);
	_tmp597_[0] = _tmp596_;
	lock_manager_more = _tmp597_;
	lock_manager_more_length1 = 1;
	_lock_manager_more_size_ = lock_manager_more_length1;
	_tmp598_ = manual_setting_help;
	_tmp599_ = g_strdup (_tmp598_);
	lock_manager_more_help_message = _tmp599_;
	_tmp600_ = builder;
	_tmp601_ = kf;
	_tmp602_ = _data4_->dbus_backend;
	_tmp603_ = lock_manager_help_message;
	_tmp604_ = lock_manager_more;
	_tmp604__length1 = lock_manager_more_length1;
	_tmp605_ = lock_manager_more_help_message;
	ldefault_apps_init_application (_tmp600_, _tmp601_, _tmp602_, "lock_manager", "", _tmp603_, _tmp604_, _tmp604__length1, _tmp605_, NULL);
	_tmp606_ = _ ("Managing your audio configuration");
	_tmp607_ = g_strdup (_tmp606_);
	audio_manager_help_message = _tmp607_;
	_tmp608_ = g_strdup ("");
	_tmp609_ = g_new0 (gchar*, 1 + 1);
	_tmp609_[0] = _tmp608_;
	audio_manager_more = _tmp609_;
	audio_manager_more_length1 = 1;
	_audio_manager_more_size_ = audio_manager_more_length1;
	_tmp610_ = manual_setting_help;
	_tmp611_ = g_strdup (_tmp610_);
	audio_manager_more_help_message = _tmp611_;
	_tmp612_ = builder;
	_tmp613_ = kf;
	_tmp614_ = _data4_->dbus_backend;
	_tmp615_ = audio_manager_help_message;
	_tmp616_ = audio_manager_more;
	_tmp616__length1 = audio_manager_more_length1;
	_tmp617_ = audio_manager_more_help_message;
	ldefault_apps_init_application (_tmp612_, _tmp613_, _tmp614_, "audio_manager", "", _tmp615_, _tmp616_, _tmp616__length1, _tmp617_, NULL);
	_tmp618_ = _ ("Managing your workspace configuration");
	_tmp619_ = g_strdup (_tmp618_);
	workspace_manager_help_message = _tmp619_;
	_tmp620_ = g_strdup ("");
	_tmp621_ = g_new0 (gchar*, 1 + 1);
	_tmp621_[0] = _tmp620_;
	workspace_manager_more = _tmp621_;
	workspace_manager_more_length1 = 1;
	_workspace_manager_more_size_ = workspace_manager_more_length1;
	_tmp622_ = manual_setting_help;
	_tmp623_ = g_strdup (_tmp622_);
	workspace_manager_more_help_message = _tmp623_;
	_tmp624_ = builder;
	_tmp625_ = kf;
	_tmp626_ = _data4_->dbus_backend;
	_tmp627_ = workspace_manager_help_message;
	_tmp628_ = workspace_manager_more;
	_tmp628__length1 = workspace_manager_more_length1;
	_tmp629_ = workspace_manager_more_help_message;
	ldefault_apps_init_application (_tmp624_, _tmp625_, _tmp626_, "workspace_manager", "", _tmp627_, _tmp628_, _tmp628__length1, _tmp629_, NULL);
	_tmp630_ = _ ("Managing the application to quit your session");
	_tmp631_ = g_strdup (_tmp630_);
	quit_manager_help_message = _tmp631_;
	_tmp632_ = g_strdup ("");
	_tmp633_ = g_new0 (gchar*, 1 + 1);
	_tmp633_[0] = _tmp632_;
	quit_manager_more = _tmp633_;
	quit_manager_more_length1 = 1;
	_quit_manager_more_size_ = quit_manager_more_length1;
	_tmp634_ = manual_setting_help;
	_tmp635_ = g_strdup (_tmp634_);
	quit_manager_more_help_message = _tmp635_;
	_tmp636_ = builder;
	_tmp637_ = kf;
	_tmp638_ = _data4_->dbus_backend;
	_tmp639_ = quit_manager_help_message;
	_tmp640_ = quit_manager_more;
	_tmp640__length1 = quit_manager_more_length1;
	_tmp641_ = quit_manager_more_help_message;
	ldefault_apps_init_application (_tmp636_, _tmp637_, _tmp638_, "quit_manager", "", _tmp639_, _tmp640_, _tmp640__length1, _tmp641_, NULL);
	_tmp642_ = _ ("Managing the application to update and upgrade your system");
	_tmp643_ = g_strdup (_tmp642_);
	upgrade_manager_help_message = _tmp643_;
	_tmp644_ = g_strdup ("");
	_tmp645_ = g_new0 (gchar*, 1 + 1);
	_tmp645_[0] = _tmp644_;
	upgrade_manager_more = _tmp645_;
	upgrade_manager_more_length1 = 1;
	_upgrade_manager_more_size_ = upgrade_manager_more_length1;
	_tmp646_ = manual_setting_help;
	_tmp647_ = g_strdup (_tmp646_);
	upgrade_manager_more_help_message = _tmp647_;
	_tmp648_ = builder;
	_tmp649_ = kf;
	_tmp650_ = _data4_->dbus_backend;
	_tmp651_ = upgrade_manager_help_message;
	_tmp652_ = upgrade_manager_more;
	_tmp652__length1 = upgrade_manager_more_length1;
	_tmp653_ = upgrade_manager_more_help_message;
	ldefault_apps_init_application (_tmp648_, _tmp649_, _tmp650_, "upgrade_manager", "", _tmp651_, _tmp652_, _tmp652__length1, _tmp653_, NULL);
	_tmp654_ = _ ("Managing clipboard support");
	_tmp655_ = g_strdup (_tmp654_);
	clipboard_help_message = _tmp655_;
	_tmp656_ = g_strdup ("");
	_tmp657_ = g_new0 (gchar*, 1 + 1);
	_tmp657_[0] = _tmp656_;
	clipboard_more = _tmp657_;
	clipboard_more_length1 = 1;
	_clipboard_more_size_ = clipboard_more_length1;
	_tmp658_ = manual_setting_help;
	_tmp659_ = g_strdup (_tmp658_);
	clipboard_more_help_message = _tmp659_;
	_tmp660_ = builder;
	_tmp661_ = kf;
	_tmp662_ = _data4_->dbus_backend;
	_tmp663_ = clipboard_help_message;
	_tmp664_ = clipboard_more;
	_tmp664__length1 = clipboard_more_length1;
	_tmp665_ = clipboard_more_help_message;
	ldefault_apps_init_application (_tmp660_, _tmp661_, _tmp662_, "clipboard", "", _tmp663_, _tmp664_, _tmp664__length1, _tmp665_, NULL);
	_tmp666_ = _ ("Managing keyring support.\n" \
"Standard options available \"gnome\" for gnome-keyring support  or \"s" \
"sh-agent\" for ssh-agent support");
	_tmp667_ = g_strdup (_tmp666_);
	security_help_message = _tmp667_;
	_tmp668_ = g_strdup ("");
	_tmp669_ = g_new0 (gchar*, 1 + 1);
	_tmp669_[0] = _tmp668_;
	security_more = _tmp669_;
	security_more_length1 = 1;
	_security_more_size_ = security_more_length1;
	_tmp670_ = manual_setting_help;
	_tmp671_ = g_strdup (_tmp670_);
	security_more_help_message = _tmp671_;
	_tmp672_ = builder;
	_tmp673_ = kf;
	_tmp674_ = _data4_->dbus_backend;
	_tmp675_ = security_help_message;
	_tmp676_ = security_more;
	_tmp676__length1 = security_more_length1;
	_tmp677_ = security_more_help_message;
	ldefault_apps_init_application (_tmp672_, _tmp673_, _tmp674_, "keyring", "", _tmp675_, _tmp676_, _tmp676__length1, _tmp677_, NULL);
	_tmp678_ = _ ("Managing support for accessibility.\n" \
"Stardart option are gnome, for stardart gnome support.");
	_tmp679_ = g_strdup (_tmp678_);
	a11y_help_message = _tmp679_;
	_tmp680_ = g_strdup ("");
	_tmp681_ = g_new0 (gchar*, 1 + 1);
	_tmp681_[0] = _tmp680_;
	a11y_more = _tmp681_;
	a11y_more_length1 = 1;
	_a11y_more_size_ = a11y_more_length1;
	_tmp682_ = manual_setting_help;
	_tmp683_ = g_strdup (_tmp682_);
	a11y_more_help_message = _tmp683_;
	_tmp684_ = builder;
	_tmp685_ = kf;
	_tmp686_ = _data4_->dbus_backend;
	_tmp687_ = a11y_help_message;
	_tmp688_ = a11y_more;
	_tmp688__length1 = a11y_more_length1;
	_tmp689_ = a11y_more_help_message;
	ldefault_apps_init_application (_tmp684_, _tmp685_, _tmp686_, "a11y", "", _tmp687_, _tmp688_, _tmp688__length1, _tmp689_, NULL);
	_tmp690_ = _ ("Managing proxy support");
	_tmp691_ = g_strdup (_tmp690_);
	proxy_manager_help_message = _tmp691_;
	_tmp692_ = g_strdup ("");
	_tmp693_ = g_new0 (gchar*, 1 + 1);
	_tmp693_[0] = _tmp692_;
	proxy_manager_more = _tmp693_;
	proxy_manager_more_length1 = 1;
	_proxy_manager_more_size_ = proxy_manager_more_length1;
	_tmp694_ = manual_setting_help;
	_tmp695_ = g_strdup (_tmp694_);
	proxy_manager_more_help_message = _tmp695_;
	_tmp696_ = builder;
	_tmp697_ = kf;
	_tmp698_ = _data4_->dbus_backend;
	_tmp699_ = proxy_manager_help_message;
	_tmp700_ = proxy_manager_more;
	_tmp700__length1 = proxy_manager_more_length1;
	_tmp701_ = proxy_manager_more_help_message;
	ldefault_apps_init_application (_tmp696_, _tmp697_, _tmp698_, "proxy_manager", "", _tmp699_, _tmp700_, _tmp700__length1, _tmp701_, NULL);
	_tmp702_ = _ ("Managing XRandr parameters. Use a command like xrandr --something");
	_tmp703_ = g_strdup (_tmp702_);
	xrandr_help_message = _tmp703_;
	_tmp704_ = g_strdup ("");
	_tmp705_ = g_new0 (gchar*, 1 + 1);
	_tmp705_[0] = _tmp704_;
	xrandr_more = _tmp705_;
	xrandr_more_length1 = 1;
	_xrandr_more_size_ = xrandr_more_length1;
	_tmp706_ = manual_setting_help;
	_tmp707_ = g_strdup (_tmp706_);
	xrandr_more_help_message = _tmp707_;
	_tmp708_ = builder;
	_tmp709_ = kf;
	_tmp710_ = _data4_->dbus_backend;
	_tmp711_ = xrandr_help_message;
	_tmp712_ = xrandr_more;
	_tmp712__length1 = xrandr_more_length1;
	_tmp713_ = xrandr_more_help_message;
	ldefault_apps_init_application (_tmp708_, _tmp709_, _tmp710_, "xrandr", "", _tmp711_, _tmp712_, _tmp712__length1, _tmp713_, NULL);
	_tmp714_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp714_);
	_data4_->disable_autostart_combobox = _tmp714_;
	_tmp715_ = g_strdup ("no");
	_tmp716_ = g_strdup ("config-only");
	_tmp717_ = g_strdup ("all");
	_tmp718_ = g_new0 (gchar*, 3 + 1);
	_tmp718_[0] = _tmp715_;
	_tmp718_[1] = _tmp716_;
	_tmp718_[2] = _tmp717_;
	disable_autostart_commands = _tmp718_;
	disable_autostart_commands_length1 = 3;
	_disable_autostart_commands_size_ = disable_autostart_commands_length1;
	_tmp719_ = _data4_->dbus_backend;
	_tmp720_ = ldefault_apps_dbus_backend_Get (_tmp719_, "disable_autostart", "");
	disable_autostart_default = _tmp720_;
	_tmp721_ = builder;
	_tmp722_ = disable_autostart_commands;
	_tmp722__length1 = disable_autostart_commands_length1;
	_tmp723_ = disable_autostart_default;
	_tmp724_ = ldefault_apps_ui_combobox_init (_tmp721_, "disable_autostart_combobox", _tmp722_, _tmp722__length1, NULL, _tmp723_);
	_g_object_unref0 (_data4_->disable_autostart_combobox);
	_data4_->disable_autostart_combobox = _tmp724_;
	_tmp725_ = _data4_->dbus_backend;
	_tmp726_ = _data4_->disable_autostart_combobox;
	_tmp727_ = ldefault_apps_return_combobox_text (_tmp726_);
	_tmp728_ = _tmp727_;
	ldefault_apps_dbus_backend_Set (_tmp725_, "disable_autostart", "", _tmp728_);
	_g_free0 (_tmp728_);
	_tmp729_ = builder;
	_tmp730_ = gtk_builder_get_object (_tmp729_, "manual_autostart_vbox");
	_tmp731_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp730_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp730_) : NULL);
	_data4_->auto_vbox = _tmp731_;
	_tmp732_ = builder;
	_tmp733_ = gtk_builder_get_object (_tmp732_, "running_apps_vbox");
	_tmp734_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp733_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp733_) : NULL);
	_data4_->running_apps = _tmp734_;
	_tmp735_ = builder;
	_tmp736_ = gtk_builder_get_object (_tmp735_, "autostart_known_box");
	_tmp737_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp736_, GTK_TYPE_HBOX) ? ((GtkHBox*) _tmp736_) : NULL);
	_data4_->known_apps_box = _tmp737_;
	_tmp738_ = builder;
	_tmp739_ = gtk_builder_get_object (_tmp738_, "autostart_treeview");
	_tmp740_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp739_, GTK_TYPE_TREE_VIEW) ? ((GtkTreeView*) _tmp739_) : NULL);
	known_apps = _tmp740_;
	_tmp741_ = known_apps;
	init_list_view (_tmp741_);
	_tmp742_ = g_getenv ("XDG_CURRENT_DESKTOP");
	load_autostart (_tmp742_);
	_tmp743_ = known_apps;
	_tmp744_ = get_autostart_list ();
	_tmp745_ = _tmp744_;
	gtk_tree_view_set_model (_tmp743_, (GtkTreeModel*) _tmp745_);
	_g_object_unref0 (_tmp745_);
	_tmp746_ = _data4_->disable_autostart_combobox;
	g_signal_connect_data (_tmp746_, "changed", (GCallback) ___lambda22__gtk_combo_box_changed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp747_ = (GtkCheckButton*) gtk_check_button_new_with_label ("Upstart ");
	g_object_ref_sink (_tmp747_);
	_data4_->upstart_session_checkbutton = _tmp747_;
	_tmp748_ = builder;
	_tmp749_ = gtk_builder_get_object (_tmp748_, "upstart_session_hbox");
	_tmp750_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp749_, GTK_TYPE_HBOX) ? ((GtkHBox*) _tmp749_) : NULL);
	upstart_session_hbox = _tmp750_;
	_tmp751_ = upstart_session_hbox;
	_tmp752_ = _data4_->upstart_session_checkbutton;
	gtk_container_add ((GtkContainer*) _tmp751_, (GtkWidget*) _tmp752_);
	_tmp753_ = _data4_->dbus_backend;
	_tmp754_ = ldefault_apps_dbus_backend_Get (_tmp753_, "upstart_user_session", "");
	_tmp755_ = _tmp754_;
	_tmp756_ = g_strcmp0 (_tmp755_, "true") == 0;
	_g_free0 (_tmp755_);
	if (_tmp756_) {
		GtkCheckButton* _tmp757_ = NULL;
		_tmp757_ = _data4_->upstart_session_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp757_, TRUE);
	} else {
		GtkCheckButton* _tmp758_ = NULL;
		_tmp758_ = _data4_->upstart_session_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp758_, FALSE);
	}
	_tmp759_ = _data4_->upstart_session_checkbutton;
	g_signal_connect_data ((GtkToggleButton*) _tmp759_, "toggled", (GCallback) ___lambda23__gtk_toggle_button_toggled, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp760_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp760_);
	_data4_->keymap_mode_combobox = _tmp760_;
	_tmp761_ = g_strdup ("");
	_tmp762_ = g_strdup ("user");
	_tmp763_ = g_new0 (gchar*, 2 + 1);
	_tmp763_[0] = _tmp761_;
	_tmp763_[1] = _tmp762_;
	keymap_mode_commands = _tmp763_;
	keymap_mode_commands_length1 = 2;
	_keymap_mode_commands_size_ = keymap_mode_commands_length1;
	_tmp764_ = _data4_->dbus_backend;
	_tmp765_ = ldefault_apps_dbus_backend_KeymapGet (_tmp764_, "mode", NULL);
	keymap_mode_default = _tmp765_;
	_tmp766_ = builder;
	_tmp767_ = keymap_mode_commands;
	_tmp767__length1 = keymap_mode_commands_length1;
	_tmp768_ = keymap_mode_default;
	_tmp769_ = ldefault_apps_ui_combobox_init (_tmp766_, "keymap_mode_combobox", _tmp767_, _tmp767__length1, NULL, _tmp768_);
	_g_object_unref0 (_data4_->keymap_mode_combobox);
	_data4_->keymap_mode_combobox = _tmp769_;
	_tmp770_ = builder;
	_tmp771_ = gtk_builder_get_object (_tmp770_, "keymap_model_entry");
	_tmp772_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp771_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp771_) : NULL);
	_data4_->keymap_model_entry = _tmp772_;
	_tmp773_ = _data4_->keymap_model_entry;
	_tmp774_ = _data4_->dbus_backend;
	_tmp775_ = ldefault_apps_dbus_backend_KeymapGet (_tmp774_, "model", NULL);
	_tmp776_ = _tmp775_;
	gtk_entry_set_text (_tmp773_, _tmp776_);
	_g_free0 (_tmp776_);
	_tmp777_ = builder;
	_tmp778_ = gtk_builder_get_object (_tmp777_, "keymap_layout_entry");
	_tmp779_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp778_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp778_) : NULL);
	_data4_->keymap_layout_entry = _tmp779_;
	_tmp780_ = _data4_->keymap_layout_entry;
	_tmp781_ = _data4_->dbus_backend;
	_tmp782_ = ldefault_apps_dbus_backend_KeymapGet (_tmp781_, "layout", NULL);
	_tmp783_ = _tmp782_;
	gtk_entry_set_text (_tmp780_, _tmp783_);
	_g_free0 (_tmp783_);
	_tmp784_ = builder;
	_tmp785_ = gtk_builder_get_object (_tmp784_, "keymap_variant_entry");
	_tmp786_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp785_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp785_) : NULL);
	_data4_->keymap_variant_entry = _tmp786_;
	_tmp787_ = _data4_->keymap_variant_entry;
	_tmp788_ = _data4_->dbus_backend;
	_tmp789_ = ldefault_apps_dbus_backend_KeymapGet (_tmp788_, "variant", NULL);
	_tmp790_ = _tmp789_;
	gtk_entry_set_text (_tmp787_, _tmp790_);
	_g_free0 (_tmp790_);
	_tmp791_ = builder;
	_tmp792_ = gtk_builder_get_object (_tmp791_, "keymap_options_entry");
	_tmp793_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp792_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp792_) : NULL);
	_data4_->keymap_options_entry = _tmp793_;
	_tmp794_ = _data4_->keymap_options_entry;
	_tmp795_ = _data4_->dbus_backend;
	_tmp796_ = ldefault_apps_dbus_backend_KeymapGet (_tmp795_, "options", NULL);
	_tmp797_ = _tmp796_;
	gtk_entry_set_text (_tmp794_, _tmp797_);
	_g_free0 (_tmp797_);
	_tmp798_ = builder;
	_tmp799_ = gtk_builder_get_object (_tmp798_, "keymap_apply");
	_tmp800_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp799_, GTK_TYPE_BUTTON) ? ((GtkButton*) _tmp799_) : NULL);
	keymap_apply_button = _tmp800_;
	_tmp801_ = keymap_apply_button;
	g_signal_connect_data (_tmp801_, "clicked", (GCallback) ___lambda24__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp802_ = builder;
	_tmp803_ = gtk_builder_get_object (_tmp802_, "keymap_reload");
	_tmp804_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp803_, GTK_TYPE_BUTTON) ? ((GtkButton*) _tmp803_) : NULL);
	keymap_reload_button = _tmp804_;
	_tmp805_ = keymap_reload_button;
	g_signal_connect_data (_tmp805_, "clicked", (GCallback) ___lambda25__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp806_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp806_);
	_data4_->laptop_mode_combobox = _tmp806_;
	_tmp807_ = g_strdup ("no");
	_tmp808_ = g_strdup ("yes");
	_tmp809_ = g_strdup ("unknown");
	_tmp810_ = g_new0 (gchar*, 3 + 1);
	_tmp810_[0] = _tmp807_;
	_tmp810_[1] = _tmp808_;
	_tmp810_[2] = _tmp809_;
	laptop_mode_commands = _tmp810_;
	laptop_mode_commands_length1 = 3;
	_laptop_mode_commands_size_ = laptop_mode_commands_length1;
	_tmp811_ = _data4_->dbus_backend;
	_tmp812_ = ldefault_apps_dbus_backend_StateGet (_tmp811_, "laptop_mode", NULL);
	laptop_mode_default = _tmp812_;
	_tmp813_ = builder;
	_tmp814_ = laptop_mode_commands;
	_tmp814__length1 = laptop_mode_commands_length1;
	_tmp815_ = laptop_mode_default;
	_tmp816_ = ldefault_apps_ui_combobox_init (_tmp813_, "laptop_mode_combobox", _tmp814_, _tmp814__length1, NULL, _tmp815_);
	_g_object_unref0 (_data4_->laptop_mode_combobox);
	_data4_->laptop_mode_combobox = _tmp816_;
	_tmp817_ = _data4_->laptop_mode_combobox;
	g_signal_connect_data (_tmp817_, "changed", (GCallback) ___lambda26__gtk_combo_box_changed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp818_ = (GtkCheckButton*) gtk_check_button_new_with_label ("Gnome");
	g_object_ref_sink (_tmp818_);
	_data4_->dbus_gnome_checkbutton = _tmp818_;
	_tmp819_ = builder;
	_tmp820_ = gtk_builder_get_object (_tmp819_, "dbus_vbox");
	_tmp821_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp820_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp820_) : NULL);
	dbus_vbox = _tmp821_;
	_tmp822_ = dbus_vbox;
	_tmp823_ = _data4_->dbus_gnome_checkbutton;
	gtk_container_add ((GtkContainer*) _tmp822_, (GtkWidget*) _tmp823_);
	_tmp824_ = _data4_->dbus_backend;
	_tmp825_ = ldefault_apps_dbus_backend_DbusGet (_tmp824_, "gnome", NULL);
	_tmp826_ = _tmp825_;
	_tmp827_ = g_strcmp0 (_tmp826_, "true") == 0;
	_g_free0 (_tmp826_);
	if (_tmp827_) {
		GtkCheckButton* _tmp828_ = NULL;
		_tmp828_ = _data4_->dbus_gnome_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp828_, TRUE);
	} else {
		GtkCheckButton* _tmp829_ = NULL;
		_tmp829_ = _data4_->dbus_gnome_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp829_, FALSE);
	}
	_tmp830_ = _data4_->dbus_gnome_checkbutton;
	g_signal_connect_data ((GtkToggleButton*) _tmp830_, "toggled", (GCallback) ___lambda27__gtk_toggle_button_toggled, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp831_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp831_);
	_data4_->environment_type_combobox = _tmp831_;
	_tmp832_ = g_strdup ("");
	_tmp833_ = g_strdup ("lubuntu");
	_tmp834_ = g_new0 (gchar*, 2 + 1);
	_tmp834_[0] = _tmp832_;
	_tmp834_[1] = _tmp833_;
	environment_type_commands = _tmp834_;
	environment_type_commands_length1 = 2;
	_environment_type_commands_size_ = environment_type_commands_length1;
	_tmp835_ = _data4_->dbus_backend;
	_tmp836_ = ldefault_apps_dbus_backend_EnvironmentGet (_tmp835_, "type", NULL);
	environment_type_default = _tmp836_;
	_tmp837_ = builder;
	_tmp838_ = ldefault_apps_ui_combobox_init (_tmp837_, "environment_type_combobox", environment_type_commands, environment_type_commands_length1, NULL, environment_type_default);
	_g_object_unref0 (_data4_->environment_type_combobox);
	_data4_->environment_type_combobox = _tmp838_;
	_tmp839_ = _data4_->environment_type_combobox;
	g_signal_connect_data (_tmp839_, "changed", (GCallback) ___lambda28__gtk_combo_box_changed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp840_ = builder;
	_tmp841_ = gtk_builder_get_object (_tmp840_, "environment_menu_prefix_entry");
	_tmp842_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp841_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp841_) : NULL);
	_data4_->enviroment_menu_prefix_entry = _tmp842_;
	_tmp843_ = _data4_->dbus_backend;
	_tmp844_ = ldefault_apps_dbus_backend_EnvironmentGet (_tmp843_, "menu_prefix", NULL);
	_tmp845_ = _tmp844_;
	gtk_entry_set_text (_data4_->enviroment_menu_prefix_entry, _tmp845_);
	_g_free0 (_tmp845_);
	_tmp846_ = builder;
	_tmp847_ = gtk_builder_get_object (_tmp846_, "env_apply");
	_tmp848_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp847_, GTK_TYPE_BUTTON) ? ((GtkButton*) _tmp847_) : NULL);
	env_apply_button = _tmp848_;
	g_signal_connect_data (env_apply_button, "clicked", (GCallback) ___lambda29__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_g_object_unref0 (env_apply_button);
	_g_free0 (environment_type_default);
	environment_type_commands = (_vala_array_free (environment_type_commands, environment_type_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_object_unref0 (dbus_vbox);
	_g_free0 (laptop_mode_default);
	laptop_mode_commands = (_vala_array_free (laptop_mode_commands, laptop_mode_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_object_unref0 (keymap_reload_button);
	_g_object_unref0 (keymap_apply_button);
	_g_free0 (keymap_mode_default);
	keymap_mode_commands = (_vala_array_free (keymap_mode_commands, keymap_mode_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_object_unref0 (upstart_session_hbox);
	_g_object_unref0 (known_apps);
	_g_free0 (disable_autostart_default);
	disable_autostart_commands = (_vala_array_free (disable_autostart_commands, disable_autostart_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (xrandr_more_help_message);
	xrandr_more = (_vala_array_free (xrandr_more, xrandr_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (xrandr_help_message);
	_g_free0 (proxy_manager_more_help_message);
	proxy_manager_more = (_vala_array_free (proxy_manager_more, proxy_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (proxy_manager_help_message);
	_g_free0 (a11y_more_help_message);
	a11y_more = (_vala_array_free (a11y_more, a11y_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (a11y_help_message);
	_g_free0 (security_more_help_message);
	security_more = (_vala_array_free (security_more, security_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (security_help_message);
	_g_free0 (clipboard_more_help_message);
	clipboard_more = (_vala_array_free (clipboard_more, clipboard_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (clipboard_help_message);
	_g_free0 (upgrade_manager_more_help_message);
	upgrade_manager_more = (_vala_array_free (upgrade_manager_more, upgrade_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (upgrade_manager_help_message);
	_g_free0 (quit_manager_more_help_message);
	quit_manager_more = (_vala_array_free (quit_manager_more, quit_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (quit_manager_help_message);
	_g_free0 (workspace_manager_more_help_message);
	workspace_manager_more = (_vala_array_free (workspace_manager_more, workspace_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (workspace_manager_help_message);
	_g_free0 (audio_manager_more_help_message);
	audio_manager_more = (_vala_array_free (audio_manager_more, audio_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (audio_manager_help_message);
	_g_free0 (lock_manager_more_help_message);
	lock_manager_more = (_vala_array_free (lock_manager_more, lock_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (lock_manager_help_message);
	_g_free0 (tasks_more_help_message);
	tasks_more = (_vala_array_free (tasks_more, tasks_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (tasks_help_message);
	_g_free0 (disk_utility_more_help_message);
	disk_utility_more = (_vala_array_free (disk_utility_more, disk_utility_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (disk_utility_help_message);
	_g_free0 (notes_more_help_message);
	notes_more = (_vala_array_free (notes_more, notes_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (notes_help_message);
	_g_free0 (burn_more_help_message);
	burn_more = (_vala_array_free (burn_more, burn_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (burn_help_message);
	_g_free0 (webcam_more_help_message);
	webcam_more = (_vala_array_free (webcam_more, webcam_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (webcam_help_message);
	_g_free0 (document_more_help_message);
	document_more = (_vala_array_free (document_more, document_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (document_help_message);
	_g_free0 (bittorent_more_help_message);
	bittorent_more = (_vala_array_free (bittorent_more, bittorent_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (bittorent_help_message);
	_g_free0 (spreadsheet_more_help_message);
	spreadsheet_more = (_vala_array_free (spreadsheet_more, spreadsheet_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (spreadsheet_help_message);
	_g_free0 (calculator_more_help_message);
	calculator_more = (_vala_array_free (calculator_more, calculator_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (calculator_help_message);
	_g_free0 (charmap_more_help_message);
	charmap_more = (_vala_array_free (charmap_more, charmap_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (charmap_help_message);
	_g_free0 (archive_more_help_message);
	archive_more = (_vala_array_free (archive_more, archive_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (archive_help_message);
	_g_free0 (text_editor_more_help_message);
	text_editor_more = (_vala_array_free (text_editor_more, text_editor_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (text_editor_help_message);
	_g_free0 (image_display_more_help_message);
	image_display_more = (_vala_array_free (image_display_more, image_display_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (image_display_help_message);
	_g_free0 (audio_player_more_help_message);
	audio_player_more = (_vala_array_free (audio_player_more, audio_player_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (audio_player_help_message);
	_g_free0 (video_player_more_help_message);
	video_player_more = (_vala_array_free (video_player_more, video_player_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (video_player_help_message);
	_g_free0 (pdf_reader_more_help_message);
	pdf_reader_more = (_vala_array_free (pdf_reader_more, pdf_reader_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (pdf_reader_help_message);
	_g_free0 (screenshot_manager_more_help_message);
	screenshot_manager_more = (_vala_array_free (screenshot_manager_more, screenshot_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (screenshot_manager_help_message);
	_g_free0 (launcher_manager_more_help_message);
	launcher_manager_more = (_vala_array_free (launcher_manager_more, launcher_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (launcher_manager_help_message);
	_g_free0 (widget_more_help_message);
	widget_more = (_vala_array_free (widget_more, widget_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (widget_help_message);
	_g_free0 (email_more_help_message);
	email_more = (_vala_array_free (email_more, email_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (email_help_message);
	_g_free0 (webbrowser_more_help_message);
	webbrowser_more = (_vala_array_free (webbrowser_more, webbrowser_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (webbrowser_help_message);
	_g_free0 (terminal_manager_more_help_message);
	terminal_manager_more = (_vala_array_free (terminal_manager_more, terminal_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (terminal_manager_help_message);
	_g_free0 (im2_more_help_message);
	im2_more = (_vala_array_free (im2_more, im2_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (im2_help_message);
	_g_free0 (im1_more_help_message);
	im1_more = (_vala_array_free (im1_more, im1_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (im1_help_message);
	_g_free0 (network_gui_more_help_message);
	network_gui_more = (_vala_array_free (network_gui_more, network_gui_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (network_gui_help_message);
	_g_free0 (polkit_more_help_message);
	polkit_more = (_vala_array_free (polkit_more, polkit_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (polkit_help_message);
	_g_free0 (power_manager_more_help_message);
	power_manager_more = (_vala_array_free (power_manager_more, power_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (power_manager_help_message);
	_g_free0 (screensaver_more_help_message);
	screensaver_more = (_vala_array_free (screensaver_more, screensaver_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (screensaver_help_message);
	_g_free0 (desktop_manager_more_help_message);
	desktop_manager_more = (_vala_array_free (desktop_manager_more, desktop_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (desktop_manager_help_message);
	_g_free0 (composite_manager_more_help_message);
	composite_manager_more = (_vala_array_free (composite_manager_more, composite_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (composite_manager_help_message);
	_g_free0 (file_manager_more_help_message);
	file_manager_more = (_vala_array_free (file_manager_more, file_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (file_manager_help_message);
	_g_free0 (dock_more_help_message);
	dock_more = (_vala_array_free (dock_more, dock_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (dock_help_message);
	_g_free0 (panel_more_help_message);
	panel_more = (_vala_array_free (panel_more, panel_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (panel_help_message);
	_g_free0 (windows_manager_more_help_message);
	windows_manager_more = (_vala_array_free (windows_manager_more, windows_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (windows_manager_help_message);
	_g_free0 (debian_default_help);
	_g_free0 (autostart_help);
	_g_free0 (handle_desktop_help);
	_g_free0 (mime_available_help);
	_g_free0 (mime_association_help);
	_g_free0 (extra_string_help);
	_g_free0 (session_string_help);
	_g_free0 (manual_setting_help);
	_g_object_unref0 (main_vbox);
	_g_object_unref0 (builder);
	block4_data_unref (_data4_);
	_data4_ = NULL;
	return self;
}


LDefaultAppsMainWindows* ldefault_apps_main_windows_new (GKeyFile* kf) {
	return ldefault_apps_main_windows_construct (LDEFAULT_APPS_TYPE_MAIN_WINDOWS, kf);
}


static void ldefault_apps_main_windows_class_init (LDefaultAppsMainWindowsClass * klass) {
	ldefault_apps_main_windows_parent_class = g_type_class_peek_parent (klass);
}


static void ldefault_apps_main_windows_instance_init (LDefaultAppsMainWindows * self) {
}


GType ldefault_apps_main_windows_get_type (void) {
	static volatile gsize ldefault_apps_main_windows_type_id__volatile = 0;
	if (g_once_init_enter (&ldefault_apps_main_windows_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (LDefaultAppsMainWindowsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) ldefault_apps_main_windows_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (LDefaultAppsMainWindows), 0, (GInstanceInitFunc) ldefault_apps_main_windows_instance_init, NULL };
		GType ldefault_apps_main_windows_type_id;
		ldefault_apps_main_windows_type_id = g_type_register_static (GTK_TYPE_WINDOW, "LDefaultAppsMainWindows", &g_define_type_info, 0);
		g_once_init_leave (&ldefault_apps_main_windows_type_id__volatile, ldefault_apps_main_windows_type_id);
	}
	return ldefault_apps_main_windows_type_id__volatile;
}


gint ldefault_apps_main (gchar** args, int args_length1) {
	gint result = 0;
	gchar* log_directory = NULL;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
	GFile* dir_log = NULL;
	const gchar* _tmp2_ = NULL;
	GFile* _tmp3_ = NULL;
	gchar* log_path = NULL;
	const gchar* _tmp4_ = NULL;
	gchar* _tmp5_ = NULL;
	const gchar* _tmp6_ = NULL;
	const gchar* _tmp7_ = NULL;
	GFile* _tmp8_ = NULL;
	gboolean _tmp9_ = FALSE;
	gint fint = 0;
	const gchar* _tmp14_ = NULL;
	gint _tmp15_ = 0;
	LDefaultAppsUpdateWindows* app = NULL;
	LDefaultAppsUpdateWindows* _tmp16_ = NULL;
	GError * _inner_error_ = NULL;
	textdomain (GETTEXT_PACKAGE);
	bind_textdomain_codeset (GETTEXT_PACKAGE, "utf-8");
	gtk_init (&args_length1, &args);
	_tmp0_ = g_get_user_cache_dir ();
	_tmp1_ = g_build_filename (_tmp0_, "lxsession-default-apps", NULL);
	log_directory = _tmp1_;
	_tmp2_ = log_directory;
	_tmp3_ = g_file_new_for_path (_tmp2_);
	dir_log = _tmp3_;
	_tmp4_ = log_directory;
	_tmp5_ = g_build_filename (_tmp4_, "run.log", NULL);
	log_path = _tmp5_;
	_tmp6_ = log_directory;
	g_message ("main.vala:584: log directory: %s", _tmp6_);
	_tmp7_ = log_path;
	g_message ("main.vala:585: log path: %s", _tmp7_);
	_tmp8_ = dir_log;
	_tmp9_ = g_file_query_exists (_tmp8_, NULL);
	if (!_tmp9_) {
		{
			GFile* _tmp10_ = NULL;
			_tmp10_ = dir_log;
			g_file_make_directory_with_parents (_tmp10_, NULL, &_inner_error_);
			if (G_UNLIKELY (_inner_error_ != NULL)) {
				goto __catch8_g_error;
			}
		}
		goto __finally8;
		__catch8_g_error:
		{
			GError* e = NULL;
			FILE* _tmp11_ = NULL;
			GError* _tmp12_ = NULL;
			const gchar* _tmp13_ = NULL;
			e = _inner_error_;
			_inner_error_ = NULL;
			_tmp11_ = stderr;
			_tmp12_ = e;
			_tmp13_ = _tmp12_->message;
			fprintf (_tmp11_, "Could not write log: %s\n", _tmp13_);
			_g_error_free0 (e);
		}
		__finally8:
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			_g_free0 (log_path);
			_g_object_unref0 (dir_log);
			_g_free0 (log_directory);
			g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
			g_clear_error (&_inner_error_);
			return 0;
		}
	}
	_tmp14_ = log_path;
	_tmp15_ = open (_tmp14_, (O_WRONLY | O_CREAT) | O_TRUNC, (mode_t) 0600);
	fint = _tmp15_;
	dup2 (fint, STDOUT_FILENO);
	dup2 (fint, STDERR_FILENO);
	close (fint);
	_tmp16_ = ldefault_apps_update_windows_new ();
	g_object_ref_sink (_tmp16_);
	app = _tmp16_;
	gtk_widget_show_all ((GtkWidget*) app);
	gtk_main ();
	result = 0;
	_g_object_unref0 (app);
	_g_free0 (log_path);
	_g_object_unref0 (dir_log);
	_g_free0 (log_directory);
	return result;
}


int main (int argc, char ** argv) {
#if !GLIB_CHECK_VERSION (2,35,0)
	g_type_init ();
#endif
	return ldefault_apps_main (argv, argc);
}


static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
	if ((array != NULL) && (destroy_func != NULL)) {
		int i;
		for (i = 0; i < array_length; i = i + 1) {
			if (((gpointer*) array)[i] != NULL) {
				destroy_func (((gpointer*) array)[i]);
			}
		}
	}
}


static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
	_vala_array_destroy (array, array_length, destroy_func);
	g_free (array);
}


static gint _vala_array_length (gpointer array) {
	int length;
	length = 0;
	if (array) {
		while (((gpointer*) array)[length]) {
			length++;
		}
	}
	return length;
}



