]>
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 20022000 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ý
glade návrhář uživatelského rozhraní Ú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 <application>Glade</application> 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 glade a zmáčkněte Enter Když spustíte aplikaci <application>Glade</application> Po spuštění aplikace Glade se zobrazí následující okno.
Okno aplikace <application>Glade</application> 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 SouborNový. Aplikace zobrazí v okně Glade nový prázdný projekt. Otevírání projektu Pokud chcete otevřít existující projekt, zvolte SouborOtevří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 SouborUlož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.