# Podręcznik narzędzia do projektowania interfejsów Glade

Glade jest narzędziem do projektowania interfejsów programów GTK+.

2006
Vincent Geddes
2004
2003
Sun Microsystems
2002
2000
Michael Vance
Projekt dokumentacji GNOME
Vincent
Geddes
Projekt dokumentacji GNOME

    vincent.geddes@gmail.com

Sun
Zespół dokumentacji GNOME
Sun Microsystems
Michael
Vance
Projekt dokumentacji GNOME
Podręcznik programu Glade 3.0
5 grudnia 2006

Vincent Geddes

Projekt dokumentacji GNOME

Podręcznik programu Glade 2.1
17 czerwca 2004

Zespół dokumentacji GNOME firmy Sun

Projekt dokumentacji GNOME

Podręcznik programu Glade 2.0
25 lutego 2004

Zespół dokumentacji GNOME firmy Sun

Projekt dokumentacji GNOME

Podręcznik programu Glade 1.2
10 lutego 2004

Zespół dokumentacji GNOME firmy Sun

Projekt dokumentacji GNOME

Podręcznik programu Glade 1.1
30 marca 2002

Michael Vance

Projekt dokumentacji GNOME

Podręcznik programu Glade 1.0
11 maja 2000

Michael Vance

Projekt dokumentacji GNOME

Ten podręcznik opisuje wersję 3.1.0 programu Glade.

## Informacje zwrotne

System śledzenia błędów GNOME umożliwia zgłoszenie błędu lub propozycję zmiany programu Glade lub tego podręcznika.

Piotr Drąg
piotrdrag@gmail.com
2017-2020
Piotr Drąg
Aviary.pl
community-poland@mozilla.org
2017-2020
Aviary.pl

## Wprowadzenie

Narzędzie do projektowania interfejsów Glade umożliwia tworzenie i modyfikowanie interfejsów użytkownika dla programów GTK+.

Biblioteka GTK+ dostarcza rozbudowany zbiór podstawowych elementów interfejsu użytkownika, takich jak pola tekstowe, etykiety okien, wpisy numeryczne, pola wyboru i menu. Te elementy są nazywane widżetami. Można używać programu Glade do rozmieszczania widżetów w graficznym interfejsie użytkownika. Glade umożliwia modyfikowanie układu i właściwości tych widżetów. Można także używać programu Glade do dodawania połączeń między widżetami a kodem źródłowym programu.

Interfejsy użytkownika zaprojektowane w programie Glade są przechowywane w formacie XML, umożliwiając łatwą integrację z zewnętrznymi narzędziami. Można używać biblioteki libglade do dynamicznego tworzenia graficznych interfejsów użytkownika z opisu XML.

## Pierwsze kroki

### Uruchamianie programu Glade

Można uruchomić program Glade na jeden z tych sposobów:

Menu Programy

  Wybierz Programowanie Glade .

Wiersz poleceń

  Aby uruchomić program Glade z wiersza poleceń, wpisz `glade`, a następnie naciśnij klawisz Enter.

### Po uruchomieniu programu Glade

Po uruchomieniu programu Glade wyświetlone zostanie poniższe okno.

#### Okno programu Glade

Okno programu Glade.

Okno programu Glade zawiera następujące elementy:

Pasek menu

  Menu na pasku menu zawierają większość poleceń potrzebnych do działania na plikach w programie Glade.

Pasek narzędziowy

  Pasek narzędziowy zawiera podzestaw poleceń, których można używać z paska menu.

Obszar projektowania

  Obszar projektowania to miejsce, w którym można wizualnie modyfikować interfejs użytkownika.

Paleta

  Paleta zawiera widżety, których można używać do zbudowania interfejsu użytkownika.

Inspektor

  Inspektor wyświetla informacje o widżetach w projekcie.

Edytor właściwości

  Edytor właściwości jest używany do manipulowania właściwościami widżetów, a także dodawania połączeń do kodu źródłowego.

Pasek stanu

  Pasek stanu wyświetla informacje o obecnym stanie programu Glade i informacje kontekstowe o elementach menu.

## Praca na projektach

### Tworzenie nowego projektu

Aby utworzyć nowy projekt, wybierz Plik Nowy. Program wyświetli nowy pusty projekt w oknie Glade.

### Otwieranie projektu

Aby otworzyć istniejący projekt, wybierz Plik Otwórz. Program wyświetli projekt w nowym oknie Glade.

### Zapisywanie projektu

Można zapisywać projekty na jeden z tych sposobów:

- Aby zapisać zmiany w istniejącym pliku projektu, wybierz Plik Zapisz.

- Aby zapisać nowy plik projektu lub zapisać istniejący pod nową nazwą, wybierz Plik Zapisz jako . Wpisz nazwę pliku projektu w oknie Zapis jako, a następnie kliknij przycisk Zapisz.

## Praca z widżetami

### Wybór widżetów z okna palety

