Ardour  9.0-pre0-582-g084a23a80d
gdkkeys.h File Reference
#include <gdk/gdktypes.h>
Include dependency graph for gdkkeys.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GdkKeymapKey
 
struct  _GdkKeymap
 
struct  _GdkKeymapClass
 

Macros

#define GDK_TYPE_KEYMAP   (gdk_keymap_get_type ())
 
#define GDK_KEYMAP(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_KEYMAP, GdkKeymap))
 
#define GDK_KEYMAP_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_KEYMAP, GdkKeymapClass))
 
#define GDK_IS_KEYMAP(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_KEYMAP))
 
#define GDK_IS_KEYMAP_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_KEYMAP))
 
#define GDK_KEYMAP_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_KEYMAP, GdkKeymapClass))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GdkKeymapKey GdkKeymapKey
 
typedef struct _GdkKeymap GdkKeymap
 
typedef struct _GdkKeymapClass GdkKeymapClass
 

Functions

GType gdk_keymap_get_type (void) G_GNUC_CONST
 
GdkKeymapgdk_keymap_get_default (void)
 
GdkKeymapgdk_keymap_get_for_display (GdkDisplay *display)
 
guint gdk_keymap_lookup_key (GdkKeymap *keymap, const GdkKeymapKey *key)
 
gboolean gdk_keymap_translate_keyboard_state (GdkKeymap *keymap, guint hardware_keycode, GdkModifierType state, gint group, guint *keyval, gint *effective_group, gint *level, GdkModifierType *consumed_modifiers)
 
gboolean gdk_keymap_get_entries_for_keyval (GdkKeymap *keymap, guint keyval, GdkKeymapKey **keys, gint *n_keys)
 
gboolean gdk_keymap_get_entries_for_keycode (GdkKeymap *keymap, guint hardware_keycode, GdkKeymapKey **keys, guint **keyvals, gint *n_entries)
 
PangoDirection gdk_keymap_get_direction (GdkKeymap *keymap)
 
gboolean gdk_keymap_have_bidi_layouts (GdkKeymap *keymap)
 
gboolean gdk_keymap_get_caps_lock_state (GdkKeymap *keymap)
 
void gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap, GdkModifierType *state)
 
gboolean gdk_keymap_map_virtual_modifiers (GdkKeymap *keymap, GdkModifierType *state)
 
gchar * gdk_keyval_name (guint keyval) G_GNUC_CONST
 
guint gdk_keyval_from_name (const gchar *keyval_name)
 
void gdk_keyval_convert_case (guint symbol, guint *lower, guint *upper)
 
guint gdk_keyval_to_upper (guint keyval) G_GNUC_CONST
 
guint gdk_keyval_to_lower (guint keyval) G_GNUC_CONST
 
gboolean gdk_keyval_is_upper (guint keyval) G_GNUC_CONST
 
gboolean gdk_keyval_is_lower (guint keyval) G_GNUC_CONST
 
guint32 gdk_keyval_to_unicode (guint keyval) G_GNUC_CONST
 
guint gdk_unicode_to_keyval (guint32 wc) G_GNUC_CONST
 

Macro Definition Documentation

◆ GDK_IS_KEYMAP

#define GDK_IS_KEYMAP (   object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_KEYMAP))

Definition at line 62 of file gdkkeys.h.

◆ GDK_IS_KEYMAP_CLASS

#define GDK_IS_KEYMAP_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_KEYMAP))

Definition at line 63 of file gdkkeys.h.

◆ GDK_KEYMAP

#define GDK_KEYMAP (   object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_KEYMAP, GdkKeymap))

Definition at line 60 of file gdkkeys.h.

◆ GDK_KEYMAP_CLASS

#define GDK_KEYMAP_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_KEYMAP, GdkKeymapClass))

Definition at line 61 of file gdkkeys.h.

◆ GDK_KEYMAP_GET_CLASS

#define GDK_KEYMAP_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_KEYMAP, GdkKeymapClass))

Definition at line 64 of file gdkkeys.h.

◆ GDK_TYPE_KEYMAP

#define GDK_TYPE_KEYMAP   (gdk_keymap_get_type ())

Definition at line 59 of file gdkkeys.h.

Typedef Documentation

◆ GdkKeymap

typedef struct _GdkKeymap GdkKeymap

Definition at line 36 of file gdkkeys.h.

◆ GdkKeymapClass

Definition at line 36 of file gdkkeys.h.

◆ GdkKeymapKey

typedef typedefG_BEGIN_DECLS struct _GdkKeymapKey GdkKeymapKey

Definition at line 36 of file gdkkeys.h.

Function Documentation

◆ gdk_keymap_add_virtual_modifiers()

void gdk_keymap_add_virtual_modifiers ( GdkKeymap keymap,
GdkModifierType state 
)

◆ gdk_keymap_get_caps_lock_state()

gboolean gdk_keymap_get_caps_lock_state ( GdkKeymap keymap)

◆ gdk_keymap_get_default()

GdkKeymap* gdk_keymap_get_default ( void  )

◆ gdk_keymap_get_direction()

PangoDirection gdk_keymap_get_direction ( GdkKeymap keymap)

◆ gdk_keymap_get_entries_for_keycode()

gboolean gdk_keymap_get_entries_for_keycode ( GdkKeymap keymap,
guint  hardware_keycode,
GdkKeymapKey **  keys,
guint **  keyvals,
gint *  n_entries 
)

◆ gdk_keymap_get_entries_for_keyval()

gboolean gdk_keymap_get_entries_for_keyval ( GdkKeymap keymap,
guint  keyval,
GdkKeymapKey **  keys,
gint *  n_keys 
)

◆ gdk_keymap_get_for_display()

GdkKeymap* gdk_keymap_get_for_display ( GdkDisplay display)

◆ gdk_keymap_get_type()

GType gdk_keymap_get_type ( void  )

◆ gdk_keymap_have_bidi_layouts()

gboolean gdk_keymap_have_bidi_layouts ( GdkKeymap keymap)

◆ gdk_keymap_lookup_key()

guint gdk_keymap_lookup_key ( GdkKeymap keymap,
const GdkKeymapKey key 
)

◆ gdk_keymap_map_virtual_modifiers()

gboolean gdk_keymap_map_virtual_modifiers ( GdkKeymap keymap,
GdkModifierType state 
)

◆ gdk_keymap_translate_keyboard_state()

gboolean gdk_keymap_translate_keyboard_state ( GdkKeymap keymap,
guint  hardware_keycode,
GdkModifierType  state,
gint  group,
guint *  keyval,
gint *  effective_group,
gint *  level,
GdkModifierType consumed_modifiers 
)

◆ gdk_keyval_convert_case()

void gdk_keyval_convert_case ( guint  symbol,
guint *  lower,
guint *  upper 
)

◆ gdk_keyval_from_name()

guint gdk_keyval_from_name ( const gchar *  keyval_name)

◆ gdk_keyval_is_lower()

gboolean gdk_keyval_is_lower ( guint  keyval)

◆ gdk_keyval_is_upper()

gboolean gdk_keyval_is_upper ( guint  keyval)

◆ gdk_keyval_name()

gchar* gdk_keyval_name ( guint  keyval)

◆ gdk_keyval_to_lower()

guint gdk_keyval_to_lower ( guint  keyval)

◆ gdk_keyval_to_unicode()

guint32 gdk_keyval_to_unicode ( guint  keyval)

◆ gdk_keyval_to_upper()

guint gdk_keyval_to_upper ( guint  keyval)

◆ gdk_unicode_to_keyval()

guint gdk_unicode_to_keyval ( guint32  wc)