GtkWidget окна
-
demien
я пишу плагин для приложения, мордочка у которого написана на GTK. мне из плагина необходимо общаться с пользователем, не подскажете как получить GtkWEidget указывающий на основное окно программы, что бы встроить в него кнопку? есть какие-нибудь функции, что бы узнать gtkWidget любого виджета?
ps приложение - wireshark
ps приложение - wireshark
-
demien
1: gekso опа-опа, спасибо за внимание 
в понедельник попробую, но помню, что где-то попадалась мне эта функция и чем-то она меня не устроила, а может и не помню(в голове чуть-чуть каша из различных SDK)
в понедельник попробую, но помню, что где-то попадалась мне эта функция и чем-то она меня не устроила, а может и не помню(в голове чуть-чуть каша из различных SDK)
-
gekso
пользуясь случаем, передаю поздравления по поводу 16-тилетия Freax'а, лицам имеющим отношение)
-
demien
lookup_widget не подходит, как я понял эта функция из Glade, хотя можно ее реализацию вытащить из support.c, НО, как я понял, нужно знать любой виджет объекта, который упкован внутри окна, что б выцтащить указатель на окно. я же про окошко не знаю вообще ничего.
вот картинко, как-то там, не известно мне как, создается окно со всевозможными кнопками меню_барами, пытаюсь использовать g_object_get_data(GtkWidget *pointer,gchar *nameItem), но первый параметр должен указывать на какой-то элемент в этом окне
вот картинко, как-то там, не известно мне как, создается окно со всевозможными кнопками меню_барами, пытаюсь использовать g_object_get_data(GtkWidget *pointer,gchar *nameItem), но первый параметр должен указывать на какой-то элемент в этом окне
-
gekso
про хоткеи тут - http://www.opennet.ru/docs/RUS/gtk-refe ... ators.html
(там же ссылка на мнемоники, если что, но акселераторы вероятно самый помидор).
у g_object_get_data() первый аргумент вроде не GtkWidget*, а GtkObject*?
чесно, беспонятия как указатель этот получить.. можно глянуть впринципе сюда -
http://cssed.sourceforge.net/plugins-doc/plugin_8h.html
http://cssed.sourceforge.net/plugins-do ... mples.html
т.е. видишь можно якобы любой указанный виджет, туже кнопку прицепить куда угодно в главное окно. как вариант что-ба не испльзовать левую библиотеку - качнуть ее и посмотреть как они это реализуют..
(там же ссылка на мнемоники, если что, но акселераторы вероятно самый помидор).
у g_object_get_data() первый аргумент вроде не GtkWidget*, а GtkObject*?
чесно, беспонятия как указатель этот получить.. можно глянуть впринципе сюда -
http://cssed.sourceforge.net/plugins-doc/plugin_8h.html
http://cssed.sourceforge.net/plugins-do ... mples.html
т.е. видишь можно якобы любой указанный виджет, туже кнопку прицепить куда угодно в главное окно. как вариант что-ба не испльзовать левую библиотеку - качнуть ее и посмотреть как они это реализуют..
-
demien
7: gekso про ЛОР тупанул, да.
про хоткеи спасибо за ссылки, кстати вот еще переводы на похожую тему http://linfoline.homedns.org
про хоткеи спасибо за ссылки, кстати вот еще переводы на похожую тему http://linfoline.homedns.org
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей