EekKeysym

EekKeysym — an EekSymbol represents an X keysym

Synopsis

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

Object Hierarchy

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

Implemented Interfaces

EekKeysym implements EekSerializable.

Description

Details

EEK_KEYSYM()

#define EEK_KEYSYM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEK_TYPE_KEYSYM, EekKeysym))

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_new ()

EekKeysym *         eek_keysym_new                      (guint xkeysym);

Create an EekKeysym with given X keysym value xkeysym.

xkeysym :

an X keysym value

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_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

EekKeysymPrivate

typedef struct _EekKeysymPrivate EekKeysymPrivate;