Można pracować z widżetami w oknie Palety na jeden z tych sposobów:

Tryb wyboru

  Aby użyć trybu wyboru, kliknij strzałkę Wybór. Kursor zmieni się na strzałkę, co wskazuje, że tryb wyboru jest aktywny. W tym trybie można używać myszy do wyboru widżetów w projekcie. Następnie można użyć okna Właściwości do modyfikacji właściwości widżetów.

  Można także użyć menu kontekstowego widżetu, aby wybrać widżet. Kliknij widżet prawym przyciskiem myszy, aby je otworzyć.

  Można dodać wiele widżetów danego typu z Palety do projektu przytrzymując klawisz Ctrl podczas wybierania widżetu. Należy kliknąć strzałkę Wybór lub inny widżet w Palecie, aby wrócić do zwykłego trybu.

Tryb rozmieszczania widżetów

  Aby użyć trybu rozmieszczania widżetów, wybierz widżet w oknie Palety. Podczas wybierania większości widżetów kursor zmienia się na kursor z krzyżykiem. Można wtedy umieścić widżet w kontenerze, widżecie najwyższego poziomu i tak dalej. Po umieszczeniu widżetu program wróci do trybu wyboru.

Tryb rozmieszczania najwyższego poziomu

  Aby użyć trybu rozmieszczania najwyższego poziomu, wybierz określony widżet najwyższego poziomu w oknie Palety. Po wybraniu widżetu najwyższego poziomu w oknie Palety pojawi się on od razu na pulpicie. Można go wtedy modyfikować. Po wyborze widżetu najwyższego poziomu program wróci do trybu wyboru.

### Organizowanie widżetów w projekcie

Kontenery widżetów (pola) są używane do układania i organizowania widżetów w oknie projektu. Można wybrać te kontenery widżetów z okna Palety:

- Pole poziome

- Pole pionowe

- Tabela

- Stałe miejsca

- Poziome pole przycisku

- Pionowe pole przycisku

- Panele poziome

- Panele pionowe

- Notatnik

- Ramka

- Przewijane okno

- Obszar wyświetlania

Można zagnieżdżać pola, aby tworzyć złożone struktury. Podczas tworzenia poziomych i pionowych pól program Glade pyta, ile rzędów i kolumn utworzyć początkowo. Można je później łatwo dodawać i usuwać.

Po utworzeniu wszystkich potrzebnych pól można dodać konkretne widżety, takie jak etykiety, przyciski i bardziej skomplikowane widżety do pól. Zauważ, że program Glade pakuje widżety w układzie, co eliminuje wiele uciążliwej pracy. Użycie pól umożliwia zmianę rozmiaru okien, aby różne rozmiary etykiet z powodu różnych języków się mieściły.

### Umieszczanie widżetu w schowku

Aby usunąć widżet z elementu nadrzędnego i umieścić go w schowku, zaznacz go, a następnie wybierz Edycja Wytnij .

### Kopiowanie widżetu do schowka

Aby skopiować widżet do schowka, zaznacz go, a następnie wybierz Edycja Skopiuj . Oryginalny widżet nadal jest połączony do elementu nadrzędnego.

### Wklejanie widżetu ze schowka do projektu

Aby wkleić widżet istniejący w schowku do projektu, wybierz Edycja Wklej .

Wszystkie widżety w programie Glade muszą mieć unikalną nazwę. Jeśli widżet zostanie wycięty, a następnie wklejony w projekcie, to widżet i jego wszystkie elementy potomne zachowują swoje oryginalne nazwy. Jeśli widżet zostanie skopiowany, albo wklejony w projekcie wiele razy, to program Glade utworzy nowe nazwy kopii widżetów.

### Usuwanie widżetu

Aby usunąć widżet z elementu nadrzędnego bez przenoszenia widżetu do schowka, zaznacz go, a następnie wybierz Edycja Usuń .

### Zmiana właściwości widżetu

Edytor właściwości jest używany do modyfikowania właściwości wybranego widżetu. Aby zmienić właściwość widżetu, zaznacz go, a następnie wpisz odpowiednią wartość w jednym z pól okna właściwości.

## O programie Glade

Glade jest tworzony przez programistów projektu Glade i wolontariuszy społeczności GNOME. Strona projektu Glade zawiera więcej informacji o programie Glade.

Nasz system śledzenia błędów umożliwia zgłoszenie błędu lub propozycję zmiany programu lub tego podręcznika.

Innym doskonałym źródłem informacji są listy pocztowe użytkowników i programistów programu Glade (w języku angielskim). Można je subskrybować lub przejrzeć ich archiwa, dostępne pod tymi samymi adresami.

Niniejszy program jest rozpowszechniany na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego Oprogramowania (Free Software Foundation) — według wersji drugiej tej Licencji lub którejś z późniejszych wersji. Egzemplarz licencji można znaleźć pod tym odnośnikiem lub w pliku COPYING dołączonym do kodu źródłowego tego programu.