# Glade-Oberflächenentwicklung-Handbuch

Mit Glade können Sie Benutzeroberflächen für GTK+-Anwendungen entwerfen.

2006 Vincent Geddes
2004 2003 Sun Microsystems
2002 2000 Michael Vance
2009 Mario Blättermann (mariobl@gnome.org)
2010 Mario Reyer (gnome-de@reyer.de)
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.

## 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

### Glade starten

Sie können Glade auf folgende Arten starten:

Menü Anwendungen

  Wählen Sie Entwicklung Glade Oberflächenentwicklung.

Befehlszeile

  Um Glade in einer Befehlszeile zu starten, geben Sie folgenden Befehl ein und drücken dann auf die Eingabetaste:

### Beim Start von Glade

Wenn Sie Glade starten, wird folgendes Fenster angezeigt.

Glade-Fenster

Zeigt das Glade-Fenster.

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 Datei Neu. 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 Datei Speichern.

- Um ein neues Projekt zu speichern oder ein existierendes Projekt unter einem neuen Dateinamen zu speichern, wählen Sie Datei Speichern 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 Bearbeiten Ausschneiden.

### 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 Bearbeiten Kopieren. 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 Bearbeiten Einfü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 Bearbeiten Lö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.

glade
Grafischer Oberflächenentwurf