Есть ряд переключаемых кнопок (GtkToggleButton), которые по сути должны быть аналогами радио-кнопок. По сравнению с радио-кнопками получается более компактно (на них только цифры, вариантов всего 4). Проблема в том, чтобы при активации какой-либо кнопки заблокировать ее от пользовательского ввода, чтобы выпадала только по сигналу от другой нажатой кнопки).Единственное работающее для меня решение - gtk_widget_set_sensitive(). Но тогда создается ложное впечатление, что что-то не так.Еще нашел gtk_widget_add_events() но насколько я понял, оно только включает новые события, и отключать в принципе не может (что и так видно по названию).gtk_widget_set_events() просто отказывается работать для работающих виджетов.
|