Ja próbowałem może ze 4 miesiące temu na Mincie opartym o Ubuntu.
Wydaje mi się że kiedyś dawno temu Glade było lepsze, w sensie bardziej zaawansowane / mniej poukrywanych opcji.
Wydaje mi się że ręcznie okna można by napisać lepiej.Pobrałem
gtk-3-examples i
gtk2.0-examples na Linux Mint
( Trochę mi żal że przykłady nie są to tak rozbudowane jak było w gtkdialog dla bash-a. Ale nie istotne. )
Otwieram ścieżkę z paczki
gtk-3-examples/usr/share/doc/gtk-3-examples/examples/gtk2 --> /usr/share/doc/gtk2.0-examples/examples
No cudnie, masz przykłady, masz kod można kompilować
Jeszcze znaleźć dokumentacje i można się uczyć. (aplikacja
devhelp fajna, ale to trochę mało)
1. Niektóre przykłady mi sypały błędami. Może to było też w GTK2 -> nie pamiętam.
2. Niektóre przykłady GTK3 zamiast pliku
Makefile.am mają teraz plik
meson.buildMeson wtedy mi nie dział (w dużym skrócie)
Kod także zawsze można przepisać na
Makefile.amAle trzeba by się także spytać developerów czego oni używają.
Żeby zainstalować to samo i się nie męczyć i nie zniechęcać już na początku nauki.
Zastanawiało mnie czemu np. takie okno w gtkdialog
(te dla bash-a dający też jakieś xml kod
http://xpt.sourceforge.net/techdocs/language/gtkdialog/gtkde02-GtkdialogExamples/index.html#text)
jest takie proste, a w GTK trzeba aż tyle kodu napisać.
Nie wiem czy dobrze wyjaśnię, ale okno w gtkdialog ma wartości domyślne, które rozciąga się jeśli coś się nie mieści.
Oczywiście ma to pewne ograniczenia możliwości konfiguracji okna, ale w gtkdialog to wystarczyło.
Może tą drogą próbuje iść Glade?
Przetestuj i oceń sam czy Glade jest faktycznie użyteczne, czy lepiej pisać kod ręcznie, choćby na zasadzie kopiuj, wklej i edytuj.