| Iup. Toolkit per la costruzione di interfacce utente grafica |
Scarica ora |
Iup. Classifica e riepilogo
- Nome editore:
- Antonio Escano Scuri
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 3.8 MB
Iup. Tag
Iup. Descrizione
Toolkit per la creazione di interfacce utente grafica IUP è un toolkit portatile gratuito e open source, per la costruzione di interfacce utente grafica. IUP offre un'API di configurazione in tre lingue di base: C, LUA e LED. Lo scopo di IUP è consentire un programma di essere eseguito in diversi sistemi senza alcuna modifica. Gli elementi di interfaccia attualmente disponibili possono essere classificati come segue: · primitivi (interazione effettiva dell'utente): finestra di dialogo, etichetta, pulsante, testo, multi-line, elenco, interruttore, tela, telaio, immagine. · Composizione (modi per mostrare gli elementi): Hbox, VBOX, ZBOX, Riempire. · Raggruppamento (definizione di una funzionalità comune per un gruppo di elementi): Radio. · Menu (relativo sia alle barre dei menu che ai menu pop-up): menu, sottomenu, oggetto, separatore. · Ulteriori (elementi costruiti fuori dalla biblioteca principale): quadrante, calibro, matrice, schede, valutatore, tela opengl, scelta del colore, browser a colori. · Dialogie (dialoghi utili predefiniti): selezione file, messaggio, allarme, ingresso dati, selezione dell'elenco. Quindi IUP ha alcuni vantaggi rispetto ad altri toolkit di interfaccia disponibili: · Semplicità: a causa del piccolo numero di funzioni e del suo meccanismo di attributo, la curva di apprendimento per un nuovo utente è spesso più veloce. · Portabilità: le stesse funzioni sono implementate in ognuna di Le piattaforme, assicurando così la portabilità del sistema dell'interfaccia. · Personalizzazione zione: il linguaggio delle specifiche di dialogo (LED) e il legame LUA (IUPLUA) sono due meccanismi in cui è possibile personalizzare un'applicazione per un utente specifico con un file di testo semplice sintassi. · Flessibilità: il suo meccanismo di layout astratto fornisce flessibilità a Creazione di dialogo. · Estensibilità: il programmatore può creare nuovi elementi di interfaccia secondo necessità. Cosa c'è di nuovo in questa versione: · Novità: funzione iupresetattribute. · NOVITÀ: Attributo Minmax per IUPSPLIT. · NUOVO: Attributo Global SingleInstance Quindi l'applicazione può limitare il numero delle sue istanze in Windows. COPYDATA_CB Richiamata per IUPDIAlog in Windows per ricevere la riga di comando delle istanze secondarie quando viene utilizzato singleinStance. · Novità: attributi wmfavailable, smfavailable, savewmf e salvaEmf per iUPClipBoard in Windows. · Modificato: alcuni parametri LUA che utilizzano "Number" su "Integer". · Cambiato: sostituito il vecchio utilizzo "arg" per "..." per migliorare la migliore compatibilità con Luajit. Grazie a J.-F. Tappo. · Modificato: IUPSaveClassattributes per non salvare valori uguali ai valori predefiniti. · Modificato: IUPFILEDLG Comportamento in Motivo per evitare ridimensionare automaticamente quando viene modificata una directory. · Modificato: funzione C IUPLUA_DOFILE ora controllerà la variabile di ambiente IUPLUA_DIR quando il file non può essere aperto. · Modificato: controllo dell'inclusione Lohs spostata dal codice sorgente al Makefile. · Modificato: rimossa la compatibilità con richiesta "IUPLUA ...
Iup. Software correlato