Poiană

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea pentru municipalitatea Kansas , consultați Glade (Kansas) .
Poiană
software
Siglă
Editarea unei ferestre de preferințe cu Glade 3
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ă

  1. ^ 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

linkuri externe