| Top |
| gboolean | eek_xkl_layout_disable_option () |
| gboolean | eek_xkl_layout_enable_option () |
| gchar ** | eek_xkl_layout_get_layouts () |
| gchar * | eek_xkl_layout_get_model () |
| gboolean | eek_xkl_layout_get_option () |
| gchar ** | eek_xkl_layout_get_options () |
| gchar ** | eek_xkl_layout_get_variants () |
| EekLayout * | eek_xkl_layout_new () |
| gboolean | eek_xkl_layout_set_config () |
| gboolean | eek_xkl_layout_set_config_full () |
| gboolean | eek_xkl_layout_set_layouts () |
| gboolean | eek_xkl_layout_set_model () |
| gboolean | eek_xkl_layout_set_options () |
| gboolean | eek_xkl_layout_set_variants () |
The EekXklLayout is a simple wrapper around EekXkbLayout class to use Libxklavier configuration.
gboolean eek_xkl_layout_disable_option (EekXklLayout *layout,const gchar *option);
Unset the option of layout
(in the Libxklavier terminology).
gboolean eek_xkl_layout_enable_option (EekXklLayout *layout,const gchar *option);
Set the option of layout
(in the Libxklavier terminology).
gchar **
eek_xkl_layout_get_layouts (EekXklLayout *layout);
Get the layout names of layout
configuration (in the Libxklavier
terminology).
gchar *
eek_xkl_layout_get_model (EekXklLayout *layout);
Get the model name of layout
configuration (in the Libxklavier terminology).
gboolean eek_xkl_layout_get_option (EekXklLayout *layout,const gchar *option);
Tell if the option of layout
(in the Libxklavier terminology) is set.
gchar **
eek_xkl_layout_get_options (EekXklLayout *layout);
Get the option names of layout
configuration (in the Libxklavier
terminology).
gchar **
eek_xkl_layout_get_variants (EekXklLayout *layout);
Get the variant names of layout
configuration (in the Libxklavier
terminology).
EekLayout * eek_xkl_layout_new (Display *display,GError **error);
Create a new EekXklLayout.
gboolean eek_xkl_layout_set_config (EekXklLayout *layout,XklConfigRec *config);
Reconfigure layout
with config
.
[skip]
gboolean eek_xkl_layout_set_config_full (EekXklLayout *layout,gchar *model,gchar **layouts,gchar **variants,gchar **options);
Reconfigure layout
with model
, layouts
, variants
, and options
.
This function is merely a wrapper around
eek_xkl_layout_set_config() to avoid passing a pointer of
XklConfigRec, which is not currently available in the
gobject-introspection repository.
layout |
an EekXklLayout |
|
model |
Libxklavier model name |
|
layouts |
Libxklavier layouts |
|
variants |
Libxklavier variants |
|
options |
Libxklavier options |
Since: 0.0.2
gboolean eek_xkl_layout_set_layouts (EekXklLayout *layout,gchar **layouts);
Set the layout names of layout
(in the Libxklavier terminology).
gboolean eek_xkl_layout_set_model (EekXklLayout *layout,const gchar *model);
Set the model name of layout
configuration (in the Libxklavier terminology).
gboolean eek_xkl_layout_set_options (EekXklLayout *layout,gchar **options);
Set the option names of layout
(in the Libxklavier terminology).
gboolean eek_xkl_layout_set_variants (EekXklLayout *layout,gchar **variants);
Set the variant names of layout
(in the Libxklavier terminology).
“layouts” property “layouts” GStrv
The libxklavier layout names of EekXklLayout.
Owner: EekXklLayout
Flags: Read / Write
“model” property “model” char *
The libxklavier model name of EekXklLayout.
Owner: EekXklLayout
Flags: Read / Write
Default value: NULL
“options” property “options” GStrv
The libxklavier option names of EekXklLayout.
Owner: EekXklLayout
Flags: Read / Write
“variants” property “variants” GStrv
The libxklavier variant names of EekXklLayout.
Owner: EekXklLayout
Flags: Read / Write