/* io.elementary.settings.locale.h generated by valac 0.56.18-dirty, the Vala compiler, do not modify */

#ifndef __SRC_IO_ELEMENTARY_SETTINGS_LOCALE_H__
#define __SRC_IO_ELEMENTARY_SETTINGS_LOCALE_H__

#include <switchboard.h>
#include <glib-object.h>
#include <gio/gio.h>
#include <gmodule.h>
#include <granite-7.h>
#include <gee.h>
#include <stdlib.h>
#include <string.h>
#include <glib.h>
#include <gtk/gtk.h>

G_BEGIN_DECLS

#if !defined(VALA_EXTERN)
#if defined(_MSC_VER)
#define VALA_EXTERN __declspec(dllexport) extern
#elif __GNUC__ >= 4
#define VALA_EXTERN __attribute__((visibility("default"))) extern
#else
#define VALA_EXTERN extern
#endif
#endif
#define CONSTANTS_LOCALEDIR "/usr/share/locale"
#define CONSTANTS_PKGDATADIR "/usr/lib/switchboard-3/personal/pantheon-locale"
#define CONSTANTS_GETTEXT_PACKAGE "io.elementary.settings.locale"

#define SWITCHBOARD_PLUG_LOCALE_TYPE_PLUG (switchboard_plug_locale_plug_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_PLUG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_PLUG, SwitchboardPlugLocalePlug))
#define SWITCHBOARD_PLUG_LOCALE_PLUG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_PLUG, SwitchboardPlugLocalePlugClass))
#define SWITCHBOARD_PLUG_LOCALE_IS_PLUG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_PLUG))
#define SWITCHBOARD_PLUG_LOCALE_IS_PLUG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_PLUG))
#define SWITCHBOARD_PLUG_LOCALE_PLUG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_PLUG, SwitchboardPlugLocalePlugClass))

typedef struct _SwitchboardPlugLocalePlug SwitchboardPlugLocalePlug;
typedef struct _SwitchboardPlugLocalePlugClass SwitchboardPlugLocalePlugClass;
typedef struct _SwitchboardPlugLocalePlugPrivate SwitchboardPlugLocalePlugPrivate;

#define SWITCHBOARD_PLUG_LOCALE_TYPE_PROGRESS_DIALOG (switchboard_plug_locale_progress_dialog_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_PROGRESS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_PROGRESS_DIALOG, SwitchboardPlugLocaleProgressDialog))
#define SWITCHBOARD_PLUG_LOCALE_PROGRESS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_PROGRESS_DIALOG, SwitchboardPlugLocaleProgressDialogClass))
#define SWITCHBOARD_PLUG_LOCALE_IS_PROGRESS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_PROGRESS_DIALOG))
#define SWITCHBOARD_PLUG_LOCALE_IS_PROGRESS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_PROGRESS_DIALOG))
#define SWITCHBOARD_PLUG_LOCALE_PROGRESS_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_PROGRESS_DIALOG, SwitchboardPlugLocaleProgressDialogClass))

typedef struct _SwitchboardPlugLocaleProgressDialog SwitchboardPlugLocaleProgressDialog;
typedef struct _SwitchboardPlugLocaleProgressDialogClass SwitchboardPlugLocaleProgressDialogClass;
typedef struct _SwitchboardPlugLocaleProgressDialogPrivate SwitchboardPlugLocaleProgressDialogPrivate;

#define SWITCHBOARD_PLUG_LOCALE_TYPE_UTILS (switchboard_plug_locale_utils_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_UTILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_UTILS, SwitchboardPlugLocaleUtils))
#define SWITCHBOARD_PLUG_LOCALE_UTILS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_UTILS, SwitchboardPlugLocaleUtilsClass))
#define SWITCHBOARD_PLUG_LOCALE_IS_UTILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_UTILS))
#define SWITCHBOARD_PLUG_LOCALE_IS_UTILS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_UTILS))
#define SWITCHBOARD_PLUG_LOCALE_UTILS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_UTILS, SwitchboardPlugLocaleUtilsClass))

typedef struct _SwitchboardPlugLocaleUtils SwitchboardPlugLocaleUtils;
typedef struct _SwitchboardPlugLocaleUtilsClass SwitchboardPlugLocaleUtilsClass;
typedef struct _SwitchboardPlugLocaleUtilsPrivate SwitchboardPlugLocaleUtilsPrivate;

#define TYPE_ACCOUNT_PROXY (account_proxy_get_type ())
#define ACCOUNT_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ACCOUNT_PROXY, AccountProxy))
#define IS_ACCOUNT_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ACCOUNT_PROXY))
#define ACCOUNT_PROXY_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_ACCOUNT_PROXY, AccountProxyIface))

typedef struct _AccountProxy AccountProxy;
typedef struct _AccountProxyIface AccountProxyIface;

#define TYPE_ACCOUNT_PROXY_PROXY (account_proxy_proxy_get_type ())

