Jsem sice programator ale nemam prakticke zkusenosti s programovanim GUI pomoci GTK. Muj nazor berte jako nazor pokrocileho uzivatele.
Pokud se ve Vasi aplikaci bude pracovat se soubory, ktere se budou nacitat z HDD, uzivatel si je bude pomoci FileDialogu nacitat a hledat a ukladat, tak se obavam ze soucasne GTK je ta nejhorsi volba. To co predvadi GTK File Dialog to je nocni mura !!! Mam rad GIMP a casto jej pouzivam (jak v Linuxu tak na win2k), GTK tedy z uzivatelskeho hlediska znam, ale FileDialog je proste otresny !!!
To je skoro nepouzitelne, zkuste prosim radeji Qt (ale tam je nejaka divna licence na win32 platformu, myslim), wxWindows, Swingy v Jave (ted uz v Jave konecne vypada FileDialog k svetu) nebo neco podobneho. Nebo uzivatele Vaseho produktu po castejsim uzivani GTK FileDialogu skonci v Bohnicich. :)
Mno, pro Win uživatele je GtkFileSelect asi fakt zvláštní, protože nepoužívá koncovky souborů -- ono se na ně v Unixu zase tak moc nedbá ;-) takže i když je to užitečná featura, tak ji tam prostě v začátcích prostě nikdo nenaimplementoval.
Nicméně doplňování jmen souborů tabulátorem je featura, se kterou bych se já tedy špatně loučil -- vždycky mě vytočí, když to ve Win nefunguje, a v Bohnicích bych tímpádem skončil, kdybych musel používat nativní dialog (tj. třeba wxWindows).
Gtk+ sice (nejak) funguje pod Widlema, ale nepouziva nativni volani funkci W32 API. Proto i file-dialog asi nikdy nebude nativni. Otazka je, jestli je to opravdu tak velka nevyhoda. Obcas se setkavam s programy delanymi pro Widle 3.11, ktere sice pod w95 vypadaji jako w95, ale chovaji se jako w3.1. Zas az tak mi to nevadi.