LINUX.ORG.RU

Glade-file


0

0

Пусть в одном 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. Как точно геморой пишется - не знаю, никогда им не болел.
anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.