# 2. Zásuvný modul pro prohlížení rozhraní

Jak vyzkoušet svoji implementaci přístupnosti.
Eitan Isaacson
eitan@ascender.com
Peter Parente
pparent@us.ibm.com
Aline Bessa
alibezz@gmail.com

Creative Commons Share Alike 3.0

# Zásuvný modul pro prohlížení rozhraní

Zásuvný modul Prohlížeč rozhraní zobrazuje informace a ovládací prvky poskytované rozhraními AT-SPI přítomné v jednotlivých zpřístupněných položkách ze stromového zobrazení aplikací. Po vybrání položky můžete tento zásuvný modul použít k rychlému přehledu, jaká rohraní položka podporuje, získat o rozhraních informace a pracovat s položkou skrze metody těchto rozhraní.

# Zkoumání položky typu nabídka pomocí zásuvného modulu Prohlížeč rozhraní

Pro položku danou výběrem ve stromovém zobrazení aplikací budou zobrazena všechna rozhraní AT-SPI jako interaktivní v zásuvném modulu Prohlížeč rozhraní. Ta nepodporovaná budou zašedlá, obdobně jako rozhraní Aplikace a Kolekce na obrázku níže.

Pro položku danou výběrem ve stromovém zobrazení aplikací budou zobrazena všechna rozhraní AT-SPI jako interaktivní v zásuvném modulu Prohlížeč rozhraní. Ta nepodporovaná budou zašedlá, obdobně jako rozhraní Aplikace a Kolekce na obrázku níže.

# Spuštění zásuvného modulu pro prohlížení rozhraní

Prvním krokem ke spuštění zásuvného modulu Prohlížeč rozhraní je vybrat položku ve stromové zobrazení aplikací. Až tak učiníte, vypíší se v panelu zásuvného modulu všechna rozhraní AT-SPI, která zásuvný modul rozpozná. Rozhraní implementovaná položkou budou citlivá, takže na ně můžete klikat a získávat tak informace, které poskytují nebo pracovat s jejich metodami. V aplikaci Accerciser můžete prozkoumávat následující rozhraní, samozřejmě za předpokladu, že je vybraná položka implementuje:

Zpřístupněný objekt – Toto rozhraní zobrazuje počet potomků vybrané položky (počet synovských widgetů), popis, stav, vztahy a vlastnosti.

Akce – Toto rozhraní zobrazuje činnosti, které může provádět vybraná položka. U každého rohraní můžete vidět název, jako je „press“ nebo „click“, následovaný popisem a přidělenou klávesovou zkratkou, pokud nějaká přidělená je. Když některou z akcí vyberete, aktivuje se tlačítko „Provést akci“. Po jeho zmáčknutí uvidíte, jak položka vybranou akci provádí.

Aplikace – Toto rozhraní může implementovat položka s rolí „application“. Stojí za to zdůraznit, že položka s rolí „application“ nemusí toto rozhraní mít implementováno nutně. Pokud jej implementováno má, zobrazuje se její ID (pokud nějaké má), nástrojová sada a verze.

Komponenta – Toto rozhraní zobrazuje absolutní pozici vybrané položky (vzhledm k systému souřadnic pracovní plochy), relativní pozici (vzhledem k systému souřadnic okna), velikost, typ vrstvy, pořadí MDI-Z (krátké celé číslo určující pořadí v zásobníku komponent v MDI) a průhlednost (pokud je průhlednost použita).

Dokument – Toto rohraní zobrazuje atributy a místní popis dokumentu náležejícího vybrané položce, pokud nějaký takový existuje.

Hypertext – Toto rozhraní zobrazuje seznam všech hypertextových odkazů vybrané položky. U každého odkazuje je uveden jeho název, adresa URI, začátek (index do místa v textu, ve kterém odkaz začíná) a konec (index do místa v textu, ve kterém odkaz končí).

Obrázek – Toto rohraní zobrazuje popis (nebo „bez popisu“ pokud žádný nemá), velikost, pozici (vzhledem k souřadnicovému systému pracovní plochy) a lokalizovaný popis, pokud existuje.

Výběr – Toto rozhraní zobrazuje všechny dceřiné položky vybrané položky, které lze vybrat. Pokud je vybranou položkou třeba nabídková lišta s položkami „Soubor“, „Upravit“, „Zobrazit“ a „Nápověda“ a všechny tyto položky jsou vybratelné, budou v tomto rozhraní uvedeny. Když pak kliknete na položku v seznamu, například „Soubor“, a chcete ji vymazat, zmáčkněte tlačítko Vymazat pod seznamem.

Proud dat – Toto rozhraní zobrazuje typ obsahu u vybrané položky a adresu URI, která k němu přísluší.

Tabulka – Toto rozhraní zobrazuje pro vybranou položku nadpis a souhrn, řádky (počet řádků), sloupce (počet sloupců), vybrané řádky (počet vybraných řádků) a vybrané sloupce (počet vybraných sloupců). Pro vybranou buňku rozhraní zobrazuje hlavičku v příslušném řádku a sloupci a rozměry.

Text – Toto rozhraní zobrazuje textový obsah, který může být upravitelný, vybrané položky a jeho vlastnosti. Základnímy vlastnostmi jsou posun (počet znaků, které text má) a zarovnání. Pokud chcete vidět i možné vlastnosti CSS, zaškrtněte „Včetně výchozích“.

Hodnota – Toto rozhraní zobrazuje aktuální hodnotu vybrané položky, její minimální a maximální dovolenou hodnotu a minimální krok, po kterém může být hodnota měněna (nebou nulu, když tento údaj nelze určit). Aktuální hodnotu můžete ručně změnit pomocí tlačítek číselníku.