Glade ist eine Open-Source-Anwendung, mit der GNOME- und GTK + -Entwickler wunderschöne und moderne grafische Benutzeroberflächen (GUIs) für ihre Projekte oder andere Befehlszeilenprogramme erstellen können.
Es ist ein Benutzeroberflächen-Designer und RAD (Rapid Application Development) Dienstprogramm kann Projekte im XML-Dateiformat (Extensible Markup Language) speichern, die später von Anwendungen dynamisch geladen werden können, wie benötigt, mit dem GtkBuilder GTK + -Objekt / p>
Auch dank des GtkBuilder-Projekts können Entwickler diese XML-Dateien mit zahlreichen Programmiersprachen verwenden, einschließlich C ++, C, Python, C #, Vala, Perl, Java und vielen anderen.
Funktionen auf einen Blick
Die Eigenschaften eines Projekts können geändert werden, indem eine traditionelle Domäne hinzugefügt wird, eine zusammengesetzte Vorlage ausgewählt wird, ausgewählt wird, wie die Bildressource lokal geladen wird (für das Projektverzeichnis aus dem projektbezogenen Ordner oder einer benutzerdefinierten) und die Unterstützung aktiviert wird für eine bestimmte GTK + Version.
In Anbetracht der Tatsache, dass die Benutzeroberfläche der Anwendung komplex ist und eine Vielzahl von Schaltflächen und Einstellungen bietet, erweist sie sich als sehr einfach für Anfänger von GTK + / GNOME-Entwicklern.
Es wird am besten im Vollbildmodus verwendet und besteht aus der Hauptsymbolleiste, der Dock-Palette, dem Dock-Inspektor, den Dock-Eigenschaften, dem Editor-Header und einer Statusleiste. Die Anwendung verwendet Registerkarten, wenn sie gleichzeitig mit mehreren Projekten arbeiten.
Die Dock-Palette bietet Benutzern zahlreiche UI-Elemente wie Aktionen, Toplevels, Container, Steuerung und Anzeige, zusammengesetzte Widgets, Erbsen-GTK, GTKSourceView, GTK + Unix-Druck-Top-Level sowie weitere verschiedene.
Ein webbasiertes Referenzhandbuch für Entwickler soll Anfängern zeigen, wie benutzerdefinierte Widgets hinzugefügt werden können und wie verschiedene Funktionen der Anwendung verwendet werden können.
Endeffekt
Insgesamt ist Glade eine einzigartige, ausgereifte und leistungsstarke Anwendung, die es jedem ermöglicht, einfach und schnell grafische Benutzeroberflächen für seine Anwendungen bereitzustellen, das GTK + -Toolkit zu unterstützen und auf der GNOME-Desktopumgebung zu laufen.
Was ist neu in dieser Version:
- Fehler # 794492 behoben "Glade aktiviert die clientseitige Dekoration immer wieder" & quot;
- Beheben Sie den Fehler # 794518 & quot; Die barrierefreie Rolle accessibility-Eigenschaft wird nicht geschrieben & quot;
- Beheben Sie den Fehler # 782753 "Glade erlaubt nicht, dass ApplicationWindows Titel als übersetzbar markiert wird"
- Fix GtkDialog CSD-Unterstützung
Was ist neu in der Version:
- Hauptfenster UI Überarbeitung
- Ein enhanced Enum Integer Editor basierend auf einem Patch von Lukas K
- GtkGLArea-Objekt zu gtk + catalog hinzugefügt
- Anfängliche Unterstützung für die WebKit2GTK + library
- Fügen Sie GtkStackSidebar hinzu, um die Widget-Gruppe zu steuern und anzuzeigen
- Bug 767812 "Bitte listen Sie nicht" Taiwan "als" Taiwan, Provinz China "in der Länderliste auf"
- Fehler 763188 - Verwenden Sie das korrekte Tag, wenn Sie auf Palette (Sebastian Rasmussen) verweisen
- Tippfehler in übersetzbarer Zeichenfolge korrigieren; Reparieren alter Bug 746531 (Tristan)
- Korrekturfehler behoben (Andre Klapper)
Was ist neu in Version 3.20.2:
- Korrigiert glib g_ptr_array_find () name clash
- Korrigierter CSS-Treffer bei CSD behoben
- Fehler # 773997 & quot; GLADE 3.20: Absturz beim Ändern des ToolItem-Typs & quot;
- Behebt den Fehler # 765562 "Die Verwendung der Leertaste zum Ändern der Menüauswahl führt zum Absturz"
- Behobenes & quot; format kein String-Literal & quot; Warnungen (Bastien Nocera)
- Behobener Fehler # 765885 & quot; Kundenseitige Dekoration, kein Platz zum Hinzufügen einer Kopfzeile & quot;
- Behobener Fehler # 589306 - Klick in ... Reihenfolge der Beschleuniger tauschen (Roberto Guido)
- Behobener Fehler # 761651 "[Wayland] glade previewer ändert die Größe von Fenstern, bis es gnome-shell & quot; abstürzt
Was ist neu in Version 3.20.1:
- Korrigiert glib g_ptr_array_find () name clash
- Korrigierter CSS-Treffer bei CSD behoben
- Fehler # 773997 & quot; GLADE 3.20: Absturz beim Ändern des ToolItem-Typs & quot;
- Behebt den Fehler # 765562 "Die Verwendung der Leertaste zum Ändern der Menüauswahl führt zum Absturz"
- Behobenes & quot; format kein String-Literal & quot; Warnungen (Bastien Nocera)
- Behobener Fehler # 765885 & quot; Kundenseitige Dekoration, kein Platz zum Hinzufügen einer Kopfzeile & quot;
- Behobener Fehler # 589306 - Klick in ... Reihenfolge der Beschleuniger tauschen (Roberto Guido)
- Behobener Fehler # 761651 "[Wayland] glade previewer ändert die Größe von Fenstern, bis es gnome-shell & quot; abstürzt
Was ist neu in Version 3.20.0:
- Workspace Layout: Renderrahmen und Auswahlbox mit CSS
- GtkWindow: setze nicht dieselbe Titelleiste mehrfach (Ben Iofel)
- Behobener Fehler 761839: Behebt den Befehl 'glade' im Benutzerhandbuch (Anders Jonsson)
- Behobener Fehler 536840 - Speichern Sie die kleine Symbolvoreinstellung der Palette (Tristan)
- Behobener Fehler 430445 - Null-String-Standardtitel für GtkFileChooserButton (Tristan)
- Integrieren Sie neue Eigenschaften in den Editor für GtkLabel, GtkTextView, GtkPopover, GtkStackSwitcher (Tristan)
- Behobener Fehler 750985 - GtkMisc property depreciations (Tristan)
- Behobener Fehler 759872 - Zeige Popover, die durch Modellknöpfe (Tristan) versteckt wurden
- Behobener Fehler 751234 - Ignoriere die Eigenschaft trearoff-state im Arbeitsbereich (Tristan)
- Behobener Fehler 759455 - Vermeiden Sie, Fensterdekorationen in Glade's Arbeitsbereich (Tristan) anzuzeigen
- Behobener Fehler 759395 - Ignoriere die ESC-Taste, drücke von Popovers (Tristan)
- Behobener Fehler 760610: Scroll-Ereignisse in Eigenschafteneditor-Widgets (Tristan) deaktivieren
- Unterstützung von Builder-Dateien ohne ID (DX Hackfest)
- Fehlende Tags zur AppData-Datei hinzugefügt (Richard Hughes)
- Behobener Fehler 759847 & Quot; Absturz nicht, wenn Popover-Menü-Kinder kein visible-submenu-Set & quot; Ã NÃ''NÂ Ã Ã Ã
Kommentare nicht gefunden