# Příručka k návrháři rozhraní Glade

## Úvod

Návrhář rozhraní Glade vám umožňuje vytvářet a upravovat návrhy uživatelského rozhraní pro aplikace GTK+.

Knihovna GTK+ poskytuje rozsáhlou sbírku dílů uživatelského rozhraní, jako jsou textová pole, popisky dialogových oken, číselníky, zaškrtávací pole a nabídky. Tyto díly, ze kterých se uživatelské rozhraní sestavuje, se nazývají anglicky widget, česky je budeme označovat ovládací prvky. V aplikaci Glade můžete z těchto ovládacích prvků sestavovat grafické uživatelské rozhraní (bývá označováno anglickou zkratkou GUI). Aplikace Glade vám umožní u ovládacích prvků upravovat podobu a vlastnosti. Můžete rovněž přidávat propojení mezi ovládacími prvky a zdrojovým kódem aplikace.

Návrhy uživatelských rozhraní ukládá aplikace Glade ve formátu XML, což dovoluje snadnou integraci s externími nástroji. Uživatelské rozhraní můžete vytvářet z těchto popisů v XML dynamicky za běhu s použitím knihovny libglade.

## Začínáme

### Spuštění aplikace Glade

Aplikaci Glade můžete spustit následujícími způsoby:

Nabídka Aplikace

- Choose Programming Glade Interface Designer .

Příkazový řádek

- Pokud chcete aplikaci Glade spustit z příkazové řádky, zadejte následující příkaz a zmáčkněte Return: `glade-3`

### Když spustíte aplikaci Glade

Po spuštění aplikace Glade se zobrazí následující okno.

#### Okno aplikace Glade

Shows theGlade window.

Okno aplikace Glade obsahuje následující části:

Panel nabídek

- Nabídky v panelu nabídek obsahují všechny příkazy, které potřebujete pro práci se soubory v aplikaci Glade.

Panel nástrojů

- Panel nástrojů obsahuje vybranou část příkazů, ke kterým se jinak dostáváte přes panel nabídek.

Návrhářská plocha

- Návrhářská plocha je místo, na kterém vizuálně upravujete uživatelské rozhraní.

Paleta

- Paleta obsahuje ovládací prvky, které můžete použít při sestavování uživatelského rozhraní.

Inspektor

- Inspektor zobrazuje informace o ovládacích prvcích v projektu.

Editor vlastností

- Editor vlastností se používá k úpravám vlastností ovládacích prvků a k přidávání propojení na zdrojový kód.

Stavový řádek

- Stavový řádek zobrazuje informace o současné činnosti aplikace Glade a kontextové informace k položkám nabídky.

## Práce s projekty

### Vytváření nového projektu

Pokud chcete vytvořit nový projekt, zvolte Soubor Nový. Aplikace zobrazí v okně Glade nový prázdný projekt.

### Otevírání projektu

Pokud chcete otevřít existující projekt, zvolte Soubor Otevřít. Aplikace zobrazí v okně Glade vybraný projekt.

### Ukládání projektu

Projekt můžete uložit těmito způsoby:

- Jestliže chcete uložit změny do stávajícího souboru, zvolte Soubor Uložit.

- To save a new project file or to save an existing project file under a new filename, choose File Save As . Enter a name for the project file in the Save As dialog, then click Save.

## Práce s ovládacími prvky

### Výběr ovládacích prvků z palety

V panelu Paleta můžete s ovládacími prvky pracovat následujícími způsoby:

Režim výběru

- Režim výběru zvolíte kliknutím na šipku Výběr na panelu nástrojů. Ukazatel se změní na šipku, která symbolizuje, že je aktivní režim výběru. V tomto režimu můžete myší vybírat ovládací prvky ve vašem projektu. Můžete používat panel Vlastnosti ke změnám vlastností ovládacích prvků.

  Můžete také používat kontextovou nabídku ovládacího prvku. Tu otevřete kliknutím pravým tlačítkem na ovládací prvek.

  Z Palety můžete ovládací prvek určitého typu vložit vícekrát tak, že při jeho výběru v Paletě podržíte zmáčknutou klávesu Control. Pro návrat do normálního režimu musíte kliknout na šípku Výběr nebo na jiný ovládací prvek v Paletě.