#define TYPE_LOCALE1_PROXY (locale1_proxy_get_type ())
#define LOCALE1_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_LOCALE1_PROXY, Locale1Proxy))
#define IS_LOCALE1_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_LOCALE1_PROXY))
#define LOCALE1_PROXY_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_LOCALE1_PROXY, Locale1ProxyIface))

typedef struct _Locale1Proxy Locale1Proxy;
typedef struct _Locale1ProxyIface Locale1ProxyIface;

#define TYPE_LOCALE1_PROXY_PROXY (locale1_proxy_proxy_get_type ())

#define SWITCHBOARD_PLUG_LOCALE_TYPE_LOCALE_MANAGER (switchboard_plug_locale_locale_manager_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_LOCALE_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_LOCALE_MANAGER, SwitchboardPlugLocaleLocaleManager))
#define SWITCHBOARD_PLUG_LOCALE_LOCALE_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_LOCALE_MANAGER, SwitchboardPlugLocaleLocaleManagerClass))
#define SWITCHBOARD_PLUG_LOCALE_IS_LOCALE_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_LOCALE_MANAGER))
#define SWITCHBOARD_PLUG_LOCALE_IS_LOCALE_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_TYPE_LOCALE_MANAGER))
#define SWITCHBOARD_PLUG_LOCALE_LOCALE_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_TYPE_LOCALE_MANAGER, SwitchboardPlugLocaleLocaleManagerClass))

typedef struct _SwitchboardPlugLocaleLocaleManager SwitchboardPlugLocaleLocaleManager;
typedef struct _SwitchboardPlugLocaleLocaleManagerClass SwitchboardPlugLocaleLocaleManagerClass;
typedef struct _SwitchboardPlugLocaleLocaleManagerPrivate SwitchboardPlugLocaleLocaleManagerPrivate;

#define SWITCHBOARD_PLUG_LOCALE_INSTALLER_TYPE_UBUNTU_INSTALLER (switchboard_plug_locale_installer_ubuntu_installer_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_INSTALLER_UBUNTU_INSTALLER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_INSTALLER_TYPE_UBUNTU_INSTALLER, SwitchboardPlugLocaleInstallerUbuntuInstaller))
#define SWITCHBOARD_PLUG_LOCALE_INSTALLER_UBUNTU_INSTALLER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_INSTALLER_TYPE_UBUNTU_INSTALLER, SwitchboardPlugLocaleInstallerUbuntuInstallerClass))
#define SWITCHBOARD_PLUG_LOCALE_INSTALLER_IS_UBUNTU_INSTALLER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_INSTALLER_TYPE_UBUNTU_INSTALLER))
#define SWITCHBOARD_PLUG_LOCALE_INSTALLER_IS_UBUNTU_INSTALLER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_INSTALLER_TYPE_UBUNTU_INSTALLER))
#define SWITCHBOARD_PLUG_LOCALE_INSTALLER_UBUNTU_INSTALLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_INSTALLER_TYPE_UBUNTU_INSTALLER, SwitchboardPlugLocaleInstallerUbuntuInstallerClass))

typedef struct _SwitchboardPlugLocaleInstallerUbuntuInstaller SwitchboardPlugLocaleInstallerUbuntuInstaller;
typedef struct _SwitchboardPlugLocaleInstallerUbuntuInstallerClass SwitchboardPlugLocaleInstallerUbuntuInstallerClass;
typedef struct _SwitchboardPlugLocaleInstallerUbuntuInstallerPrivate SwitchboardPlugLocaleInstallerUbuntuInstallerPrivate;
typedef enum  {
	SWITCHBOARD_PLUG_LOCALE_INSTALLER_UBUNTU_INSTALLER_TRANSACTION_MODE_INSTALL,
	SWITCHBOARD_PLUG_LOCALE_INSTALLER_UBUNTU_INSTALLER_TRANSACTION_MODE_REMOVE,
	SWITCHBOARD_PLUG_LOCALE_INSTALLER_UBUNTU_INSTALLER_TRANSACTION_MODE_INSTALL_MISSING
} SwitchboardPlugLocaleInstallerUbuntuInstallerTransactionMode;

#define SWITCHBOARD_PLUG_LOCALE_INSTALLER_UBUNTU_INSTALLER_TYPE_TRANSACTION_MODE (switchboard_plug_locale_installer_ubuntu_installer_transaction_mode_get_type ())

#define TYPE_APTD_SERVICE (aptd_service_get_type ())
#define APTD_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_APTD_SERVICE, AptdService))
#define IS_APTD_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_APTD_SERVICE))
#define APTD_SERVICE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_APTD_SERVICE, AptdServiceIface))

typedef struct _AptdService AptdService;
typedef struct _AptdServiceIface AptdServiceIface;

#define TYPE_APTD_SERVICE_PROXY (aptd_service_proxy_get_type ())

#define TYPE_APTD_TRANSACTION_SERVICE (aptd_transaction_service_get_type ())
#define APTD_TRANSACTION_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_APTD_TRANSACTION_SERVICE, AptdTransactionService))
#define IS_APTD_TRANSACTION_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_APTD_TRANSACTION_SERVICE))
#define APTD_TRANSACTION_SERVICE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_APTD_TRANSACTION_SERVICE, AptdTransactionServiceIface))

