gtk_widget_set_sensitive on кнопка Закрыть окно - PullRequest
1 голос
/ 15 августа 2011

Как бы вы изменили чувствительность кнопки закрытия окна (X в верхнем правом углу окна)?

Возможно ли это?Кажется, что кнопка X на самом деле не является виджетом, и поэтому ее нельзя передать этой функции.

Я знаю, что существует gtk_window_set_deletable для полного удаления кнопки X, но эта опция недоступна.

Спасибо.

1 Ответ

3 голосов
/ 15 августа 2011

Вы не можете. Кнопка закрытия не является виджетом; это управляется оконным менеджером, а не GTK. Решение состоит в том, чтобы перехватить событие delete-event и заблокировать его, как предполагает Федерико Каллока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...