Object Hierarchy:

Atk.Component Atk.Component Atk.Component GLib.Object GLib.Object GLib.Object->Atk.Component


[ CCode ( type_id = "atk_component_get_type ()" ) ]
public interface Component : Object

Component 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 Component implementations provided for their corresponding Object 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 Text.

All known implementing classes:

Namespace: Atk
Package: atk




Inherited Members: