Jared Wahlstrand

Results 56 comments of Jared Wahlstrand

Here is an experimental, very rough collection of mostly automatically exported GObject-based packages: [GLib.jl](http://github.com/jwahlstrand/GLib.jl) - includes libgio [Pango.jl](http://github.com/jwahlstrand/Pango.jl) - includes libpangocairo [GdkPixbufLib.jl](http://github.com/jwahlstrand/GdkPixbufLib.jl) [Gtk3.jl](http://github.com/jwahlstrand/Gtk3.jl) - includes libatk, libgdk3 [Gtk4.jl](http://github.com/jwahlstrand/Gtk4.jl) - includes...

Pieces of Gtk4 work -- 99.9% is untested. GI.jl's method output works for quite a few types of arguments but I keep encountering methods that are broken. On your point...

They're not registered. Should I do that?

I see my mistake, I'll fix the project files...

They should hopefully work now... Note that Gtk 4 relies on the library being present outside Julia. I've only used it on Fedora and the library might have a different...

Yeah, this is the same symptom, but I only see it when auto-idle is enabled. It looks like #521 mostly fixed the lag issue reported in #325, but not universally....

I think https://gitlab.gnome.org/GNOME/gtk/-/issues/2015 is the root cause of this problem and maybe #325. When you start libgdk3 but don't run the main loop, there is a bug that causes keyboard...

> @jwahlstrand: Now we "just" need your Gtk3/4.jl re-design ;-) I've gotten bogged down with GBoxed type issues but I'll submit a PR on what's working (for Gtk3) soon!

I think it will look a lot like Gtk.jl. My goal is to support all widgets and have a bunch of auto-generated methods, with a layer of more Julian functions...

Yes, see https://github.com/JuliaGtk/Gtk4.jl On Linux x86_64, it works about as well as Gtk (with the caveat that this statement is purely based on my own experience). On a Mac it...