Пусть в одном glade-файле лежат несколько окон, содержащих виджеты с одним и тем же именем "WidgetName". Необходимо получить WidgetName из второго по счету окошка. Как это сделать без костылей и гемороя? Я делал так: разбивал файл на несколько, по одному окну в каждом. Потом использовал функцию GtkWidget* glade_xml_get_widget (GladeXML *self, const char *name);, но это костыли. Делал и по-другому: xmlI = glade_xml_new ("file.glade", "WindowI", NULL);, но это геморой. Есть ощущение, что можно делать это как в GTK поступают с сигналами родительских виджетов: glade_xml_get_widget (xml, "Window1::WidgetName"); , но так не работает. ttnl P.S. Как точно геморой пишется - не знаю, никогда им не болел.