개별 구성 요소 접근성 처리

개별 구현 위젯에 ATK 지원 기능을 추가하면 틀림없이 편의성 기반과 함께 동작합니다. 이에 따라 필요한 몇가지 과정이 있습니다:

  • 사용자 인터페이스 지침에 해당하는 개별 구현 위젯을 판단합니다.

  • 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;

  • 위젯 클래스에 적당한 ATK 인터페이스를 다음 두가지 중 한가지 방법으로 구현하십시오:

    • 개별 구현 위젯으로 바로 처리하거나
    • AtkObjectFactory 하위 클래스로 만든 AtkObject 하위 형식에서

    두번째 방식으로 간다면 적절한 팩토리 객체 형식을 실행 도중에 AtkObjectFactoryRegistry로 등록해야합니다.

GAIL 소스 코드에서 고급 ATK 활용법을 언급한 최상의 활용 지침을 제공합니다.