Δημιουργία προσιτών προσαρμοσμένων στοιχείων
Προσθήκη υποστήριξης ΑΤΚ στο προσαρμοσμένο σας γραφικό συστατικό θα διασφάλιζε τη συνεργασία του με την υποδομή προσιτότητας. Αυτά είναι τα γενικά βήματα που απαιτούνται:
-
πρόσβαση σε ένα προσαρμοσμένο γραφικό συστατικό σύμφωνα με τις εφαρμόσιμες Οδηγίες διεπαφής χρήστη,
-
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;
-
εκτέλεση των κατάλληλων διεπαφών ΑΤΚ για την κλάση του γραφικού συστατικού με έναν από τους δύο εξής τρόπους:
- απευθείας από το προσαρμοσμένο γραφικό συστατικό, ή
- σε ένα δευτερεύονται τύπο AtkObject που δημιουργήθηκε από μία νέα υποκλάση AtkObjectFactory
Αν χρησιμοποιείται η δεύτερη μέθοδος, ο κατάλληλος τύπος εργοστασίου θα πρέπει να καταχωρηθεί με το AtkObjectFactoryRegistry κατά τη διάρκεια της εκτέλεσης.
Ο πηγαίος κώδικας GAIL παρέχεται ως ένα εξαιρετικό βοήθημα για εξειδικευμένη χρήση του ΑΤΚ.