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. The returned values are meaningful only if the Component has both STATE_VISIBLE and STATE_SHOWING.
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. The returned values are meaningful only if the Component has both STATE_VISIBLE and STATE_SHOWING.
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. The returned values are meaningful only if the Component has both STATE_VISIBLE and STATE_SHOWING.
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 |
gboolean atspi_component_set_extents (AtspiComponent *obj
,gint x
,gint y
,gint width
,gint height
,AtspiCoordType ctype
,GError **error
);
Moves and resizes the specified component.
obj |
a pointer to the AtspiComponent to move. |
|
x |
the new vertical position to which the component should be moved. |
|
y |
the new horizontal position to which the component should be moved. |
|
width |
the width to which the component should be resized. |
|
height |
the height to which the component should be resized. |
|
ctype |
the coordinate system in which the position is specified. (e.g. ATSPI_COORD_TYPE_WINDOW, ATSPI_COORD_TYPE_SCREEN). |
gboolean atspi_component_set_position (AtspiComponent *obj
,gint x
,gint y
,AtspiCoordType ctype
,GError **error
);
Moves the component to the specified position.
obj |
a pointer to the AtspiComponent to move. |
|
x |
the new vertical position to which the component should be moved. |
|
y |
the new horizontal position to which the component should be moved. |
|
ctype |
the coordinate system in which the position is specified. (e.g. ATSPI_COORD_TYPE_WINDOW, ATSPI_COORD_TYPE_SCREEN). |
gboolean atspi_component_set_size (AtspiComponent *obj
,gint width
,gint height
,GError **error
);
Resizes the specified component to the given coordinates.
obj |
a pointer to the AtspiComponent to query. |
|
width |
the width to which the component should be resized. |
|
height |
the height to which the component should be resized. |
#define ATSPI_TYPE_POINT (atspi_point_get_type ())
The GType for a boxed type holding a AtspiPoint.