style: Use layout name as css class

This commit is contained in:
Dorota Czaplejewicz
2022-09-03 08:04:40 +00:00
parent 9413150d85
commit c30e951907
10 changed files with 32 additions and 13 deletions

View File

@ -38,17 +38,17 @@ struct keymap {
size_t fd_len; // length of the data inside keymap_fd
};
/// Keyboard state holder
/// Keyboard info holder
struct _LevelKeyboard {
char style_name[20]; // The name of the css class on layout
struct squeek_layout *layout; // owned
// FIXME: This no longer needs to exist, keymap was folded into layout.
};
typedef struct _LevelKeyboard LevelKeyboard;
gchar *eek_keyboard_get_keymap(LevelKeyboard *keyboard);
LevelKeyboard*
level_keyboard_new (struct squeek_layout *layout);
level_keyboard_new (char *style_name, struct squeek_layout *layout);
void level_keyboard_free(LevelKeyboard *self);
G_END_DECLS