AtkObject 인터페이스 요청

(예: gtk_widget_get_accessible() 함수를 호출하여) 프로그램의 객체와 관련된 AtkObject 를 찾았다면, 다양한 방식으로 구현한 인터페이스를 찾을 수 있습니다:

  1. 예를 들자면 이미 존재하는 ATK_IS_... 매크로를 활용합니다:

    • ATK_IS_ACTION(atkobj)
    • ATK_IS_COMPONENT(atkobj)
    • 등(각 인터페이스당 하나를 활용)

    매크로에서 TRUE를 반환하면 인터페이스에서 안전하게 ATK 객체를 만들 수 있습니다.

  2. atk_object_get_role() 함수를 호출하여 AtkObject 동작을 시험하십시오. 어떤 주어진 동작이든 몇가지 ATK API를 구현합니다.