| Top |
| XklConfigRec * | xkl_config_rec_new () |
| gboolean | xkl_config_rec_activate () |
| gboolean | xkl_config_rec_get_from_server () |
| gboolean | xkl_config_rec_get_from_backup () |
| gboolean | xkl_config_rec_write_to_file () |
| gboolean | xkl_config_rec_get_from_root_window_property () |
| gboolean | xkl_config_rec_set_to_root_window_property () |
| gboolean | xkl_engine_backup_names_prop () |
| gboolean | xkl_restore_names_prop () |
| void | xkl_config_rec_reset () |
| gboolean | xkl_config_rec_equals () |
gboolean xkl_config_rec_activate (const XklConfigRec *data,XklEngine *engine);
Activates some XKB configuration description. Can be NULL
gboolean xkl_config_rec_get_from_server (XklConfigRec *data,XklEngine *engine);
Loads the current XKB configuration (from X server)
gboolean xkl_config_rec_get_from_backup (XklConfigRec *data,XklEngine *engine);
Loads the current XKB configuration (from backup)
gboolean xkl_config_rec_write_to_file (XklEngine *engine,const gchar *file_name,const XklConfigRec *data,const gboolean binary);
Writes some XKB configuration into XKM/XKB/... file
gboolean xkl_config_rec_get_from_root_window_property (XklConfigRec *config_out,Atom rules_atom_name,gchar **rules_file_out,XklEngine *engine);
Gets the XKB configuration from any root window property
gboolean xkl_config_rec_set_to_root_window_property (const XklConfigRec *config,Atom rules_atom_name,gchar *rules_file,XklEngine *engine);
Saves the XKB configuration into any root window property
gboolean
xkl_engine_backup_names_prop (XklEngine *engine);
Backups current XKB configuration into some property - if this property is not defined yet.
gboolean
xkl_restore_names_prop (XklEngine *engine);
Restores XKB from the property saved by xkl_backup_names_prop
void
xkl_config_rec_reset (XklConfigRec *data);
Resets the record (equal to Destroy and Init)
gboolean xkl_config_rec_equals (XklConfigRec *data1,XklConfigRec *data2);
Compares two records