EekXkbLayout

EekXkbLayout — Layout engine using XKB configuration

Functions

Properties

gpointer display Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── EekLayout
        ╰── EekXkbLayout
            ╰── EekXklLayout

Implemented Interfaces

EekXkbLayout implements GInitable.

Description

The EekXkbLayout inherits EekLayout class and arranges keyboard elements using XKB.

Functions

eek_xkb_layout_new ()

EekLayout *
eek_xkb_layout_new (Display *display,
                    GError **error);

Create a new EekXkbLayout.


eek_xkb_layout_set_names ()

gboolean
eek_xkb_layout_set_names (EekXkbLayout *layout,
                          XkbComponentNamesRec *names,
                          GError **error);

Set the XKB component names to layout .

[skip]

Parameters

layout

an EekXkbLayout

 

names

XKB component names

 

error

a GError

 

Returns

TRUE if the component names are successfully set, FALSE otherwise

Types and Values

struct EekXkbLayout

struct EekXkbLayout;

struct EekXkbLayoutClass

struct EekXkbLayoutClass {
};

Property Details

The “display” property

  “display”                  gpointer

X Display.

Owner: EekXkbLayout

Flags: Read / Write / Construct Only