keyboard: Remove references
This commit is contained in:
		@ -57,6 +57,8 @@ struct _EekKeyboard
 | 
			
		||||
    GPtrArray *rows; // struct squeek_row*
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
typedef struct _EekKeyboard EekKeyboard;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * EekKeyboardClass:
 | 
			
		||||
 * @create_section: virtual function for creating a section
 | 
			
		||||
@ -103,7 +105,7 @@ typedef struct _EekModifierKey EekModifierKey;
 | 
			
		||||
 | 
			
		||||
/// Keyboard state holder
 | 
			
		||||
struct _LevelKeyboard {
 | 
			
		||||
    EekKeyboard *views[4];
 | 
			
		||||
    struct squeek_view *views[4];
 | 
			
		||||
    guint level;
 | 
			
		||||
    struct xkb_keymap *keymap;
 | 
			
		||||
    int keymap_fd; // keymap formatted as XKB string
 | 
			
		||||
@ -133,7 +135,7 @@ void                eek_keyboard_set_size
 | 
			
		||||
                                      gdouble             width,
 | 
			
		||||
                                      gdouble             height);
 | 
			
		||||
 | 
			
		||||
struct squeek_row *eek_keyboard_get_row(EekKeyboard *keyboard,
 | 
			
		||||
struct squeek_row *eek_keyboard_get_row(struct squeek_view *view,
 | 
			
		||||
                                      struct squeek_button *button);
 | 
			
		||||
struct squeek_button *eek_keyboard_find_button_by_name(LevelKeyboard *keyboard,
 | 
			
		||||
                                      const gchar        *name);
 | 
			
		||||
@ -144,7 +146,7 @@ struct button_place {
 | 
			
		||||
    struct squeek_button *button;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
struct button_place eek_keyboard_get_button_by_state(EekKeyboard *keyboard,
 | 
			
		||||
struct button_place eek_keyboard_get_button_by_state(struct squeek_view *view,
 | 
			
		||||
                                             struct squeek_key *key);
 | 
			
		||||
 | 
			
		||||
EekOutline         *level_keyboard_get_outline
 | 
			
		||||
@ -165,8 +167,8 @@ void eek_keyboard_foreach (EekKeyboard *keyboard,
 | 
			
		||||
                     GFunc      func,
 | 
			
		||||
                          gpointer   user_data);
 | 
			
		||||
 | 
			
		||||
EekKeyboard *level_keyboard_current(LevelKeyboard *keyboard);
 | 
			
		||||
LevelKeyboard *level_keyboard_new(EekboardContextService *manager, EekKeyboard *views[4], GHashTable *name_button_hash);
 | 
			
		||||
struct squeek_view *level_keyboard_current(LevelKeyboard *keyboard);
 | 
			
		||||
LevelKeyboard *level_keyboard_new(EekboardContextService *manager, struct squeek_view *views[], GHashTable *name_button_hash);
 | 
			
		||||
void level_keyboard_deinit(LevelKeyboard *self);
 | 
			
		||||
void level_keyboard_free(LevelKeyboard *self);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user