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:
- directamente a través del widget personalizado o
- in an AtkObject subtype created by a new AtkObjectFactory subclass
Si se usa el segundo método, se debe registrar el tipo de factor apropiado con el AtkObjectFactoryRegistry en tiempo de ejecución.