Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как запретить события для работающего виджета в GTK2  (Прочитано 497 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nick87720z

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Есть ряд переключаемых кнопок (GtkToggleButton), которые по сути должны быть аналогами радио-кнопок. По сравнению с радио-кнопками получается более компактно (на них только цифры, вариантов всего 4). Проблема в том, чтобы при активации какой-либо кнопки заблокировать ее от пользовательского ввода, чтобы выпадала только по сигналу от другой нажатой кнопки).

Единственное работающее для меня решение - gtk_widget_set_sensitive(). Но тогда создается ложное впечатление, что что-то не так.
Еще нашел gtk_widget_add_events() но насколько я понял, оно только включает новые события, и отключать в принципе не может (что и так видно по названию).
gtk_widget_set_events() просто отказывается работать для работающих виджетов.
« Последнее редактирование: 21 Декабря 2010, 19:20:22 от nick87720z »

 

Страница сгенерирована за 0.027 секунд. Запросов: 25.