typedef struct _AptdTransactionService AptdTransactionService;
typedef struct _AptdTransactionServiceIface AptdTransactionServiceIface;

#define TYPE_APTD_TRANSACTION_SERVICE_PROXY (aptd_transaction_service_proxy_get_type ())

#define TYPE_APTD_PROXY (aptd_proxy_get_type ())
#define APTD_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_APTD_PROXY, AptdProxy))
#define APTD_PROXY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_APTD_PROXY, AptdProxyClass))
#define IS_APTD_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_APTD_PROXY))
#define IS_APTD_PROXY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_APTD_PROXY))
#define APTD_PROXY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_APTD_PROXY, AptdProxyClass))

typedef struct _AptdProxy AptdProxy;
typedef struct _AptdProxyClass AptdProxyClass;
typedef struct _AptdProxyPrivate AptdProxyPrivate;

#define TYPE_APTD_TRANSACTION_PROXY (aptd_transaction_proxy_get_type ())
#define APTD_TRANSACTION_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_APTD_TRANSACTION_PROXY, AptdTransactionProxy))
#define APTD_TRANSACTION_PROXY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_APTD_TRANSACTION_PROXY, AptdTransactionProxyClass))
#define IS_APTD_TRANSACTION_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_APTD_TRANSACTION_PROXY))
#define IS_APTD_TRANSACTION_PROXY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_APTD_TRANSACTION_PROXY))
#define APTD_TRANSACTION_PROXY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_APTD_TRANSACTION_PROXY, AptdTransactionProxyClass))

typedef struct _AptdTransactionProxy AptdTransactionProxy;
typedef struct _AptdTransactionProxyClass AptdTransactionProxyClass;
typedef struct _AptdTransactionProxyPrivate AptdTransactionProxyPrivate;

#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_INSTALL_DIALOG (switchboard_plug_locale_widgets_install_dialog_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_INSTALL_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_INSTALL_DIALOG, SwitchboardPlugLocaleWidgetsInstallDialog))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_INSTALL_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_INSTALL_DIALOG, SwitchboardPlugLocaleWidgetsInstallDialogClass))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_INSTALL_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_INSTALL_DIALOG))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_INSTALL_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_INSTALL_DIALOG))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_INSTALL_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_INSTALL_DIALOG, SwitchboardPlugLocaleWidgetsInstallDialogClass))

typedef struct _SwitchboardPlugLocaleWidgetsInstallDialog SwitchboardPlugLocaleWidgetsInstallDialog;
typedef struct _SwitchboardPlugLocaleWidgetsInstallDialogClass SwitchboardPlugLocaleWidgetsInstallDialogClass;
typedef struct _SwitchboardPlugLocaleWidgetsInstallDialogPrivate SwitchboardPlugLocaleWidgetsInstallDialogPrivate;

#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LANGUAGE_LIST_BOX (switchboard_plug_locale_widgets_language_list_box_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LANGUAGE_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LANGUAGE_LIST_BOX, SwitchboardPlugLocaleWidgetsLanguageListBox))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LANGUAGE_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LANGUAGE_LIST_BOX, SwitchboardPlugLocaleWidgetsLanguageListBoxClass))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_LANGUAGE_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LANGUAGE_LIST_BOX))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_LANGUAGE_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LANGUAGE_LIST_BOX))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LANGUAGE_LIST_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LANGUAGE_LIST_BOX, SwitchboardPlugLocaleWidgetsLanguageListBoxClass))

typedef struct _SwitchboardPlugLocaleWidgetsLanguageListBox SwitchboardPlugLocaleWidgetsLanguageListBox;
typedef struct _SwitchboardPlugLocaleWidgetsLanguageListBoxClass SwitchboardPlugLocaleWidgetsLanguageListBoxClass;
typedef struct _SwitchboardPlugLocaleWidgetsLanguageListBoxPrivate SwitchboardPlugLocaleWidgetsLanguageListBoxPrivate;

#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_VIEW (switchboard_plug_locale_widgets_locale_view_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LOCALE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_VIEW, SwitchboardPlugLocaleWidgetsLocaleView))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LOCALE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_VIEW, SwitchboardPlugLocaleWidgetsLocaleViewClass))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_LOCALE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_VIEW))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_LOCALE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_VIEW))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LOCALE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_VIEW, SwitchboardPlugLocaleWidgetsLocaleViewClass))

typedef struct _SwitchboardPlugLocaleWidgetsLocaleView SwitchboardPlugLocaleWidgetsLocaleView;
typedef struct _SwitchboardPlugLocaleWidgetsLocaleViewClass SwitchboardPlugLocaleWidgetsLocaleViewClass;
typedef struct _SwitchboardPlugLocaleWidgetsLocaleViewPrivate SwitchboardPlugLocaleWidgetsLocaleViewPrivate;

