nagy.zsoltAkkor nem voltam egészen világos, bocsánat. Hogy magyarázzam el érthetően... hmm...
Ül a programozó a gépe elött, és azt mondja, hogy ő akar egy grafikus (tehát nem parancssoros) alkalmazást írni. Mivel nem akarja megírni maga újra a már százszor megírt felületet (gombokat, szövegdobozokat, menüket stb.) kezelő felületet, ezért választ egy szabadon használható widget toolkit könyvtárat. Ilyen könyvtárak a GTK, a Qt stb.
Amikor a felhasználó ül a gépe elött, akkor meghatározhatja, hogy nála az adott widget toolkit könyvtárat használó alkalmazások milyen "bőrt" kapjanak. Nyílván a különböző könyvtárak különböző szabványok szerint tárolják el a témáikat, így egy netről szedett GTK téma csak a GTK-s alkalmazások felületét fogja "átszínezni".
Gyakorlatban tehát: Ülsz a Gnome asztalodnál. Beállítasz egy GTK felhasználói felület témát, és látod, hogy a Nautilusban, a Pidginben, a Geditben, a Totemben ilyenné változott a felület és örülsz neki. Na de egyszer csak valaki azt mondja neked, hogy az Amarok milyen jó médialejátszó. Letöltöd, elindítod és azt látod, hogy annak nem lett olyan a felülete, mint amit választottál, csak az ablakkerete hasonlít a többiekére. Miért? Mert az Amarok egy Qt-vel íródott alkalmazás, míg a többiek GTK-s alkalmazások.