libeek: add EekKey#is_pressed.

This commit is contained in:
Daiki Ueno
2011-01-22 11:24:01 +09:00
parent 12550f4bc3
commit 8399acda83
2 changed files with 35 additions and 7 deletions

View File

@ -98,10 +98,15 @@ struct _EekKeyClass
void (* get_keysym_index) (EekKey *self,
gint *group,
gint *level);
gboolean (* is_pressed) (EekKey *self);
/* signals */
void (* pressed) (EekKey *key);
void (* released) (EekKey *key);
/*< private >*/
/* padding */
gpointer pdummy[23];
};
GType eek_key_get_type (void) G_GNUC_CONST;
@ -136,6 +141,7 @@ void eek_key_set_keysym_index (EekKey *key,
void eek_key_get_keysym_index (EekKey *key,
gint *group,
gint *level);
gboolean eek_key_is_pressed (EekKey *key);
G_END_DECLS
#endif /* EEK_KEY_H */