#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_SETTING (switchboard_plug_locale_widgets_locale_setting_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LOCALE_SETTING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_SETTING, SwitchboardPlugLocaleWidgetsLocaleSetting))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LOCALE_SETTING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_SETTING, SwitchboardPlugLocaleWidgetsLocaleSettingClass))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_LOCALE_SETTING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_SETTING))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_LOCALE_SETTING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_SETTING))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_LOCALE_SETTING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_LOCALE_SETTING, SwitchboardPlugLocaleWidgetsLocaleSettingClass))

typedef struct _SwitchboardPlugLocaleWidgetsLocaleSetting SwitchboardPlugLocaleWidgetsLocaleSetting;
typedef struct _SwitchboardPlugLocaleWidgetsLocaleSettingClass SwitchboardPlugLocaleWidgetsLocaleSettingClass;
typedef struct _SwitchboardPlugLocaleWidgetsLocaleSettingPrivate SwitchboardPlugLocaleWidgetsLocaleSettingPrivate;

#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_PREVIEW (switchboard_plug_locale_widgets_preview_get_type ())
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_PREVIEW, SwitchboardPlugLocaleWidgetsPreview))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_PREVIEW, SwitchboardPlugLocaleWidgetsPreviewClass))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_PREVIEW))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_IS_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_PREVIEW))
#define SWITCHBOARD_PLUG_LOCALE_WIDGETS_PREVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWITCHBOARD_PLUG_LOCALE_WIDGETS_TYPE_PREVIEW, SwitchboardPlugLocaleWidgetsPreviewClass))

typedef struct _SwitchboardPlugLocaleWidgetsPreview SwitchboardPlugLocaleWidgetsPreview;
typedef struct _SwitchboardPlugLocaleWidgetsPreviewClass SwitchboardPlugLocaleWidgetsPreviewClass;
typedef struct _SwitchboardPlugLocaleWidgetsPreviewPrivate SwitchboardPlugLocaleWidgetsPreviewPrivate;

struct _SwitchboardPlugLocalePlug {
	SwitchboardPlug parent_instance;
	SwitchboardPlugLocalePlugPrivate * priv;
};

struct _SwitchboardPlugLocalePlugClass {
	SwitchboardPlugClass parent_class;
};

struct _SwitchboardPlugLocaleProgressDialog {
	GraniteDialog parent_instance;
	SwitchboardPlugLocaleProgressDialogPrivate * priv;
};

struct _SwitchboardPlugLocaleProgressDialogClass {
	GraniteDialogClass parent_class;
};

struct _SwitchboardPlugLocaleUtils {
	GObject parent_instance;
	SwitchboardPlugLocaleUtilsPrivate * priv;
};

struct _SwitchboardPlugLocaleUtilsClass {
	GObjectClass parent_class;
};

struct _AccountProxyIface {
	GTypeInterface parent_iface;
	void (*set_formats_locale) (AccountProxy* self, const gchar* formats_locale, GError** error);
	void (*set_language) (AccountProxy* self, const gchar* language, GError** error);
	gchar* (*get_formats_locale) (AccountProxy* self);
	gchar* (*get_language) (AccountProxy* self);
};

struct _Locale1ProxyIface {
	GTypeInterface parent_iface;
	void (*set_locale) (Locale1Proxy* self, gchar** locale, gint locale_length1, gboolean interactive, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*set_locale_finish) (Locale1Proxy* self, GAsyncResult* _res_, GError** error);
	void (*set_x11_keyboard) (Locale1Proxy* self, const gchar* layout, const gchar* model, const gchar* variant, const gchar* options, gboolean convert, gboolean interactive, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*set_x11_keyboard_finish) (Locale1Proxy* self, GAsyncResult* _res_, GError** error);
	gchar** (*get_locale) (Locale1Proxy* self, gint* result_length1);
};

struct _SwitchboardPlugLocaleLocaleManager {
	GObject parent_instance;
	SwitchboardPlugLocaleLocaleManagerPrivate * priv;
};

struct _SwitchboardPlugLocaleLocaleManagerClass {
	GObjectClass parent_class;
};

struct _SwitchboardPlugLocaleInstallerUbuntuInstaller {
	GObject parent_instance;
	SwitchboardPlugLocaleInstallerUbuntuInstallerPrivate * priv;
};

struct _SwitchboardPlugLocaleInstallerUbuntuInstallerClass {
	GObjectClass parent_class;
};

struct _AptdServiceIface {
	GTypeInterface parent_iface;
	void (*install_packages) (AptdService* self, gchar** packages, gint packages_length1, GAsyncReadyCallback _callback_, gpointer _user_data_);
	gchar* (*install_packages_finish) (AptdService* self, GAsyncResult* _res_, GError** error);
	void (*remove_packages) (AptdService* self, gchar** packages, gint packages_length1, GAsyncReadyCallback _callback_, gpointer _user_data_);
	gchar* (*remove_packages_finish) (AptdService* self, GAsyncResult* _res_, GError** error);
	void (*quit) (AptdService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*quit_finish) (AptdService* self, GAsyncResult* _res_, GError** error);
};

struct _AptdTransactionServiceIface {
	GTypeInterface parent_iface;
	void (*run) (AptdTransactionService* self, GError** error);
	void (*simulate) (AptdTransactionService* self, GError** error);
	void (*cancel) (AptdTransactionService* self, GError** error);
};

