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