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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.