LINUX.ORG.RU

GTK: список виджетов


0

0

Есть ли возможно сть в GTK получить список всех виджетов окна или например notebook, чтобы потом их все удалить?

Попутно, я так понимаю удаляя виджет необходимо также вручную удалять сигналы повешенные на него или от него?

★★★

Если нужно удалить все виджеты всех окон, то gtk_exit ().

Если нужно удалить одно окно, то gtk_widget_destroy ().

xcreatepixmap
()

Если нужно именно удалить, то удаляешь самый верхний контейнер и он удаляет все что в него понапихано тоже.

Попутно, я так понимаю удаляя виджет необходимо также вручную удалять сигналы повешенные на него или от него?

Зачем? Вроде бы оно само...

petrosha ★★★★★
()

Для GtkNotebook можно использовать:

GList*              gtk_container_get_children          (GtkContainer *container);
shk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.