Login
Immer anmelden
SSL Login

 
Newsletter
Werbung
Shopping
International Shopping
 
 


Yatego Shopping bei über 10000 Händlern und über
3 Mio. Artikel.


Linux

:

Linux-Bücher

Handy
Shop

  und Computer.

Viele Services

:

Apple iPad Reader,


Ratgeber,

 

Techniktops,

 

Yatego Clicks

  & über 3000

Gutscheine.

 
Do, 10. Februar 2000, 00:00

Gtk-Programmierung-Workshop SPEZIAL: Glade

Entwurf eines Fensters

Fenster einrichten

Im Folgenden möchte ich Ihnen die Bedienung von Glade nahebringen, indem ich die Erstellung einer kleinen Anwendung schrittweise beschreibe.

Klicken Sie im Paletten-Fenster in der Rubrik Gtk+-Basic auf Window (die Schaltfläche links oben). Dadurch wird ein neues Fenster erstellt und angezeigt.

Anwendungsfenster

Wolfgang Jährling

Anwendungsfenster

Im Moment ist das Fenster noch leer. Unser Ziel soll es sein, das links abgebildete Fenster zu erstellen.

In Glade kann man nicht damit beginnen, einige Elemente auf dem Fenster zu platzieren und diese dann anzuordnen, denn ein Element nimmt erstmal soviel Platz ein wie nur möglich, also in dem Fall das gesamte Fenster.

Wählen Sie das Element Vertical Box an (8. Zeile, 2. Spalte) und setzen Sie es auf das Formular. Nun werden Sie gefragt, wieviele Zeilen (=rows) Sie verwenden möchten. Wir benötigen eine für das Menü, eine für die Toolbar, eine für das Textfeld und eine für die Statusleiste.

Das Menü

Es ist üblich, dass man Menüs und Toolbars aus einem Fenster "herausnehmen" und frei auf dem Desktop platzieren kann. Deshalb werden wir die entsprechenden Elemente jetzt nicht direkt auf das Formular setzen, sondern zuerst jeweils eine "Handlebox" anlegen, in die wir die Elemente setzen werden.

Wählen Sie das Handlebox-Element aus (1. Zeile, 4. Spalte) und setzen Sie es in das oberste der vier Felder. Nun wählen Sie das Element Menü-Bar (1. Zeile, 2. Spalte) und setzen es in die Handlebox.

Auf das Editieren der Menüpunkte werde ich später eingehen. Erstmal gibt es da noch ein ganz anderes Problem: Das Menü nimmt derzeit noch ein Viertel der Fensterhöhe ein, was wohl so nicht gewünscht ist.

Dazu müssen wir der Handlebox sagen, dass sie sich nicht ausbreiten soll, sondern dem Element in seinem Inneren anpassen. Klicken Sie mit der rechten Maustaste auf die Menü-Bar. Dadurch öffnet sich ein Popup-Menü, in dem erst die ganzen Aktionen aufgelistet sind, die Sie mit der Menü-Bar machen können (ausschneiden, kopieren..). Darunter sind dann Untermenüs zu allen Elementen, die der Menü-Bar untergeordnet sind. Wählen Sie im Menü der Handlebox den Eintrag "Select".

Nun werden die Eigenschaften der Handlebox im Property-Fenster angezeigt. Wählen Sie hier die Registerseite "Place" aus und setzen Sie "Expand" auf "No". Dadurch ist unser Problem gelöst (raten Sie mal, wie lange ich herumexperimentiert habe, bis ich das herausgefunden hatte...).

Die Toolbar

Das Vorgehen beim Erstellen der Toolbar ist ähnlich. Zuerst müssen Sie eine Handlebox einfügen, in die Sie dann die eigentliche Toolbar legen. Beim Platzieren der Toolbar werden Sie direkt gefragt, wieviele Buttons es geben soll. Wählen Sie hier 3.

Dadurch wurde zwar eine Toolbar erstellt, in der Platz für die Buttons ist, doch die Buttons selbst müssen Sie noch selbst einfügen. Wählen Sie "Button" in der Palette (3. Zeile, 1. Spalte) und setzen Sie ihn in das erste Feld in der Toolbar. Gleiches machen Sie mit den anderen beiden.

Mit dem Property-Fenster können Sie die Beschriftung der Buttons auf der Registerseite "Widget" im Feld "Label" ändern. Außerdem können Sie ein Icon wählen, wobei Sie entweder eine Datei wählen oder eines der Standard-Icons verwenden können.

So eine Toolbar ist ja ganz nett, aber wenn man sich Gnome-Anwendungen näher anschaut, wird man bemerken, dass die Buttons in der Toolbar keine normalen Buttons sind, da ihnen der Rand fehlt und dieser nur dann sichtbar ist, wenn der Mauscursor sich über dem jeweiligen Button befindet. Diesen Effekt kann man aber ganz einfach erreichen, indem man die Toolbar selektiert und im Property-Fenster auf der Registerseite "Widget" die Eigenschaft "Button Relief" auf "none" setzt.

Weitere Einstellungen

Der Menüeditor

Der Menüeditor von Glade funktioniert im Wesentlichen genauso wie andere Menüeditoren. Klicken Sie mit der rechten Maustaste auf das Menü und wählen Sie "Edit Menu" aus, um in den Menüeditor zu gelangen.

Wählen Sie dort "Add", um einen Menüeintrag hinzuzufügen. Wählen Sie unter "Stock Item" nun "Datei". Schon haben wir einen Menüeintrag erzeugt.

Fügen Sie nun einen weiteren Eintrag mit "Add" hinzu und wählen Sie unter "Stock Item" bitte "Neu" aus. Damit "Neu" auch "Datei" untergeordnet ist, müssen Sie auf den Button klicken, auf dem ein Pfeil nach rechts abgebildet ist. Dadurch wird der Eintrag in der Hierarchie nach rechts geschoben. Neue Einträge befinden sich immer auf der gleichen Ebene wie der darüberstehende.

Einen Trennstrich können Sie mit "Add Separator" einfügen. Erstellen Sie nun ein Menü mit allen Einträgen, die Sie haben möchten. Beenden Sie den Editor dann über den "OK"-Button.

Kommentare (Insgesamt: 0 || Kommentieren )
Pro-Linux
Newsletter
Neue Nachrichten