Je to dost mozne, ja by som tiez toho moc nepobral, keby som kedysi pred rokom neskusil GTK pre Pascal. Samozrejme, oproti tomuto to bola dzungla (v jednej ruke baterka, v druhej puska :-) ). Ale aspon som cosi pochopil.
Inak autorovi: vyborny clanok, vyborny serial. Videl som ich viac (aj v EN) a cital par kniziek a vacsina z nich sa nechyta. Len tak dalej.
Ono to funguje jinak, to xml se pouzije jen tehdy, kdyz chci vytvorit widget, ktery nemam v pameti. Tam uz jsout to klasicka data jako by je clovek napsal primo v kodu. Takze zadne refreshe a takove hlouposti...
Dokonce nemusite prekompilovavat program, kdyz delate zmeny do GUI. Ono abstrahovani obsahu od formy se stava stale zajimavejsim pro programatory. viz. PHP a templates, Qt a jejich xml, a nakonec i slibovany Avalon ;)
Je spousta aplikací, u kterých nevidím smysluplný důvod pro možnost vyměnit vzhled GUI naklikáním nějakého XML v Glade. Zbytečně to program komplikuje, zvětšuje a zpomaluje. Naopak když program potřebuje dynamicky vytvářet a měnit widgety, je lepší mít nad nimi plnou kontrolu z programu. Někteří programátoři radši vzhled aplikace popíší v kódu, než aby ho někde naklikali. Každá metoda má svá pro a proti.
dobre, podle me pochopitelne pro kazdeho, kdo kdykoli alespon minimalne slysel o tom, jak se programuji GUI aplikace. Jinak ke "statickemu" definovani vzhledu - existuje take neco jako GLADE pro wxwindows? Uz v tom tak 2 roky nedelam, nicmene v te dobe takoveho nebylo, jen neco komercniho.
Serial je super, uz dlho tu nebolo nic tak dobre.
Chcel by som sa opytat autora, ci by nevedel poradit nejaky elektronicky zdroj manualov, priruciek a tutorialov k Xlib. Ked som to svojho casu hladal, vela toho nebola. Viem, ze existuje pomerne kvalitna kniha venujuca sa tejto problematike, ale nie je mi celkom jasne, kde sa nachadza oficialna dokumentacia.
Toto som si samozrejme stiahol:
http://www.ms.mff.cuni.cz/~beran/vyuka/X/prog/Xlib/
http://www.ms.mff.cuni.cz/~beran/vyuka/X/prog/oreilly/xlib/
Pekne priklady! ;-) Dakujem.