Jak zajistit zpřístupnění vlastních komponent
Přidání podpory ATK do vašeho vlastního widgetu zajistí jeho spolupráci s infrastrukturou zpřístupnění. Zde jsou obecné kroky, které jsou nutné:
-
vyhodnotit vlastní widget podle pravidel v Příručce k uživatelskému rozhraní
-
určit, která rozhraní ATK by měl vlastní widget implementovat, s ohledem na množinu vlastnosí widgetu a funkci
-
vyhodnotit, která rozhraní ATK mohou být zděděna z třídy rodičovského widgetu
-
implementovat příslušná rozhraní ATK pro třídu widgetu jedním ze dvou způsobů:
- přímo vlastním widgetem nebo
- v podtypu AtkObject vytvořeném novou podtřídou AtkObjectFactory
Pokud je použita druhá metoda, musí být za běhu pomocí AtkObjectFactoryRegistry zaregistrován typ generátoru.
Zdrojový kód GAIL poskytuje skvělou výuku pro pokročilé používání ATK.