Поиск дочерних элементов GtkWidget

Мне нужно иметь возможность программно исследовать структуру графического интерфейса GTK. У меня есть GtkWidget, и я хочу найти всех дочерних элементов этого виджета. Теперь я знаю, что у GtkContainer есть функция для поиска дочерних элементов и что GtkContainer является производным от GtkWidget.

Можно ли каким-либо образом проверить, является ли виджет GtkContainer, а затем выполнить приведение? Если нет, есть ли другой способ обнаружить GtkWidget, которые являются потомками того, что у меня есть?

13
задан Jonathan Sternberg 23 March 2011 в 05:48
поделиться