Göra anpassade komponenter tillgängliga
Att lägga till ATK-stöd till din anpassade komponent kommer att säkerställa dess samarbete med tillgänglighetsinfrastrukturen. Detta är de allmänna steg som krävs:
-
bedöm en anpassad komponent enligt de riktlinjer för användargränssnitt som är tillämpliga;
-
avgör vilka ATK-gränssnitt som en anpassad komponent ska implementera enligt komponentens funktionsuppsättning och funktionalitet;
-
bedöm vilka ATK-gränssnitt som kan ärvas från den överordnade komponentklassen;
-
implementera de lämpliga ATK-gränssnitten för komponentklassen på ett av två sätt:
- direkt av den anpassade komponenten, eller
- i en AtkObject-undertyp skapad av en ny AtkObjectFactory-underklass
Om den andra metoden används måste den lämpliga fabrikstypen registreras med AtkObjectFactoryRegistry vid körtid.
Källkoden för GAIL tjänar som en utmärkt guide för avancerad ATK-användning.