renderer: Split mutable geometry and place it directly in GtkKeyboard

Geometry is now permanently married to the widget rather the renderer. While geometry is not always defined, C doesn't support sum types, so checks won't be enforced by the compiler. It's OK to pretend there's always some geometry to avoid crashes.
This commit is contained in:
Dorota Czaplejewicz
2021-03-17 13:56:34 +00:00
parent 46f8790fc0
commit 24c3fac505
4 changed files with 71 additions and 51 deletions

View File

@ -28,6 +28,7 @@
#include <glib.h>
#include <gtk/gtk.h>
#include "eek/eek-renderer.h"
#include "eek/eek-types.h"
struct submission;