Newsgroup: it.comp.os.linux.development
Titolo: Risorse e finestre MDI

Ciao a tutti,
sono uno sviluppatore Windows che anni fa (1994-95) ha lavorato su Linux
(sviluppo di un programma tipo Netmeeting ante litteram per la tesi di
laurea usando gli Athena widget), quando ancora era un s.o. semi
sconosciuto (il kernel era ancora in versione 0.9x). Poi il lavoro mi ha
portato a diventare uno sviluppatore C++ e VB su Windows, ma mi piacerebbe
riprendere anche a sviluppare per Linux, in C++.
Ho dato un occhio a questo ng e alle faq ma non ho trovato risposta ad
alcuni interrogativi (presumo banali) che derivano dal mio background.
1. Mi sembra di aver capito che gli eseguibili Linux non hanno il supporto
per risorse binarie linkate direttamente: come si risolve quindi il
problema di utilizzare immagini (es. le bitmap per la toolbar,jpg di
sfondo, etc.) o file audio senza fornirli a parte (es. nella stessa
directory) insieme all'eseguibile ?
2. In Windows esiste il concetto di applicazione MDI, in Linux esiste
qualcosa di simile oppure la gestione di child windows all'interno di una
main window (attivazione, spostamento nello zorder, iconizzazione, etc.) si
fa a mano ?
3. Leggo che i framework grafici in voga ora sono GTK o QT, io invece sono
affezionato a Motif (anzi per meglio dire LessMotif) per via del suo
aspetto piu' serioso. Un eseguibile con tale libreria e' comunque
compatibile con i vari ambienti (window manager) esistenti ? Lo chiedo
perche' ho iniziato lo sviluppo di un mini framework freeware in C++ per lo
sviluppo di user interface per Windows usando direttamente le Win32 e mi
piacerebbe farne anche il porting su Linux (per ora ho fatto un test
positivo solo per le label usando LessMotif/OpenMotif)
Ciao e auguroni a tutti
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 Ciao e auguroni a tutti
Anche a te.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 positivo solo per le label usando LessMotif/OpenMotif)
Usa le GTK, allora: sono portabili, e il binding per il C++ è ben fatto.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 le finestre MDI.
Le GTK non hanno *mai* supportato l'MDI. Le gnomelibs (libgnome e
libgnomeui) hanno avuto, fino alla release 1.4, un widget per creare
applicazioni MDI, ma in seguito è stato (giustamente) rimosso.


 Usa le GTK, allora: sono portabili, e il binding per il C++ è ben fatto.
Sopratutto al contrario di QT sono liberamente usabili :-)
Grazie per le info.



Invece di caricare un solo file sul floppy dovrai caricare una serie di file
ma il risultato non cambia di molto.
Alessandro.

 (piccole utilities) questi aspetti sono secondari.
Mai sottovalutare la tendenza del software ad inglobare nuove feature.
Parti con un utility per visualizzare lo stato del sistema e ti trovi
tra le mani un mail client. :-)


Al massimo, un porting. 
Su questo avrei qualcosa da ridire ;-)
-- 
To err is human - and to blame it on a computer is even more so. 
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 Su questo avrei qualcosa da ridire ;-)
Si, beh, se parti usando CTree quando sono già uscite le GTK 2.0, allora
è solo colpa tua. ;-)))PPP


è solo colpa tua. ;-)))PPP
Beh io ho iniziato diciamo 14/15 mesi fa, le GTK2 erano ancora agli
albori mi pare, e poi sulla mia Debian Woody non avevo di meglio ;-)
P.S. direi che ho finito, sto facendo gli ultimi ritocchini :-)
-- 
Just do it. 


 P.S. direi che ho finito, sto facendo gli ultimi ritocchini :-)
Screenshot!


Screenshot!
Azz, ho fatto anche l'annuncio formale per la ricerca di volontari :-D
Il sito è 
http://xpn.altervista.org
 ci sono sia gli screenshots che il
programma, se vuoi dare un'occhiata ... :-)
-- 
"I nostri giocatori devono ritrovare la gamba." (Gigi Simoni) 


 programma, se vuoi dare un'occhiata ... :-)
Visto l'annuncio, visti gli screenshot, mandata l'email. :-)


Visto l'annuncio, visti gli screenshot, mandata l'email. :-)
Letta e risposto ;-)
Ah, mi manderesti qualche screenshot di XPN sulla tua macchina?
-- 
A good way to deal with predators is to taste terrible. 
