AtkComponent The ATK interface provided by UI components which occupy a physical area on the screen. #AtkComponent should be implemented by most if not all UI elements with an actual on-screen presence, i.e. components which can be said to have a screen-coordinate bounding box. Virtually all widgets will need to have #AtkComponent implementations provided for their corresponding #AtkObject class. In short, only UI elements which are *not* GUI elements will omit this ATK interface. A possible exception might be textual information with a transparent background, in which case text glyph bounding box information is provided by #AtkText. @parent: @add_focus_handler: @contains: @ref_accessible_at_point: @get_extents: @get_position: @get_size: @grab_focus: @remove_focus_handler: @set_extents: @set_position: @set_size: @get_layer: @get_mdi_zorder: @pad1: @pad2: @component: @handler: @Returns: @component: @x: @y: @coord_type: @Returns: @component: @x: @y: @width: @height: @coord_type: @component: @Returns: @component: @Returns: @component: @x: @y: @coord_type: @component: @width: @height: @component: @Returns: @component: @x: @y: @coord_type: @Returns: @component: @handler_id: @component: @x: @y: @width: @height: @coord_type: @Returns: @component: @x: @y: @coord_type: @Returns: @component: @width: @height: @Returns: