如何保持gtk.window始终在顶层

我试图保持gtk.window在顶部,但我遇到了麻烦。

这是我的代码到目前为止。 这个例子是在vala GNOME(在Windows 7上)。

public void onTop() {
    window.decorated = false;
    window.modal = true;
    window.set_keep_above(true);
}

看起来这是一个非常古老的GTK + bug,它最近被修复了。

当窗口已经被映射时,即在show()之后,你应该能够通过调用set_keep_above来解决这个问题。 评论17(从2008年起)那个bug说它不起作用,但它在我的机器上,所以YMMV。

链接地址: http://www.djcxy.com/p/56637.html

上一篇: how to keep gtk.window always on top level

下一篇: C message delivered to a process running on windows?