rosenrot-browser

A hackable browser based on Webkitgtk
Log | Files | Refs | README

commit b1adaef7e360903577ef0cccc9d7b23f5eddc756
parent 68b6d1cdb601ccbf511d842187bbdb2eca819c75
Author: NunoSempere <nuno.semperelh@protonmail.com>
Date:   Sat, 20 Jul 2024 19:06:57 -0400

GTK4: get gtk4 to compile.

... but dimensions are not working, and neither are shortcuts

Diffstat:
Mrosenrot4.c | 7+++----
1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/rosenrot4.c b/rosenrot4.c @@ -361,10 +361,9 @@ int handle_signal_keypress(void* self, GdkEvent* event, GtkNotebook* notebook) { (void)self; - guint event_keyval = 0; - gdk_event_get_keyval(event, &event_keyval); - GdkModifierType event_state = 0; - gdk_event_get_state(event, &event_state); + guint event_keyval = gdk_key_event_get_keyval(event); + GdkModifierType event_state = gdk_event_get_modifier_state(event); + /* https://docs.gtk.org/gdk4/keys.html, https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gdk/gdkevents.h */ if (0) { printf("Keypress state: %d\n", event_state);