Clem Cords

Results 57 comments of Clem Cords
trafficstars

Sorry for the period of inactivity, I found out this was an issue fixed with GTK4.12: https://gitlab.gnome.org/GNOME/gtk/-/issues/5877, so it was a bug. This will be fixed when the binary builder...

Hi, sorry for the late reply. The function is called `get_is_revealed`, this is an error in the documentation. Thank you for pointing it out

Yes, this is true. As it says in the [planned features](https://github.com/Clemapfel/mousetrap.jl#planned-features) making the installation a one-liner is a high priority

I'm just waiting for https://github.com/JuliaPackaging/Yggdrasil/pull/7461 now, everything is in order and ready to be published on Mousetraps end. Once the jll is on yggdrasil, I can open the Julia registry...

That's weird but yeah it doesn't seem to be related to anything I have control over, it seems to be an issue with `libadwaita_jll`, which is crucial to mousetrap, but...

There's definitely no way to do this cross-platform, as the window manager has complete control over where windows appear. On Linux Wayland or x11 you can get the native pointer...

Wait what, there's a typo, how have I or someone else not found that yet, let me fix that real quick

Until #59 is merged you can use this function instead: ```julia function set_transient_for!(self::Window, other::Window) detail.set_transient_for!(self._internal, other._internal) end ``` It just makes it so `self` is always on top of `other`....

I don't see how these settings would help but you can set them like this: ```julia using Mousetrap import GTK4_jll main() do app::Application settings = ccall((:gtk_settings_get_default, GTK4_jll.libgtk4), Ptr{Cvoid}, ()) @ccall...

I've been looking into https://docs.gtk.org/gtk4/method.Application.set_menubar.html which states: > Depending on the desktop environment, this may appear at the top of each window, or **at the top of the screen** I...