В чем разница между сигналами «фокус» и «фокусировка (выход) - событие» в GTK +? Какой из них испускается елей? Как они связаны с клавиатурой (TAB) и щелчками мыши. Они зависят друг от друга?
Я спрашиваю об этом, потому что я хочу отслеживать текущий фокусированный виджет в окне верхнего уровня, и я не хочу проверить флаг HAS_FOCUS каждого виджета, когда мне это нужно. Интересующие меня виджеты находятся глубоко внутри других контейнеров, ящиков и т. Д. Как лучше всего в этой ситуации хранить и обновлять фокусированный указатель виджета?