glade2 --> glade3 átállás.

 ( emberk | 2009. március 4., szerda - 20:20 )

Üdv néktek.

Eddig Glade2-vel programoztam, ott simán elő lehetett készíteni a callbacks.c, és h állományokat. Ebben az "új" glade-ben nem találom, ezeket. Nincs is ilyen, hogy létrehozza az állományokat? Hogyan tudom a glade3-at használni? Van valami jó kis tutorial a használatához? Nekem a glade bőven elég, met csak matekmodulokhoz írok megjelenítőt, nem a gui a főmunka többnyire 1-2 gomb és max néhány kép amit használok.

Folytatás:
Ok egész jól megtanultam a Glade3 használatát tényleg nem vészes. Viszont az lenne a kérdésem, hogy nincs módszer arra, hagy a lefordított állományokba valahogy ""belforgatni"" az xml-fileket, mert így csak 1 állományból állna a programom, és nem kellene a külön xml-eket vinnem egyik gépről a másikra..... Nem mintha ez egy hatalmas probléma lenne, de az van hogy a program nem itt fog futni, és nincs kedvem megtanítani telepíteni a futtató emberkét, hogy mit hova másolgasson stb...

Előre is köszönöm a segítséget.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

LibGlade, sőt most már inkább az sem, hanem GtkBuilder

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

Hát ez jóval kacifántosabbnak tűnik mint a sima galde2.

Egyáltalán nem, betöltöd a Glade által generált XML -t, és használod. A Glade által generált C kódot már régóta nem ajánlják használatra, ezért is vették ki a Glade 3 -ból ezt a lehetőséget.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

http://glade.gnome.org/ :

"This version of Glade (Glade-3) is a complete rewrite of the original Glade codebase.
One of the main differences from glade-2 is that C code generation has been removed from glade-3: this has been done on purpose, since using generated code is deprecated; the preferred way to use glade files is with libglade."

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Ezt találtam:
http://www.micahcarrick.com/12-24-2007/gtk-glade-tutorial-part-1.html

Elég részletesnek tűnik, leírja a GtkBuilder-t és a libGlade-del való viszonyát is.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

up.

Én nem tanácsolom neked, és sok értelmét sem látom, akkor inkább csinálj hozzá valami telepítőt (Windows alatt), vagy "make install" (Linux alatt), de ha neked mindenképpen ez kell, egy kis API olvasással te is megtaláltad volna: gtk_builder_add_from_string ()
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

Mire kérdezel rá? Annyit kérdeztem hogy nem e létezik valami olyan fordítási opció, amivel a glade3-al generált xml file statikusan befordítható a futtatható állományba. Az up meg azért ment, mert hiába szerkesztettem a szöveget valamiért nem került be a legfrissebb 10-be.

Ui:
Ok vettem a lapot köszi. Nem gondoltam hogy ez ennyi lesz. Miért nem javaslod?

Szerintem nincs ertelme statikusan beleforditani. Tomoriteni nem lehet, a kezelese problemas (hacsak nem valami script allitja elo azt a header fajlt), raadasul idoben sem nyersz vele semmit.
--

()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Értem. Annyi lenne az egyetlen ok, hogy ezen egy click, és megy, de lehet hogy az lesz amit fentebb írtak hogy kap egy kis installert és kész.

Ha mellerakod, akkor csak lekerdezed a futtatott fajl eleresi utjat (ez platformfuggo sajna), leszeded a directory reszt, es onnet toltod be a xml-edet.
--

()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Ahogy látom Gtk-hoz nincs Resource System, mint ahogy pl a Qt-hez van.

Mondjuk nem egy nagy feladat írni egy scriptet, vagy egy progit, ami berakja az xml-eket egy .c fájlba...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

hello, valaki akkor leírná pár szóba hogy most hogy megy? Mert nekem nem nagyon jött át. Szal fog valami egyáltalán .c állományokat generálni hogy ne kézzel kelljen 36ablakot meg 60 gombot beírni?
Mert amiket nézegettem tutorialokat állandóan azt csinálták hogy na és most írjuk ezt be (hello world szint) és fordítsuk le és voalá.
Odáig eljutottam h .glade-t gtk-builder-convert el átkonvertáltam, onnanstól merre keresgéljek?
Kössz a segítséget, üdv.