Пусть в одном 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. Как точно геморой пишется - не знаю, никогда им не болел.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум glade, gtk на Open Solaris 2008.11 (2008)
- Форум Libglade + KDE (3.5) - не отображается ui (2009)
- Форум Растровое изображение по полярным координатам точек в OpenGL (2011)
- Форум Glade ???? (2001)
- Форум Glade ???? (2001)
- Форум glade-- (2003)
- Форум glade (2003)
- Форум Glade (2003)
- Форум Glade (2003)
- Форум pygtk - glade или не glade (2010)