EekLayout

EekLayout — Base class of a layout engine

Synopsis

                    EekLayoutClass;
                    EekLayout;

Object Hierarchy

  GObject
   +----EekLayout
         +----EekXkbLayout
         +----EekXmlLayout

Description

The EekLayout class is a base class of layout engine which arranges keyboard elements.

Details

EekLayoutClass

typedef struct {
    EekKeyboard* (* create_keyboard) (EekLayout *self,
                                      gdouble    initial_width,
                                      gdouble    initial_height);
} EekLayoutClass;

create_keyboard ()

virtual function for creating a keyboard

EekLayout

typedef struct _EekLayout EekLayout;