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.