Rendre les composants personnalisés accessibles
L'ajout de la prise en charge ATK à votre élément graphique personnalisé assure de sa coopération avec les infrastructures d'accessibilité. Voici les étapes générales requises :
-
accéder à un élément graphique personnalisé en suivant les directives d'interface utilisateur concernées ;
-
determine which ATK interfaces a custom widget should implement, according to the widget's feature set and function;
-
assess which ATK interfaces can be inherited from the parent widget class;
-
implémenter les interfaces ATK appropriées pour la classe d'élément graphique d'une des deux façons suivantes :
- directement par un élément graphique personnalisé ou
- in an AtkObject subtype created by a new AtkObjectFactory subclass
Si la seconde méthode est utilisée, le type de fabrique approprié doit être enregistré avec l'objet AtkObjectFactoryRegistry à l'exécution.