Hacer accesibles componentes personalizados

Añadir soporte de ATK en su widget personalizado asegurará su cooperación con la infraestructura de accesibilidad. Estos son los pasos generales necesarios:

  • evaluar un widget personalizado de acuerdo a las Guías de la interfaz de usuario;

  • determinar qué interfaces de ATK debería implementar un widget personalizado, de acuerdo a la característica del widget establecido y la funcionalidad;

  • evaluar qué interfaces de ATK pueden heredarse desde la clase del widget padre;

  • implementar las interfaces apropiadas de ATK para la clase de widget de una o dos formas:

    Si se usa el segundo método, se debe registrar el tipo de factor apropiado con el AtkObjectFactoryRegistry en tiempo de ejecución.

El código fuente de GAIL sirve como un excelente turorial para el uso avanzado de ATK.