struct _AptdProxy {
	GObject parent_instance;
	AptdProxyPrivate * priv;
};

struct _AptdProxyClass {
	GObjectClass parent_class;
};

struct _AptdTransactionProxy {
	GObject parent_instance;
	AptdTransactionProxyPrivate * priv;
};

struct _AptdTransactionProxyClass {
	GObjectClass parent_class;
};

struct _SwitchboardPlugLocaleWidgetsInstallDialog {
	GraniteDialog parent_instance;
	SwitchboardPlugLocaleWidgetsInstallDialogPrivate * priv;
};

struct _SwitchboardPlugLocaleWidgetsInstallDialogClass {
	GraniteDialogClass parent_class;
};

struct _SwitchboardPlugLocaleWidgetsLanguageListBox {
	GtkBox parent_instance;
	SwitchboardPlugLocaleWidgetsLanguageListBoxPrivate * priv;
};

struct _SwitchboardPlugLocaleWidgetsLanguageListBoxClass {
	GtkBoxClass parent_class;
};

struct _SwitchboardPlugLocaleWidgetsLocaleView {
	GtkBox parent_instance;
	SwitchboardPlugLocaleWidgetsLocaleViewPrivate * priv;
};

struct _SwitchboardPlugLocaleWidgetsLocaleViewClass {
	GtkBoxClass parent_class;
};

struct _SwitchboardPlugLocaleWidgetsLocaleSetting {
	SwitchboardSettingsPage parent_instance;
	SwitchboardPlugLocaleWidgetsLocaleSettingPrivate * priv;
};

struct _SwitchboardPlugLocaleWidgetsLocaleSettingClass {
	SwitchboardSettingsPageClass parent_class;
};

struct _SwitchboardPlugLocaleWidgetsPreview {
	GtkGrid parent_instance;
	SwitchboardPlugLocaleWidgetsPreviewPrivate * priv;
};

struct _SwitchboardPlugLocaleWidgetsPreviewClass {
	GtkGridClass parent_class;
};

VALA_EXTERN GType switchboard_plug_locale_plug_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocalePlug, g_object_unref)
VALA_EXTERN SwitchboardPlugLocalePlug* switchboard_plug_locale_plug_new (void);
VALA_EXTERN SwitchboardPlugLocalePlug* switchboard_plug_locale_plug_construct (GType object_type);
VALA_EXTERN SwitchboardPlug* get_plug (GModule* module);
VALA_EXTERN GType switchboard_plug_locale_progress_dialog_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleProgressDialog, g_object_unref)
VALA_EXTERN SwitchboardPlugLocaleProgressDialog* switchboard_plug_locale_progress_dialog_new (void);
VALA_EXTERN SwitchboardPlugLocaleProgressDialog* switchboard_plug_locale_progress_dialog_construct (GType object_type);
VALA_EXTERN GType switchboard_plug_locale_utils_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleUtils, g_object_unref)
VALA_EXTERN void switchboard_plug_locale_utils_init (void);
VALA_EXTERN GeeArrayList* switchboard_plug_locale_utils_get_installed_languages (void);
VALA_EXTERN void switchboard_plug_locale_utils_get_missing_languages (GAsyncReadyCallback _callback_,
                                                          gpointer _user_data_);
VALA_EXTERN gchar** switchboard_plug_locale_utils_get_missing_languages_finish (GAsyncResult* _res_,
                                                                    gint* result_length1);
VALA_EXTERN void switchboard_plug_locale_utils_get_blocklist_packages (GAsyncReadyCallback _callback_,
                                                           gpointer _user_data_);
VALA_EXTERN GeeArrayList* switchboard_plug_locale_utils_get_blocklist_packages_finish (GAsyncResult* _res_);
VALA_EXTERN gchar* switchboard_plug_locale_utils_get_default_for_lang (const gchar* lang);
VALA_EXTERN void switchboard_plug_locale_utils_get_default_regions (GAsyncReadyCallback _callback_,
                                                        gpointer _user_data_);
VALA_EXTERN GeeHashMap* switchboard_plug_locale_utils_get_default_regions_finish (GAsyncResult* _res_);
VALA_EXTERN GeeHashSet* switchboard_plug_locale_utils_get_locales_for_language_code (const gchar* language);
VALA_EXTERN gchar* switchboard_plug_locale_utils_translate_language (const gchar* lang);
VALA_EXTERN gchar* switchboard_plug_locale_utils_translate_country (const gchar* country);
VALA_EXTERN gchar* switchboard_plug_locale_utils_translate (const gchar* locale,
                                                const gchar* translation);
VALA_EXTERN gchar* switchboard_plug_locale_utils_translate_region (const gchar* locale,
                                                       const gchar* region,
                                                       const gchar* translation);
