Newsgroup: it.comp.os.dibattiti
Titolo: Interfaccia grafica free

Salve,
qualcuno é a conoscenza di una libreria grafica free con sorgenti C o
C++ che sia indipendente dal sistema operativo in uso ?
Grazie mille.

:

Prova a dare un'occhiata a:
http://www.geocities.com/SiliconValley/Vista/7184/guitool.html
P.S. forse su it.comp.lang.c o c++ puoi trovare piů aiuto.
-- 
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-
bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.

 C++ che sia indipendente dal sistema operativo in uso ?
Hmmm ... qualcosa stile TK no ?
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

 
Qualcosa tipo:
ti danno i sorgenti c o c++ per le funzioni grafiche varie e ti devi
peró scrivere i driver a basso livello per copiare l'immagine video
sulla ram del dispositivo grafico (es.LCD).



Aha ! Non mi viene in mente niente ... Anche perche' come approcio mi pare
un po strano ...


Vediamo di chiarire un poco la mia situazione.
Sto realizzando il firmware per una scheda embedded con processore risc
a cui é collegato un display a colori TFT 640x400 (VGA). Per il software
di sistema utilizzo un rtos free con stack TCP/IP FreeBSD.
Attualmente il sistema é funzionante e sotto test di affidabilitá ma
mancante ancora di tutta la parte grafica.
A questo proposito stavo cercando una libreria grafica in linguaggio c o
c++ che mi permetesse di gestire finestre, bottoni, tracciamento degli
sprites, etc, etc. Ovviamente l'implementazione delle funzioni a basso
livello per l'accesso alla ram visualizzazione, serializzazione dei dati
al dispositivo grafico ed altre menate del genere le dovrei implementare
io a misura dell'hardware grafico che utilizzo.
Ho provato a vedere interfaccie grafiche quali GTk, Motif, etc, ma tutte
richiedono un X11/qualchecosa.
Ho recuperato X11/qualchecosa é sono rimasto impressionato dalla
complessitá e dimensione del codice.
Morale della favola : a me serve qualcosa di piú semplice e facile da
utilizzare (ovviamente con minor pretese).
Salve a tutti e ciao !


Prova a dare un'occhiata ad allegro:
http://www.talula.demon.co.uk/allegro/readme.html
E' orientata allo sviluppo di giochi (e questo non credo faccia al caso 
tuo...), ma è portabile (tra win-dos e linux) e questo mi fà supporre che 
l'accesso alle primitive grafiche (quelle che tu dovresti implementare) sia 
ben separato dal codice a più alto livello (dovresti quindi riscriverne 
solo una parte, spero piccola). 
Esistono poi delle librerie per sviluppare GUI che si appoggiano ad 
Allegro.
Un'altra soluzione potrebbe consistere nel recuperare qualche vecchia 
libreria GUI per le BGI (estensioni grafiche di Turbo Pascal e Borland C 
sotto DOS) e reimplementare le funzioni base delle BGI (mi pare di 
ricordare che non ci fosse niente di terribilmente avanzato, solo primitive 
grafiche e funzioni di testo) in modo da utilizzare il tuo hardware.
