LINUX.ORG.RU

gtk: как обрабатывать события для выключенных виджетов?


0

0
gtk_widget_set_sensitive(widget, FALSE);

И после этого, естественно, обработчик button_press_event для данного виджета не срабатывает. Как сделать, чтобы можно было обрабатывать события у выключенных виджетов?

Спасибо.

★★★
никак. они для того и выключаются, чтобы на события не реагировать

а зачем вообще подобные извраты понадобились?
ananas ★★★★★
()
а, извините, зачем?
yoghurt ★★★★★
()
хотя, как вариант - можно заключать виджет в контейнер GtkEvent, которым и ловить нужные события
ananas ★★★★★
()
Ответ на: комментарий от ananas

а зачем вообще подобные извраты понадобились?

эммм... просто играючи рассматриваю возможные варианты построение пользовательского UI — да-да, я тоже согласен, что за такое надо бить по рукам, но мне просто хочется на это посмотреть «для галочки».

можно заключать виджет в контейнер GtkEvent, которым и ловить нужные события

А вот это интересно. Спасибо.

kondor ★★★
() автор топика
Ответ на: комментарий от ananas
> никак. они для того и выключаются, чтобы на события не реагировать а зачем вообще подобные извраты понадобились?

хотя бы

1. выдать стандартный хелп по виджету

2. объяснить, почему он выключен

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru
tooltips будут отображаться и на выключенных виджетах
ananas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.