как сохранить gtk.window всегда на верхнем уровне - PullRequest
8 голосов
/ 04 декабря 2011

Я пытаюсь держать gtk.window вверху, но у меня проблемы.

Вот мой код. Пример приведен в Vala GNOME (в Windows 7).

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

1 Ответ

4 голосов
/ 04 декабря 2011

Похоже, это очень старая ошибка GTK +, которая была недавно исправлена ​​.

Вы должны быть в состоянии обойти это, вызвав set_keep_above, когда окно уже отображено, то есть после show (). Комментарий 17 (от 2008) в этой ошибке говорит, что он не работает, но работает на моей машине, поэтому YMMV.

...