Poiană
Poiană software | |
---|---|
Editarea unei ferestre de preferințe cu Glade 3 | |
Tip | Mediu de dezvoltare integrat |
Dezvoltator | Tristan Van Berkom |
Data primei versiuni | 18 aprilie 1998 |
Ultima versiune | 3.38.2 (20 noiembrie 2020) |
Sistem de operare | Multiplatform |
Limba | C. |
Set de instrumente | GTK |
Licență | GPL ( Licență gratuită ) |
Site-ul web | glade.gnome.org/ |
Glade Interface Designer , sau mai simplu Glade , este un software pentru crearea de interfețe grafice bazate pe faimosul set de instrumente GTK + , cu componente suplimentare pentru mediul desktop GNOME . Fără a include un manager de cod sursă, Glade trebuie considerat un mediu dedicat exclusiv aspectelor grafice ale unei aplicații.
Caracteristici
Interfața creată este salvată într-un fișier XML compatibil cu specificațiile GtkBuilder, astfel încât să poată fi inclus în orice program indiferent de limbă. În timp ce anterior aplicația era însoțită de un set de biblioteci, disponibile pentru diferite limbi, care permiteau analizarea fișierului XML în format glade pentru generarea interfeței grafice, acum această funcționalitate a fost integrată direct în bibliotecile GTK + cu Infrastructura GtkBuilder . Glade a trebuit, de asemenea, să utilizeze o extensie pentru a utiliza comenzile grafice libgnomedb în proiectarea unor astfel de interfețe.
Fiind conceput special pentru GNOME și o parte din acesta, se încadrează în proiectul GNU .
În 2006 a fost publicată cea de-a treia versiune, care, printre altele, introduce funcția de anulare a modificărilor (cunoscută și sub numele de „ Anulare ” ), posibilitatea deschiderii simultane a mai multor proiecte și gestionarea formatului GtkBuilder.
Glade are, de asemenea, integrare cu Devhelp , un browser de ajutor pentru API-ul GNOME.
O versiune de Glade pentru WxWidgets setul de instrumente este de asemenea disponibil, numit WxGlade .
GtkBuilder
GtkBuilder este formatul XML pe care Glade îl folosește pentru a salva formulare . Aceste documente pot fi apoi utilizate împreună cu instrumentul GtkBuilder pentru instanțe de formular (obligatorii) folosind GTK + .
GladeXML este formatul XML care este utilizat împreună cu libglade , care este în prezent depreciat deoarece este depășit. [1]
Schițarea codului
Schițatoarele de cod (proiectarea proiectelor software) sunt aplicații care ajută un utilizator să creeze cod sursă dintr-un fișier GladeXML. Majoritatea desenatorilor creează cod sursă care utilizează libglade și un fișier GladeXML pentru a crea GUI (interfață grafică). Unii schițieri sunt capabili să creeze cod pur care nu are nevoie de fișierul GladeXML. Următorul tabel compară informații de bază despre pachetele de schițe pentru codul GladeXML.
Nume | Autor | Limba | Licență |
---|---|---|---|
eglade | Daniel Elphick | Eiffel | Licență Forum Eiffel |
Gladex | Christopher Pax și Charles Edward Pax | Perl , Python , Ruby | GPL v3 |
glc | Bill Allen | Piton | LGPL |
rubin-poiană-creați-șablon (șabloane) | Masao Mutoh | Rubin | |
Tepache | Sandino Flores Moreno | Piton | LGPL |
GTK + tobac 2.2.2 | Thomas Freiherr | FreeBASIC (include anteturi - anteturi - pentru GTK-2.22.0 / GTKGlExt-1.2.0) | GPL v3 |
Glade2FB | Arnel Borja | FreeBASIC | GPL v3 |
Notă
- ^ Libglade a renunțat oficial în favoarea lui GtkBuilder. (Gnome devel-announce-list mailinglist), pe mail.gnome.org , 11 mai 2009. Accesat pe 13 noiembrie 2010 .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Glade
linkuri externe
- ( RO ) Site oficial , la glade.gnome.org .
- Glade , pe packages.debian.org .
- Depozitul sursă Glade , la gitlab.gnome.org .
- Site de raportare a erorilor , la gitlab.gnome.org .
- ( EN ) Glade , în Directorul de software gratuit .
- ( EN ) site-ul wxGlade , pe wxglade.sourceforge.net .