2 Points of entry for ATK+ :
 
  • simple "get" on GTK+ widgets via 

  •  

     

    AtkObject*
    gtk_widget_get_accessible (GtkWidget *widget);

  • "generic" form for non-GtkWidget objects:

  •  

     

    AtkObject* 
    atk_accessible_interface_ref_accessible (ATK_IMPLEMENTOR (void* obj) );
     

  • generic form returns a reference, to facilitate 
    • flyweight implementations
       
  • GTK+ applications and libraries will use first entry point only