Režim umisťování ovládacího prvku

- Do režimu umisťování ovládacího prvku se přepnete po vybraní ovládacího prvku na panelu Paleta. U většiny vybraných ovládacích prvků se ukazatel změní na křížek. Nyní můžete ovládací prvek umístit do kontejneru, do ovládacího prvku nejvyšší úrovně a pod. Po umístění ovládacího prvku se automaticky zapne režim výběru.

Režim umisťování v nejvyšší úrovni

- Do režimu umisťování v nejvyšší úrovni se přepnete výběrem ovládacího prvku ve skupině Nejvyšší úroveň na panelu Paleta. Po výběru ovládacího prvku nejvyšší úrovně v Paletě se ovládací prvek ihned objeví na návrhářské ploše. Hned se také zapne režimu výběru a vy můžete ovládací prvek upravovat.

### Rozmístění ovládacích prvků ve vašem projektu

K přizpůsobení vzhledu a uspořádání ovládacích prvku ve vašem okně projektu můžete použít ovládací prvky typu kontejner. Konkrétně si můžete na panelu Paleta vybrat následující ovládací prvky:

- Vodorovný box

- Svislý box

- Tabulku

- Pevné pozice

- Vodorovný tlačítkový box

- Svislý tlačítkový box

- Vodorovné panely

- Svislé panely

- Karty

- Rám

- Okno s posuvníky

- Průhled

Pomocí vkládání boxů můžete vytvořit komplexní strukturu rozložení. Když vytváříte vodorovné a svislé boxy, aplikace Glade se vás dotáže na počet řádků respektive sloupců, které má vytvořit. Řádky respektive sloupce můžete jednoduše přidávat nebo odebírat i dodatečně.

Až máte vytvořené všechny boxy, které požadujete, můžete do nich přidávat konkrétní ovládací prvky jako popisy, tlačítka a další pokročilejší ovládací prvky. Poznamenejme, že aplikace Glade provede sbalení (pack) ovládacího prvku do rozvržení, čímž vám ušetří nudnou práci. Díky boxům mohou okna měnit velikost tak, aby vyhovovala velikosti popisů pro různé jazyky, do kterých je aplikace lokalizovaná.

### Umístění ovládacího prvku do schárnky

To remove a widget from a parent and place the widget on the clipboard, select the widget then choose Edit Cut .

### Zkopírování ovládacího prvku do schárnky

To copy a widget to the clipboard, select the widget then choose Edit Copy . The original widget remains attached to the parent.

### Vložení ovládacího prvku ze schránky do vašeho projektu

To paste a widget that exists on the clipboard into your project, choose Edit Paste .

Všechny ovládací prvky musí mít v aplikaci Glade jedinečný název. V případě, že ovládací prvek vyjmete a opět ho do svého projektu vložíte, zachovají si dotyčný ovládací prvek a všichni jeho potomci původní název. Pokud jste jej ale do schránky nakopírovali nebo jej vložíte do svého projektu vícekrát, vygeneruje aplikace pro kopie ovládacího prvku nové názvy.

### Smazání ovládacího prvku

To delete a widget from the parent without moving the widget to the clipboard, select the widget then choose Edit Delete .

### Změna vlastnosti ovládacího prvku

Editor vlastností se používá k úpravám vlastností vybraného ovládacího prvku. Pokud chcete změnit některou z vlastností některého z ovládacích prvků, dotyčný ovládací prvek vyberte a do pole příslušné vlastnosti v panelu Vlastnosti vložte požadovanou hodnotu.

## O aplikaci Glade

O údržbu aplikace Glade se starají vývojáři Glade a komunita dobrovolníků GNOME. Pokud hledáte o aplikaci Glade více informací, navštivte prosím web Glade.

Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k této aplikaci nebo této příručce, zašlete je pomocí stránek bugzilla.

Dalším vynikajícím zdrojem informací jsou poštovní konference uživatelů a vývojářů Glade. Můžete se přihlásit k odběru těchto konferencí a nebo si jen procházet jejich archivy, které rovněž najdete pod uvedenými odkazy.

This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this link, or in the file COPYING included with the source code of this program.