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

Glade je návrhář uživatelského rozhraní pro applikace GTK+.

2006 Vincent Geddes
2004 2003 Sun Microsystems
2002 2000 Michael Vance
Dokumentační projekt GNOME
Vincent Geddes
Dokumentační projekt GNOME

    vincent.geddes@gmail.com

Sun Dokumentační tým GNOME
Sun Microsystems
Michael Vance
Dokumentační projekt GNOME
Příručka 3.0 k aplikaci Glade
5. prosince 2006

Vincent Geddes

Dokumentační projekt GNOME

Příručka 2.1 k aplikaci Glade
17. června 2004

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka 2.0 k aplikaci Glade
25. února 2004

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka 1.2 k aplikaci Glade
10. února 2004

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka 1.1 k aplikaci Glade
30. března 2002

Michael Vance

Dokumentační projekt GNOME

Příručka 1.0 k aplikaci Glade
11. května 2000

Michael Vance

Dokumentační projekt GNOME

Tato příručka popisuje aplikaci Glade ve verzi 3.1.0.

Ohlasy

Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k aplikaci Glade nebo k této příručce, postupujte dle instrukcí na stránce s ohlasy ke GNOME.

Marek Černocký marek@manet.cz
2013 Marek Černocký

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

  Zvolte Programování Návrhář rozhraní Glade.

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

Ukazuje okno aplikace Glade.

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.

- Jestliže chcete uložit nový projekt nebo uložit stávající projekt pod novým názvem, zvolte Soubor Uložit jako. V dialogovém okně Uložení jako zadejte název pro soubor s projektem a klikněte na Uložit.

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

Volbou Upravit Vyjmout vybraný ovládací prvek odeberete z rodičovského ovládacího prvku a umístíte jej do schránky.

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

Pokud chcete zkopírovat ovládací prvek do schránky, vyberte jej a zvolte Upravit Kopírovat. Originál zůstane vložený v rodičovském ovládacím prvku.

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

Vložit ovládací prvek, který je umístěný ve schránce, do vašeho projektu můžete zvolením Upravit Vložit.

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

Jestliže chcete ovládací prvek z rodičovského prvku odstranit (aniž byste jej vkládali do schránky), tak daný prvek vyberte a zvolte Upravit Smazat.

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

Tento program je šířen podle ustanovení GNU General Public License, vydávaném Free Software Foundation; a to buď verze 2 této licence anebo (podle vlastního uvážení) kterékoliv pozdější verze. Kopii této licence naleznete pod tímto odkazem nebo v souboru COPYING přiloženém ke zdrojovým kódům tohoto programu.

glade
návrhář uživatelského rozhraní