EekKeysym

EekKeysym — an EekSymbol represents an X keysym

Synopsis

                    EekKeysym;
struct              EekKeysymClass;
guint               eek_keysym_get_xkeysym              (EekKeysym *keysym);
EekKeysym *         eek_keysym_new                      (guint xkeysym);
EekKeysym *         eek_keysym_new_from_name            (const gchar *name);
EekKeysym *         eek_keysym_new_with_modifier        (guint xkeysym,
                                                         EekModifierType modifier_mask);

Object Hierarchy

  GObject
   +----EekSymbol
         +----EekKeysym

Implemented Interfaces

EekKeysym implements EekSerializable.

Description

Details

EekKeysym

typedef struct _EekKeysym EekKeysym;

The EekKeysym structure contains only private data and should only be accessed using the provided API.


struct EekKeysymClass

struct EekKeysymClass {
};

eek_keysym_get_xkeysym ()

guint               eek_keysym_get_xkeysym              (EekKeysym *keysym);

Get an X keysym value associated with keysym

keysym :

an EekKeysym

eek_keysym_new ()

EekKeysym *         eek_keysym_new                      (guint xkeysym);

Create an EekKeysym with given X keysym value xkeysym.

xkeysym :

an X keysym value

eek_keysym_new_from_name ()

EekKeysym *         eek_keysym_new_from_name            (const gchar *name);

Create an EekKeysym with an X keysym value looked up by name.

name :

an X keysym name

eek_keysym_new_with_modifier ()

EekKeysym *         eek_keysym_new_with_modifier        (guint xkeysym,
                                                         EekModifierType modifier_mask);

Create an EekKeysym with given X keysym value xkeysym and modifier modifier_mask.

xkeysym :

an X keysym value

modifier_mask :

modifier assigned to xkeysym