Results 116 comments of Jonathan Bieler

I think the reason things are called like is that that's how they are called in Gtk. `Gtk.jl` just calls a GObject introspection method and prints the results: https://github.com/JuliaGraphics/Gtk.jl/blob/4190f445872257e7fdf92c96409e48a00380785c/src/GLib/gvalues.jl#L209-L238 I...

I think it's because the GtkCssProvider [constructor](https://github.com/JuliaGraphics/Gtk.jl/blob/e243036be95857c5b5c7330fcc0ef91d320d84d3/src/theme.jl#L6) is calling `gtk_css_provider_get_default` so you end up having several objects "pointing" to the default provider. Apparently `gtk_css_provider_get_default` is deprecated and we should use...

I couldn't find the value of the CLIPBOARD one anywhere so I generated the list by calling `gdk_atom_name`. Thinking about it it's probably not the best idea, these are maybe...

I'm not very familiar with GtkBuilder, is that something that is supported ? I only had a quick look but didn't found much : https://developer.gnome.org/gtk3/stable/GtkBuilder.html

As I understand you're modifying the container here (the GtkScrolledWindow) and not the builder itself. Essentially you're doing : ``` x = [zeros(2)] x[1][1] = 1 ``` Which is different...

I'm not sure what the issue is, but you can try to use the non-simplified syntax for signal connect, the simple one is a bit bugged: ``` @guarded (nothing) function...

I think that's the correct way to do that: ```julia using GtkExtensions using Gtk.ShortNames using Dates b = Box(:v) win = Window(b,"test") ent = Entry() push!(b,ent) button = Button("ok") push!(b,button)...

I never use `@sigatom` and I never had that kind of issues (on macOS at least). That said this one works fine too: ```julia using GtkExtensions using Gtk.ShortNames using Dates...

It works fine with a sleep, it blocks the application for 0.1 second though.

Yes, I think the underlying problem is that it's not safe to interact with Gtk components outside of Gtk's main loop. As I understand `sigatom` is a workaround, but if...