From 3bb2d6c2e4c434cd7852eddfac5256ad807f4da4 Mon Sep 17 00:00:00 2001 From: Stefano Karapetsas Date: Thu, 25 Oct 2012 00:38:52 +0200 Subject: migrate keyboard applet to gsettings --- capplets/keyboard/mate-keyboard-properties-xkb.h | 25 +++++++++--------------- 1 file changed, 9 insertions(+), 16 deletions(-) (limited to 'capplets/keyboard/mate-keyboard-properties-xkb.h') diff --git a/capplets/keyboard/mate-keyboard-properties-xkb.h b/capplets/keyboard/mate-keyboard-properties-xkb.h index 9ed7453c..55827e12 100644 --- a/capplets/keyboard/mate-keyboard-properties-xkb.h +++ b/capplets/keyboard/mate-keyboard-properties-xkb.h @@ -24,7 +24,7 @@ #ifndef __MATE_KEYBOARD_PROPERTY_XKB_H #define __MATE_KEYBOARD_PROPERTY_XKB_H -#include +#include #include "libmatekbd/matekbd-keyboard-config.h" @@ -34,22 +34,21 @@ extern "C" { #define CWID(s) GTK_WIDGET (gtk_builder_get_object (chooser_dialog, s)) extern XklEngine *engine; extern XklConfigRegistry *config_registry; -extern MateConfClient *xkb_mateconf_client; +extern GSettings *xkb_kbd_settings; +extern GSettings *xkb_general_settings; extern MatekbdKeyboardConfig initial_config; -extern void setup_xkb_tabs (GtkBuilder * dialog, - MateConfChangeSet * changeset); +extern void setup_xkb_tabs (GtkBuilder * dialog); extern void xkb_layouts_fill_selected_tree (GtkBuilder * dialog); extern void xkb_layouts_register_buttons_handlers (GtkBuilder * dialog); -extern void xkb_layouts_register_mateconf_listener (GtkBuilder * dialog); +extern void xkb_layouts_register_gsettings_listener (GtkBuilder * dialog); -extern void xkb_options_register_mateconf_listener (GtkBuilder * dialog); +extern void xkb_options_register_gsettings_listener (GtkBuilder * dialog); -extern void xkb_layouts_prepare_selected_tree (GtkBuilder * dialog, - MateConfChangeSet * changeset); +extern void xkb_layouts_prepare_selected_tree (GtkBuilder * dialog); extern void xkb_options_load_options (GtkBuilder * dialog); @@ -73,15 +72,9 @@ extern GSList *xkb_layouts_get_selected_list (void); extern GSList *xkb_options_get_selected_list (void); -#define xkb_layouts_set_selected_list(list) \ - mateconf_client_set_list (mateconf_client_get_default (), \ - MATEKBD_KEYBOARD_CONFIG_KEY_LAYOUTS, \ - MATECONF_VALUE_STRING, (list), NULL) +extern void xkb_layouts_set_selected_list(GSList *list); -#define xkb_options_set_selected_list(list) \ - mateconf_client_set_list (mateconf_client_get_default (), \ - MATEKBD_KEYBOARD_CONFIG_KEY_OPTIONS, \ - MATECONF_VALUE_STRING, (list), NULL) +extern void xkb_options_set_selected_list(GSList *list); extern GtkWidget *xkb_layout_preview_create_widget (GtkBuilder * chooser_dialog); -- cgit v1.2.1