Disambiguazione – Se stai cercando il comune del Kansas, vedi Glade (Kansas).
| Glade software | |
|---|---|
| Genere | Integrated development environment |
| Sviluppatore | Tristan Van Berkom |
| Dataprimaversione | 18 aprile 1998 |
| Ultimaversione | 3.40.0 (10 agosto 2022) |
| Sistema operativo | Multipiattaforma |
| Linguaggio | C |
| Toolkit | GTK |
| Licenza | GNU GPL v2+ e GNU Lesser General Public License, version 2.1 or later (licenza libera) |
| Sito web | glade.gnome.org/ |
| Modifica dati su Wikidata· Manuale | |
Glade Interface Designer, o più semplicemente Glade, è un software per la creazione di GUI basate sul celebre toolkit GTK+, con componenti aggiuntive per l'ambiente desktop GNOME. Non includendo un gestore del codice sorgente, Glade è da considerarsi un ambiente dedicato esclusivamente agli aspetti grafici di un'applicazione.
Caratteristiche
[modifica | modifica wikitesto]L'interfaccia creata viene salvata in un file XML compatibile con le specifiche GtkBuilder, in modo che possa essere inclusa in qualsiasi programma indipendentemente dal linguaggio.
Mentre in precedenza l'applicazione era corredata da un set di librerie, disponibili per vari linguaggi, che permettevano il parsing del file XML in formato glade per la generazione dell'interfaccia grafica, adesso questa funzionalità è stata integrata direttamente nelle librerie GTK+ con l'infrastruttura GtkBuilder. Glade doveva usare anche una estensione per l'utilizzo dei controlli grafici di libgnomedb nella progettazione di tali interfacce.
Essendo specificamente concepito per GNOME e parte di esso, ricade sotto il progetto GNU.
Nel 2006 è stata pubblicata la terza versione, che fra le altre cose introduce la funzione di annullamento delle modifiche (anche conosciuta come "Undo"), la possibilità di aprire più progetti simultaneamente e la gestione del formato GtkBuilder.
Glade dispone inoltre dell'integrazione con Devhelp, un browser di aiuto per le API di GNOME.
È disponibile anche una versione di Glade per il toolkit WxWidgets, chiamata WxGlade.
GtkBuilder
[modifica | modifica wikitesto]GtkBuilder è il formato XML che Glade usa per salvare i form. Questi documenti possono poi essere utilizzati in congiunzione con lo strumento GtkBuilder per le istanze (richieste) del form usando GTK+.
GladeXML è il formato XML che è utilizzato in congiunzione con libglade, che attualmente è deprecato perché superato.[1]
Code sketching
[modifica | modifica wikitesto]Code sketchers (progettazione di bozze di software) sono applicativi che aiutano un utente a creare codice sorgente da un file di GladeXML. La maggior parte degli sketchers creano codice sorgente che utilizza libglade e un file GladeXML per creare la GUI (interfaccia grafica). Alcuni sketchers sono in grado di creare codice puro che non ha bisogno del file GladeXML. La tabella seguente confronta informazioni di base sui pacchetti sketcher per codice GladeXML.
| Nome | Autore | Linguaggio | Licenza |
|---|---|---|---|
| eglade Archiviato il 13 maggio 2018 in Internet Archive. | Daniel Elphick | Eiffel | Eiffel Forum License |
| Gladex | Christopher Pax and Charles Edward Pax | Perl, Python, Ruby | GPL v3 |
| glc | Bill Allen | Python | LGPL |
| ruby-glade-create-template (modelli) | Masao Mutoh | Ruby | |
| Tepache | Sandino Flores Moreno | Python | LGPL |
| GTK+tobac2.2.4 | Thomas Freiherr | FreeBASIC
(includes headers - intestazioni - per GTK-2.22.0 / GTKGlExt-1.2.0) |
GNU GPL v3 |
| Glade2FB | Arnel Borja | FreeBASIC | GNU GPL v3 |
Note
[modifica | modifica wikitesto]- ↑ Libglade officially deprecated in favor of GtkBuilder. (mailinglist Gnome devel-announce-list), su mail.gnome.org, 11 maggio 2009. URL consultato il 13 novembre 2010.
Voci correlate
[modifica | modifica wikitesto]Altri progetti
[modifica | modifica wikitesto]- 👁 Collabora a Wikimedia Commons
Wikimedia Commons contiene immagini o altri file su Glade
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale, su glade.gnome.org. 👁 Modifica su Wikidata
- Glade, su packages.debian.org. 👁 Modifica su Wikidata
- Repository sorgenti di Glade, su gitlab.gnome.org. 👁 Modifica su Wikidata
- Sito di segnalazione bug, su gitlab.gnome.org. 👁 Modifica su Wikidata
- (EN) Glade, su Free Software Directory. 👁 Modifica su Wikidata
- (EN) Sito wxGlade, su wxglade.sourceforge.net.
| GNOME | |||||
|---|---|---|---|---|---|
| Comunità | Progetto GNOME· GNOME Foundation· GUADEC Persone: Miguel de Icaza· Federico Mena· Havoc Pennington | 👁 GNOME | |||
| Componenti |
| ||||
| Applicazioni | |||||
| Tecnologie | ATK· Bonobo· Cairo· Clutter· D-Bus· GConf· GLib· Keyring· GNOME VFS· GObject· GStreamer· GTK· java-gnome· Mono· Pango· Vala | ||||
| Voci correlate | Common Desktop Environment· KDE· Xfce· Freedesktop.org | ||||
- P277 letta da Wikidata
- P571 letta da Wikidata
- P18 uguale su Wikidata
- P154 letta da Wikidata
- P348 letta da Wikidata
- P856 letta da Wikidata
- Template Webarchive - collegamenti all'Internet Archive
- P3442 letta da Wikidata
- Voci con template Collegamenti esterni e qualificatori sconosciuti
- P1324 letta da Wikidata
- P1401 letta da Wikidata
- P2537 letta da Wikidata