VALA_EXTERN SwitchboardPlugLocaleUtils* switchboard_plug_locale_utils_get_default (void);
VALA_EXTERN SwitchboardPlugLocaleUtils* switchboard_plug_locale_utils_new (void);
VALA_EXTERN SwitchboardPlugLocaleUtils* switchboard_plug_locale_utils_construct (GType object_type);
VALA_EXTERN GType account_proxy_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint account_proxy_register_object (void* object,
                                     GDBusConnection* connection,
                                     const gchar* path,
                                     GError** error);
VALA_EXTERN GType account_proxy_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (AccountProxy, g_object_unref)
VALA_EXTERN void account_proxy_set_formats_locale (AccountProxy* self,
                                       const gchar* formats_locale,
                                       GError** error);
VALA_EXTERN void account_proxy_set_language (AccountProxy* self,
                                 const gchar* language,
                                 GError** error);
VALA_EXTERN gchar* account_proxy_get_formats_locale (AccountProxy* self);
VALA_EXTERN gchar* account_proxy_get_language (AccountProxy* self);
VALA_EXTERN GType locale1_proxy_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint locale1_proxy_register_object (void* object,
                                     GDBusConnection* connection,
                                     const gchar* path,
                                     GError** error);
VALA_EXTERN GType locale1_proxy_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (Locale1Proxy, g_object_unref)
VALA_EXTERN void locale1_proxy_set_locale (Locale1Proxy* self,
                               gchar** locale,
                               gint locale_length1,
                               gboolean interactive,
                               GAsyncReadyCallback _callback_,
                               gpointer _user_data_);
VALA_EXTERN void locale1_proxy_set_locale_finish (Locale1Proxy* self,
                                      GAsyncResult* _res_,
                                      GError** error);
VALA_EXTERN void locale1_proxy_set_x11_keyboard (Locale1Proxy* self,
                                     const gchar* layout,
                                     const gchar* model,
                                     const gchar* variant,
                                     const gchar* options,
                                     gboolean convert,
                                     gboolean interactive,
                                     GAsyncReadyCallback _callback_,
                                     gpointer _user_data_);
VALA_EXTERN void locale1_proxy_set_x11_keyboard_finish (Locale1Proxy* self,
                                            GAsyncResult* _res_,
                                            GError** error);
VALA_EXTERN gchar** locale1_proxy_get_locale (Locale1Proxy* self,
                                  gint* result_length1);
VALA_EXTERN GType switchboard_plug_locale_locale_manager_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleLocaleManager, g_object_unref)
VALA_EXTERN void switchboard_plug_locale_locale_manager_set_user_language (SwitchboardPlugLocaleLocaleManager* self,
                                                               const gchar* language);
VALA_EXTERN gchar* switchboard_plug_locale_locale_manager_get_user_language (SwitchboardPlugLocaleLocaleManager* self);
VALA_EXTERN void switchboard_plug_locale_locale_manager_set_user_format (SwitchboardPlugLocaleLocaleManager* self,
                                                             const gchar* language);
VALA_EXTERN gchar* switchboard_plug_locale_locale_manager_get_user_format (SwitchboardPlugLocaleLocaleManager* self);
VALA_EXTERN gchar* switchboard_plug_locale_locale_manager_get_system_locale (SwitchboardPlugLocaleLocaleManager* self);
VALA_EXTERN void switchboard_plug_locale_locale_manager_apply_to_system (SwitchboardPlugLocaleLocaleManager* self,
                                                             const gchar* language,
                                                             const gchar* format,
                                                             GAsyncReadyCallback _callback_,
                                                             gpointer _user_data_);
VALA_EXTERN void switchboard_plug_locale_locale_manager_apply_to_system_finish (SwitchboardPlugLocaleLocaleManager* self,
                                                                    GAsyncResult* _res_,
                                                                    GError** error);
VALA_EXTERN SwitchboardPlugLocaleLocaleManager* switchboard_plug_locale_locale_manager_get_default (void);
VALA_EXTERN SwitchboardPlugLocaleLocaleManager* switchboard_plug_locale_locale_manager_new (void);
VALA_EXTERN SwitchboardPlugLocaleLocaleManager* switchboard_plug_locale_locale_manager_construct (GType object_type);
VALA_EXTERN gboolean switchboard_plug_locale_locale_manager_get_is_connected (SwitchboardPlugLocaleLocaleManager* self);
VALA_EXTERN GType switchboard_plug_locale_installer_ubuntu_installer_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleInstallerUbuntuInstaller, g_object_unref)
VALA_EXTERN GType switchboard_plug_locale_installer_ubuntu_installer_transaction_mode_get_type (void) G_GNUC_CONST ;
VALA_EXTERN SwitchboardPlugLocaleInstallerUbuntuInstaller* switchboard_plug_locale_installer_ubuntu_installer_get_default (void);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_install (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                 const gchar* language,
                                                                 GAsyncReadyCallback _callback_,
                                                                 gpointer _user_data_);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_install_finish (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                        GAsyncResult* _res_,
                                                                        GError** error);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_check_missing_languages (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                                 GAsyncReadyCallback _callback_,
                                                                                 gpointer _user_data_);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_check_missing_languages_finish (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                                        GAsyncResult* _res_);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_install_missing_languages (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                                   GAsyncReadyCallback _callback_,
                                                                                   gpointer _user_data_);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_install_missing_languages_finish (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                                          GAsyncResult* _res_,
                                                                                          GError** error);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_remove (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                const gchar* languagecode,
                                                                GAsyncReadyCallback _callback_,
                                                                gpointer _user_data_);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_remove_finish (SwitchboardPlugLocaleInstallerUbuntuInstaller* self,
                                                                       GAsyncResult* _res_,
                                                                       GError** error);
