aluntzer/gtknodes

Migration to GTK4.0

vgrcs opened this issue · 5 comments

vgrcs commented

Hi,

Do you plan to support GTK4.0?

Yes, eventually when I find the time.

vgrcs commented

You think the problem with drag-and-drop issue with GDK is fixed in the current release of GTK4.0?

I just tried gtk4-broadwayd explicitly together with the Drag-and-Drop example from the gtk4-demo.

I get

Gdk:ERROR:../gtk/gdk/gdkdrag.c:297:gdk_drag_set_property: assertion failed: (priv->surface != NULL)
Bail out! Gdk:ERROR:../gtk/gdk/gdkdrag.c:297:gdk_drag_set_property: assertion failed: (priv->surface != NULL)

and the demo crashes, so I think this still requires fixing in the broadwayd GDK backend.

vgrcs commented

Okay.

Started here: #21
But quite a bit has changed in Gtk4.

Decided to rewrite from scratch.