Citat:
Nedeljko:
...
- FLTK 2.x mislim da nije kompatibilan sa FLTK 1.x. Ispravite me ako grešim.
...
Da, FLTK 2.x nije kompatibilan sa 1.x, ali FLTK 2.x je posebna grana razvoja, ciji razvoj jos uvek nije zavrsen do stabilne faze. Ona izmedju ostalog treba da implementira neke karakteristike koje 1.x grana nema (podrska za promenu izgleda itd.) od kojih je dobar deo vec implementiran (npr. UNIKOD podrska za neke jezike, smestanje svega vezanog za biblioteku u "fltk" imenski prostor itd.).
Zasebne grane bi trebale da budu kompatiblne sa starijim verzijama. Medjutim, jedna od boljih osobina ove biblioteke je sto je biblioteka mala i optimizovana za staticko povezivanje, pa ako se odlucis za ovakav nacin povezivanja tvog programa to ce umnogome umanjiti zavisnost barem na binarnom nivou.
Postoje jos neke biblioteke koje bi verovatno hteo da proveris da vidis da li ti odgovaraju. Listu bi mogao da pogledas npr.
ovde gde koliko vidim nisu samo biblioteke za graficki korisnicki interfejs.
Izdvojio bih
FOX biblioteku, koja je stabilna i ima UNIKOD podrsku ali iskreno ne znam koliko odrzava kompatibilnost sa ranijim verzijama. Izgled na podrzanim platformama je konzistentan i nalik na programe u Vindouzu 9x.
Ne znam da li bi odgovarala tvojim potrebama ali je svakako interesantna i
Ultimate++ biblioteka, ciji su programi, kada sam je poslednji put preveo samo da vidim kako izgleda (pre godinu dana) na Linuksu imale skoro autoenticni izgled programa na Vindouzu XP :) Uporedjenje sa nekim drugim biblioteka na nivou izvornog koda mozes da pogledas ovde:
http://upp.sourceforge.net/www$uppweb$comparison$en-us.html
Javi za koju si se odlucio :)