]>
Glade-Oberflächenentwicklung-Handbuch Mit Glade können Sie Benutzeroberflächen für GTK+-Anwendungen entwerfen. 2006 Vincent Geddes 2004 2003 Sun Microsystems 20022000 Michael Vance GNOME-Dokumentationsprojekt Vincent Geddes GNOME-Dokumentationsprojekt
vincent.geddes@gmail.com
Sun GNOME-Dokumentationsteam Sun Microsystems Michael Vance GNOME-Dokumentationsprojekt
Glade-Handbuch 3.0 5. Dezember 2006 Vincent Geddes GNOME-Dokumentationsprojekt Glade-Handbuch 2.1; 17. Juni 2004 Sun GNOME-Dokumentationsteam GNOME-Dokumentationsprojekt Glade-Benutzerhandbuch 2.0 25. Februar 2004 Sun GNOME-Dokumentationsteam GNOME-Dokumentationsprojekt Glade-Benutzerhandbuch 1.2 10. Februar 2004 Sun GNOME-Dokumentationsteam GNOME-Dokumentationsprojekt Glade-Benutzerhandbuch 1.1 30. März 2002 Michael Vance GNOME-Dokumentationsprojekt Glade-Benutzerhandbuch 1.0 11. Mai 2000 Michael Vance GNOME-Dokumentationsprojekt Dieses Handbuch beschreibt Version 3.1.0 von Glade. Rückmeldungen Um Fehler zu melden oder einen Vorschlag zur Anwendung Glade oder zu diesem Handbuch zu machen, folgen Sie den Anweisungen auf der GNOME-Seite für Rückmeldungen. Mario Blättermann mario.blaettermann@gmail.com 2009 2013 2016-2018 Mario Blättermann Mario Reyer gnome-de@reyer.de 2010 Mario Reyer
glade Grafischer Oberflächenentwurf Einführung Die Glade-Oberflächenentwicklung ermöglicht Ihnen das Erstellen und Bearbeiten von Entwürfen von Benutzeroberflächen für GTK+-Anwendungen. Die GTK+-Bibliothek stellt eine umfangreiche Sammlung von grafischen Oberflächenelementen wie Textfelder, Dialogbeschriftungen, numerische Eingaben, Ankreuzfelder und Menüs bereit. Diese Oberflächenelemente werden Widgets genannt. Sie können Glade benutzen, diese Widgets in einer grafischen Benutzeroberfläche zu platzieren. Glade ermöglicht Ihnen, die Anordnung und die Eigenschaften dieser Widgets zu verändern. Außerdem können Sie mit Glade Verknüpfungen zwischen den Widgets und dem Quellcode der Anwendung erstellen. Die in Glade entwickelten Benutzeroberflächen werden in einem XML-Format gespeichert, was eine leichte Integration mit externen Werkzeugen ermöglicht. Sie können die Bibliothek libglade verwenden, um Benutzeroberflächen aus einer XML-Beschreibung dynamisch erzeugen zu lassen. Erste Schritte <application>Glade</application> starten Sie können Glade auf folgende Arten starten: Menü Anwendungen Wählen Sie EntwicklungGlade Oberflächenentwicklung. Befehlszeile Um Glade in einer Befehlszeile zu starten, geben Sie den Befehl glade ein und drücken dann auf die Eingabetaste: Beim Start von <application>Glade</application> Wenn Sie Glade starten, wird folgendes Fenster angezeigt.
<application>Glade</application>-Fenster Zeigt das Hauptfenster von Glade.
Das Glade-Fenster enthält folgende Elemente: Menüleiste Die Menüs in der Menüleiste enthalten alle Befehle, die Sie zum Arbeiten mit Dateien in Glade benötigen. Werkzeugleiste Die Werkzeugleiste enthält eine Auswahl der Befehle, die Sie über die Menüleiste erreichen. Entwurfsbereich Der Entwurfsbereich ist der Bereich, in dem die Benutzeroberfläche grafisch bearbeitet werden kann. Palette Die Palette enthält die Widgets, die zum Erstellen einer Benutzeroberfläche verwendet werden können. Inspekteur Der Inspekteur zeigt Informationen über die Widgets eines Projekts an. Eigenschafteneditor Der Eigenschafteneditor wird benutzt, um die Eigenschaften eines Widgets zu ändern und Verknüpfungen zum Quellcode zu erzeugen. Statusleiste In der Statusleiste werden Informationen über die aktuelle Glade-Aktivität und Kontextinformationen über die Menüpunkte angezeigt.
Arbeiten mit Projekten Erstellen eines neuen Projekts Um ein neues Projekt anzulegen, wählen Sie DateiNeu. Die Anwendung zeigt ein neues, leeres Projekt im Glade-Fenster an. Öffnen eines Projekts Um ein existierendes Projekt zu öffnen, wählen Sie DateiÖffnen. Die Anwendung zeigt das Projekt im Glade-Fenster an. Speichern eines Projekts Sie können Projekte auf folgende Arten speichern: Um Änderungen an einer existierenden Projektdatei zu speichern, wählen Sie DateiSpeichern. Um ein neues Projekt zu speichern oder ein existierendes Projekt unter einem neuen Dateinamen zu speichern, wählen Sie DateiSpeichern unter. Geben Sie einen Namen für die Projektdatei im Dialog Speichern unter ein und klicken Sie anschließend auf Speichern. Arbeiten mit Widgets Auswählen von Widgets aus der Palette Sie können mit den Widgets im Palettenfenster folgendermaßen arbeiten: Auswahlmodus Zum Benutzen des Auswahlmodus klicken Sie auf den Widget-Auswahl-Pfeil. Der Mauszeiger ändert sich zum Pfeil, um auf den aktiven Auswahlmodus aufmerksam zu machen. In diesem Modus verwenden Sie die Maus zum Auswählen von Widgets in Ihrem Projekt. Dann können Sie den Eigenschafteneditor zum Bearbeiten der Eigenschaften der Widgets benutzen. Sie können auch das Widget-Kontextmenü zur Auswahl eines Widgets benutzen. Ein Klick mit der rechten Maustaste auf ein Widget öffnet das Widget-Kontextmenü.Sie können mehrere Widgets eines bestimmten Typs aus der Palette zu Ihrem Projekt hinzufügen, indem Sie die Strg-Taste beim Auswählen eines Widgets gedrückt halten. Sie müssen auf den Widget-Auswahl-Pfeil oder ein anderes Widget in der Palette klicken, um in den Normalmodus zurückzukehren. Widget-Platzierungsmodus Zum Benutzen des Platzierungsmodus wählen Sie ein Widget aus der Palette. Wenn Sie mehrere Widgets ausgewählt haben, ändert sich der Mauszeiger in einen Pfeil plus Kreuz. Sie können ein Widget innerhalb eines Containers, Widgets der obersten Ebene usw. platzieren. Nachdem Sie ein Widget platziert haben, wechselt der Modus zurück in den Auswahlmodus. Platzierungsmodus in der obersten Ebene Zum Benutzen des Platzierungsmodus in der obersten Ebene wählen Sie ein beliebiges Widget der obersten Ebene aus der Palette aus. Wenn Sie ein Widget der obersten Ebene aus der Palette gewählt haben, erscheint das Widget sofort im Entwurfsbereich. Sie können das Widget dann bearbeiten. Nach dem Auswählen eines Widgets der oberste Ebene wechselt der Modus zurück in den Auswahlmodus. Organisieren von Widgets in Ihrem Projekt Benutzen Sie Widget-Containers oder Boxen zur Gestaltung und Organisation von Widgets in Ihrem Projektfenster. Wählen Sie aus folgenden Widget-Containern der Palette: Horizontale Box Vertikale Box Tabelle Feste Positionen Horizontales Knopffeld Vertikales Knopffeld Horizontale Leisten Vertikale Leisten Reitermappe Rahmen Rollbares Fenster Sichtfeld Sie können Boxen ineinander verschachteln, um komplexe Oberflächenstrukturen zu erzeugen. Wenn Sie horizontale und vertikale Boxen erzeugt haben, fragt Glade Sie danach, wie viele Zeilen oder Spalten anfänglich erzeugt werden sollen. Zeilen oder Spalten können Sie jedoch auch nachträglich hinzufügen. Wenn Sie alle benötigten Boxen erstellt haben, können Sie spezifische Widgets wie Beschriftungen, Knöpfe, und weitere aufwändige Widgets in die Boxen hinzufügen. Beachten Sie, dass Glade Widgets in das Layout packt, was viel lästige Arbeit vermeidet. Der Gebrauch von Boxen ermöglicht Fenstern, durch Anpassen der Größe, die durch Lokalisieren der Anwendung unterschiedlich großen Beschriftungen unterzubringen. Ablegen eines Widgets in der Zwischenablage Um ein Widget von seinem Eltern-Widget zu lösen und es in der Zwischenablage zu platzieren, wählen Sie das Widget aus und wählen Sie dann BearbeitenAusschneiden. Kopieren eines Widgets in die Zwischenablage Um ein Widget in die Zwischenablage zu kopieren, wählen Sie das Widget aus und wählen Sie dann BearbeitenKopieren. Das ursprüngliche Widget bleibt mit seinem Eltern-Widget verknüpft. Einfügen eines Widgets aus der Zwischenablage in Ihr Projekt Um ein vorhandenes Widget aus der Zwischenablage in Ihr Projekt einzufügen, wählen Sie BearbeitenEinfügen.Alle Widgets müssen innerhalb von Glade einen eindeutigen Namen haben. Wenn Sie ein Widget ausschneiden und danach in Ihr Projekt einfügen, dann behalten dieses Widget und alle seine Kind-Widgets ihre ursprünglichen Namen. Wenn Sie ein Widget kopieren oder es mehrfach in Ihr Projekt einfügen, dann erzeugt Glade neue Namen für die Widget-Kopien. Entfernen eines Widgets Um ein Widget vom Eltern-Widget zu entfernen, ohne es in die Zwischenablage zu kopieren, wählen Sie das Widget aus und wählen Sie dann BearbeitenLöschen. Ändern der Eigenschaften eines Widgets Der Eigenschafteneditor kann dazu verwendet werden, die Eigenschaften eines ausgewählten Widgets anzupassen. Um die Eigenschaften eines Widgets zu ändern, wählen Sie das Widget aus und ändern Sie den entsprechenden Wert in einem der Eingabefelder des Eigenschafteneditors. Info zu Glade Glade wird von den Glade Entwicklern und der freiwilligen GNOME Gemeinschaft betreut. Weitere Informationen über Glade finden Sie auf der Glade-Website. Um einen Fehler zu melden oder einen Vorschlag zu dieser Anwendung oder zu diesem Handbuch zu machen, benutzen Sie bitte dasBugzilla-Fehlererfassungssystem. Eine weitere hervorragende Informationsquelle sind die Mailinglisten der Benutzer und Entwickler von Glade. Sie können sich bei diesen Mailinglisten anmelden und zusätzlich die Listenarchive durchsuchen, die über die gleichen Links erreichbar sind. Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Eine Kopie der GNU General Public License finden Sie unter diesem Link, oder in der Datei COPYING, die im Quellcode dieses Programms enthalten ist.