gtk.window を一番上に維持しようとしていますが、問題があります。
これまでの私のコードは次のとおりです。例はvala gnomeにあります(Windows 7上)。
public void onTop() {
window.decorated = false;
window.modal = true;
window.set_keep_above(true);
}
これは、最近修正された非常に古い GTK+ のバグのようです。
ウィンドウがすでにマップされている場合、つまり show() の後に set_keep_above を呼び出すことで、これを回避できるはずです。そのバグのコメント 17 (2008 年から) は動作しないと言っていますが、私のマシンでは動作するため、YMMV です。