| Top |  |  |  |  | 
| struct | AtspiRect | 
| #define | ATSPI_TYPE_RECT | 
| struct | AtspiPoint | 
| #define | ATSPI_TYPE_POINT | 
| AtspiComponent | 
gboolean atspi_component_contains (AtspiComponent *obj,gint x,gint y,AtspiCoordType ctype,GError **error);
Queries whether a given AtspiComponent contains a particular point.
| obj | a pointer to the AtspiComponent to query. | |
| x | a gint specifying the x coordinate in question. | |
| y | a gint specifying the y coordinate in question. | |
| ctype | the desired coordinate system of the point ( | 
AtspiAccessible * atspi_component_get_accessible_at_point (AtspiComponent *obj,gint x,gint y,AtspiCoordType ctype,GError **error);
Gets the accessible child at a given coordinate within an AtspiComponent.
| obj | a pointer to the AtspiComponent to query. | |
| x | a gint specifying the x coordinate of the point in question. | |
| y | a gint specifying the y coordinate of the point in question. | |
| ctype | the coordinate system of the point ( | 
a pointer to an
AtspiAccessible child of the specified component which
contains the point (x
, y
), or NULL if no child contains
the point. 
[nullable][transfer full]
AtspiRect * atspi_component_get_extents (AtspiComponent *obj,AtspiCoordType ctype,GError **error);
Gets the bounding box of the specified AtspiComponent.
| obj | a pointer to the AtspiComponent to query. | |
| ctype | the desired coordinate system into which to return the results, (e.g. ATSPI_COORD_TYPE_WINDOW, ATSPI_COORD_TYPE_SCREEN). | 
AtspiPoint * atspi_component_get_position (AtspiComponent *obj,AtspiCoordType ctype,GError **error);
Gets the minimum x and y coordinates of the specified AtspiComponent.
| obj | a pointer to the AtspiComponent to query. | |
| ctype | the desired coordinate system into which to return the results, (e.g. ATSPI_COORD_TYPE_WINDOW, ATSPI_COORD_TYPE_SCREEN). | 
AtspiPoint * atspi_component_get_size (AtspiComponent *obj,GError **error);
Gets the size of the specified AtspiComponent.
AtspiComponentLayer atspi_component_get_layer (AtspiComponent *obj,GError **error);
Queries which layer the component is painted into, to help determine its visibility in terms of stacking order.
gshort atspi_component_get_mdi_z_order (AtspiComponent *obj,GError **error);
Queries the z stacking order of a component which is in the MDI or window layer. (Bigger z-order numbers mean nearer the top)
a gshort indicating the stacking order of the component in the MDI layer, or -1 if the component is not in the MDI layer.
gboolean atspi_component_grab_focus (AtspiComponent *obj,GError **error);
Attempts to set the keyboard input focus to the specified AtspiComponent.
gdouble atspi_component_get_alpha (AtspiComponent *obj,GError **error);
Gets the opacity/alpha value of a component, if alpha blending is in use.
gboolean atspi_component_scroll_to (AtspiComponent *obj,AtspiScrollType type,GError **error);
Scrolls whatever container of the AtspiComponent object so it becomes visible on the screen.
| obj | a pointer to the AtspiComponent object on which to operate. | |
| type | a AtspiScrollType indicating where the object should be placed on the screen. | 
gboolean atspi_component_scroll_to_point (AtspiComponent *obj,AtspiCoordType coords,gint x,gint y,GError **error);
Scrolls whatever container of the AtspiComponent object so it becomes visible on the screen at a given position.
| obj | a pointer to the AtspiComponent object on which to operate. | |
| coords | a AtspiCoordType indicating whether the coordinates are relative to the screen, to the window, or to the parent object. | |
| x | the x coordinate of the point to reach | |
| y | the y coordinate of the point to reach | |
| error | return location for a GError | 
#define ATSPI_TYPE_POINT (atspi_point_get_type ())
The GType for a boxed type holding a AtspiPoint.