VALA_EXTERN void switchboard_plug_locale_installer_ubuntu_installer_cancel_install (SwitchboardPlugLocaleInstallerUbuntuInstaller* self);
VALA_EXTERN gboolean switchboard_plug_locale_installer_ubuntu_installer_get_install_cancellable (SwitchboardPlugLocaleInstallerUbuntuInstaller* self);
VALA_EXTERN SwitchboardPlugLocaleInstallerUbuntuInstallerTransactionMode switchboard_plug_locale_installer_ubuntu_installer_get_transaction_mode (SwitchboardPlugLocaleInstallerUbuntuInstaller* self);
VALA_EXTERN const gchar* switchboard_plug_locale_installer_ubuntu_installer_get_transaction_language_code (SwitchboardPlugLocaleInstallerUbuntuInstaller* self);
VALA_EXTERN GType aptd_service_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint aptd_service_register_object (void* object,
                                    GDBusConnection* connection,
                                    const gchar* path,
                                    GError** error);
VALA_EXTERN GType aptd_service_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (AptdService, g_object_unref)
VALA_EXTERN void aptd_service_install_packages (AptdService* self,
                                    gchar** packages,
                                    gint packages_length1,
                                    GAsyncReadyCallback _callback_,
                                    gpointer _user_data_);
VALA_EXTERN gchar* aptd_service_install_packages_finish (AptdService* self,
                                             GAsyncResult* _res_,
                                             GError** error);
VALA_EXTERN void aptd_service_remove_packages (AptdService* self,
                                   gchar** packages,
                                   gint packages_length1,
                                   GAsyncReadyCallback _callback_,
                                   gpointer _user_data_);
VALA_EXTERN gchar* aptd_service_remove_packages_finish (AptdService* self,
                                            GAsyncResult* _res_,
                                            GError** error);
VALA_EXTERN void aptd_service_quit (AptdService* self,
                        GAsyncReadyCallback _callback_,
                        gpointer _user_data_);
VALA_EXTERN void aptd_service_quit_finish (AptdService* self,
                               GAsyncResult* _res_,
                               GError** error);
VALA_EXTERN GType aptd_transaction_service_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint aptd_transaction_service_register_object (void* object,
                                                GDBusConnection* connection,
                                                const gchar* path,
                                                GError** error);
VALA_EXTERN GType aptd_transaction_service_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (AptdTransactionService, g_object_unref)
VALA_EXTERN void aptd_transaction_service_run (AptdTransactionService* self,
                                   GError** error);
VALA_EXTERN void aptd_transaction_service_simulate (AptdTransactionService* self,
                                        GError** error);
VALA_EXTERN void aptd_transaction_service_cancel (AptdTransactionService* self,
                                      GError** error);
VALA_EXTERN GType aptd_proxy_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (AptdProxy, g_object_unref)
VALA_EXTERN void aptd_proxy_connect_to_aptd (AptdProxy* self,
                                 GError** error);
VALA_EXTERN void aptd_proxy_install_packages (AptdProxy* self,
                                  gchar** packages,
                                  gint packages_length1,
                                  GAsyncReadyCallback _callback_,
                                  gpointer _user_data_);
VALA_EXTERN gchar* aptd_proxy_install_packages_finish (AptdProxy* self,
                                           GAsyncResult* _res_,
                                           GError** error);
VALA_EXTERN void aptd_proxy_remove_packages (AptdProxy* self,
                                 gchar** packages,
                                 gint packages_length1,
                                 GAsyncReadyCallback _callback_,
                                 gpointer _user_data_);
VALA_EXTERN gchar* aptd_proxy_remove_packages_finish (AptdProxy* self,
                                          GAsyncResult* _res_,
                                          GError** error);
VALA_EXTERN void aptd_proxy_quit (AptdProxy* self,
                      GAsyncReadyCallback _callback_,
                      gpointer _user_data_);
VALA_EXTERN void aptd_proxy_quit_finish (AptdProxy* self,
                             GAsyncResult* _res_,
                             GError** error);
VALA_EXTERN AptdProxy* aptd_proxy_new (void);
VALA_EXTERN AptdProxy* aptd_proxy_construct (GType object_type);
VALA_EXTERN GType aptd_transaction_proxy_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (AptdTransactionProxy, g_object_unref)
VALA_EXTERN void aptd_transaction_proxy_connect_to_aptd (AptdTransactionProxy* self,
                                             const gchar* transaction_id,
                                             GError** error);
VALA_EXTERN void aptd_transaction_proxy_simulate (AptdTransactionProxy* self,
                                      GError** error);
VALA_EXTERN void aptd_transaction_proxy_run (AptdTransactionProxy* self,
                                 GError** error);
VALA_EXTERN void aptd_transaction_proxy_cancel (AptdTransactionProxy* self,
                                    GError** error);
VALA_EXTERN AptdTransactionProxy* aptd_transaction_proxy_new (void);
VALA_EXTERN AptdTransactionProxy* aptd_transaction_proxy_construct (GType object_type);
VALA_EXTERN GType switchboard_plug_locale_widgets_install_dialog_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleWidgetsInstallDialog, g_object_unref)
VALA_EXTERN SwitchboardPlugLocaleWidgetsInstallDialog* switchboard_plug_locale_widgets_install_dialog_new (void);
VALA_EXTERN SwitchboardPlugLocaleWidgetsInstallDialog* switchboard_plug_locale_widgets_install_dialog_construct (GType object_type);
VALA_EXTERN GType switchboard_plug_locale_widgets_language_list_box_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleWidgetsLanguageListBox, g_object_unref)
VALA_EXTERN void switchboard_plug_locale_widgets_language_list_box_reload_languages (SwitchboardPlugLocaleWidgetsLanguageListBox* self,
                                                                         GeeArrayList* langs);
VALA_EXTERN void switchboard_plug_locale_widgets_language_list_box_set_current (SwitchboardPlugLocaleWidgetsLanguageListBox* self,
                                                                    const gchar* code);
VALA_EXTERN gchar* switchboard_plug_locale_widgets_language_list_box_get_selected_language_code (SwitchboardPlugLocaleWidgetsLanguageListBox* self);
VALA_EXTERN gchar* switchboard_plug_locale_widgets_language_list_box_get_selected_language_name (SwitchboardPlugLocaleWidgetsLanguageListBox* self);
VALA_EXTERN SwitchboardPlugLocaleWidgetsLanguageListBox* switchboard_plug_locale_widgets_language_list_box_new (void);
VALA_EXTERN SwitchboardPlugLocaleWidgetsLanguageListBox* switchboard_plug_locale_widgets_language_list_box_construct (GType object_type);
VALA_EXTERN GtkListBox* switchboard_plug_locale_widgets_language_list_box_get_listbox (SwitchboardPlugLocaleWidgetsLanguageListBox* self);
VALA_EXTERN GType switchboard_plug_locale_widgets_locale_view_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleWidgetsLocaleView, g_object_unref)
VALA_EXTERN SwitchboardPlugLocaleWidgetsLocaleView* switchboard_plug_locale_widgets_locale_view_new (void);
VALA_EXTERN SwitchboardPlugLocaleWidgetsLocaleView* switchboard_plug_locale_widgets_locale_view_construct (GType object_type);
VALA_EXTERN GType switchboard_plug_locale_widgets_locale_setting_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleWidgetsLocaleSetting, g_object_unref)
VALA_EXTERN SwitchboardPlugLocaleWidgetsLocaleSetting* switchboard_plug_locale_widgets_locale_setting_new (void);
VALA_EXTERN SwitchboardPlugLocaleWidgetsLocaleSetting* switchboard_plug_locale_widgets_locale_setting_construct (GType object_type);
VALA_EXTERN gchar* switchboard_plug_locale_widgets_locale_setting_get_selected_locale (SwitchboardPlugLocaleWidgetsLocaleSetting* self);
VALA_EXTERN gchar* switchboard_plug_locale_widgets_locale_setting_get_format (SwitchboardPlugLocaleWidgetsLocaleSetting* self);
VALA_EXTERN void switchboard_plug_locale_widgets_locale_setting_reload_locales (SwitchboardPlugLocaleWidgetsLocaleSetting* self,
                                                                    const gchar* language,
                                                                    GeeHashSet* locales,
                                                                    GAsyncReadyCallback _callback_,
                                                                    gpointer _user_data_);
VALA_EXTERN void switchboard_plug_locale_widgets_locale_setting_reload_locales_finish (SwitchboardPlugLocaleWidgetsLocaleSetting* self,
                                                                           GAsyncResult* _res_);
VALA_EXTERN void switchboard_plug_locale_widgets_locale_setting_reload_formats (SwitchboardPlugLocaleWidgetsLocaleSetting* self,
                                                                    GeeArrayList* locales);
VALA_EXTERN void switchboard_plug_locale_widgets_locale_setting_reload_labels (SwitchboardPlugLocaleWidgetsLocaleSetting* self,
                                                                   const gchar* language_name);
VALA_EXTERN GType switchboard_plug_locale_widgets_preview_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SwitchboardPlugLocaleWidgetsPreview, g_object_unref)
VALA_EXTERN SwitchboardPlugLocaleWidgetsPreview* switchboard_plug_locale_widgets_preview_new (void);
VALA_EXTERN SwitchboardPlugLocaleWidgetsPreview* switchboard_plug_locale_widgets_preview_construct (GType object_type);
VALA_EXTERN void switchboard_plug_locale_widgets_preview_reload_languages (SwitchboardPlugLocaleWidgetsPreview* self,
                                                               const gchar* format);

G_END_DECLS

#endif
