| atspi-constants.h | | atspi-constants.h | |
| | | | |
| skipping to change at line 413 | | skipping to change at line 413 | |
| * | | * | |
| * One higher than the highest valid value of #AtspiTextClipType. | | * One higher than the highest valid value of #AtspiTextClipType. | |
| */ | | */ | |
| #define ATSPI_TEXT_CLIP_TYPE_COUNT (3+1) | | #define ATSPI_TEXT_CLIP_TYPE_COUNT (3+1) | |
| | | | |
| /** | | /** | |
| * AtspiStateType: | | * AtspiStateType: | |
| * @ATSPI_STATE_INVALID: Indicates an invalid state - probably an error | | * @ATSPI_STATE_INVALID: Indicates an invalid state - probably an error | |
| * condition. | | * condition. | |
| * @ATSPI_STATE_ACTIVE: Indicates a window is currently the active window,
or | | * @ATSPI_STATE_ACTIVE: Indicates a window is currently the active window,
or | |
|
| * is an active subelement within a container or table. | | * an object is the active subelement within a container or table. | |
| | | * @ATSPI_STATE_ACTIVE should not be used for objects which have | |
| | | * @ATSPI_STATE_FOCUSABLE or @ATSPI_STATE_SELECTABLE: Those objects should | |
| | | use | |
| | | * @ATSPI_STATE_FOCUSED and @ATSPI_STATE_SELECTED respectively. | |
| | | * @ATSPI_STATE_ACTIVE is a means to indicate that an object which is not | |
| | | * focusable and not selectable is the currently-active item within its | |
| | | * parent container. | |
| * @ATSPI_STATE_ARMED: Indicates that the object is armed. | | * @ATSPI_STATE_ARMED: Indicates that the object is armed. | |
| * @ATSPI_STATE_BUSY: Indicates the current object is busy, i.e. onscreen | | * @ATSPI_STATE_BUSY: Indicates the current object is busy, i.e. onscreen | |
| * representation is in the process of changing, or the object is | | * representation is in the process of changing, or the object is | |
| * temporarily unavailable for interaction due to activity already in progr
ess. | | * temporarily unavailable for interaction due to activity already in progr
ess. | |
| * @ATSPI_STATE_CHECKED: Indicates this object is currently checked. | | * @ATSPI_STATE_CHECKED: Indicates this object is currently checked. | |
| * @ATSPI_STATE_COLLAPSED: Indicates this object is collapsed. | | * @ATSPI_STATE_COLLAPSED: Indicates this object is collapsed. | |
| * @ATSPI_STATE_DEFUNCT: Indicates that this object no longer has a valid | | * @ATSPI_STATE_DEFUNCT: Indicates that this object no longer has a valid | |
| * backing widget (for instance, if its peer object has been destroy
ed). | | * backing widget (for instance, if its peer object has been destroy
ed). | |
| * @ATSPI_STATE_EDITABLE: Indicates the user can change the contents of thi
s | | * @ATSPI_STATE_EDITABLE: Indicates the user can change the contents of thi
s | |
| * object. | | * object. | |
| | | | |
| skipping to change at line 562 | | skipping to change at line 568 | |
| * hyperlink) has already been activated or invoked, with the result that | | * hyperlink) has already been activated or invoked, with the result that | |
| * some backing data has been downloaded or rendered. | | * some backing data has been downloaded or rendered. | |
| *@ATSPI_STATE_CHECKABLE: Indicates this object has the potential to | | *@ATSPI_STATE_CHECKABLE: Indicates this object has the potential to | |
| * be checked, such as a checkbox or toggle-able table cell. @Since: | | * be checked, such as a checkbox or toggle-able table cell. @Since: | |
| * 2.12 | | * 2.12 | |
| *@ATSPI_STATE_HAS_POPUP: Indicates that the object has a popup | | *@ATSPI_STATE_HAS_POPUP: Indicates that the object has a popup | |
| * context menu or sub-level menu which may or may not be | | * context menu or sub-level menu which may or may not be | |
| * showing. This means that activation renders conditional content. | | * showing. This means that activation renders conditional content. | |
| * Note that ordinary tooltips are not considered popups in this | | * Note that ordinary tooltips are not considered popups in this | |
| * context. @Since: 2.12 | | * context. @Since: 2.12 | |
|
| | | * @ATSPI_STATE_READ_ONLY: Indicates that an object which is ENABLED and | |
| | | * SENSITIVE has a value which can be read, but not modified, by the | |
| | | * user. @Since: 2.16 | |
| * @ATSPI_STATE_LAST_DEFINED: This value of the enumeration should not be u
sed | | * @ATSPI_STATE_LAST_DEFINED: This value of the enumeration should not be u
sed | |
| * as a parameter, it indicates the number of items in the #AtspiStateType | | * as a parameter, it indicates the number of items in the #AtspiStateType | |
| * enumeration. | | * enumeration. | |
| * | | * | |
| * | | * | |
| * Enumeration used by various interfaces indicating every possible state | | * Enumeration used by various interfaces indicating every possible state | |
| * an #AtspiAccesible object can assume. | | * an #AtspiAccesible object can assume. | |
| * | | * | |
| **/ | | **/ | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 615 | | skipping to change at line 624 | |
| ATSPI_STATE_REQUIRED, | | ATSPI_STATE_REQUIRED, | |
| ATSPI_STATE_TRUNCATED, | | ATSPI_STATE_TRUNCATED, | |
| ATSPI_STATE_ANIMATED, | | ATSPI_STATE_ANIMATED, | |
| ATSPI_STATE_INVALID_ENTRY, | | ATSPI_STATE_INVALID_ENTRY, | |
| ATSPI_STATE_SUPPORTS_AUTOCOMPLETION, | | ATSPI_STATE_SUPPORTS_AUTOCOMPLETION, | |
| ATSPI_STATE_SELECTABLE_TEXT, | | ATSPI_STATE_SELECTABLE_TEXT, | |
| ATSPI_STATE_IS_DEFAULT, | | ATSPI_STATE_IS_DEFAULT, | |
| ATSPI_STATE_VISITED, | | ATSPI_STATE_VISITED, | |
| ATSPI_STATE_CHECKABLE, | | ATSPI_STATE_CHECKABLE, | |
| ATSPI_STATE_HAS_POPUP, | | ATSPI_STATE_HAS_POPUP, | |
|
| | | ATSPI_STATE_READ_ONLY, | |
| ATSPI_STATE_LAST_DEFINED, | | ATSPI_STATE_LAST_DEFINED, | |
| } AtspiStateType; | | } AtspiStateType; | |
| | | | |
| /** | | /** | |
| * ATSPI_STATETYPE_COUNT: | | * ATSPI_STATETYPE_COUNT: | |
| * | | * | |
| * One higher than the highest valid value of #AtspiStateType. | | * One higher than the highest valid value of #AtspiStateType. | |
| **/ | | **/ | |
| #define ATSPI_STATETYPE_COUNT (41+1) | | #define ATSPI_STATETYPE_COUNT (41+1) | |
| | | | |
| | | | |
| skipping to change at line 983 | | skipping to change at line 993 | |
| * #AtspiRoleType values are valid as well. | | * #AtspiRoleType values are valid as well. | |
| * @ATSPI_ROLE_TABLE_COLUMN_HEADER: An object which labels a particular col
umn | | * @ATSPI_ROLE_TABLE_COLUMN_HEADER: An object which labels a particular col
umn | |
| * in an #AtspiTable. | | * in an #AtspiTable. | |
| * @ATSPI_ROLE_TABLE_ROW_HEADER: An object which labels a particular row in
a | | * @ATSPI_ROLE_TABLE_ROW_HEADER: An object which labels a particular row in
a | |
| * #AtspiTable. #AtspiTable rows and columns may also be labelled via the | | * #AtspiTable. #AtspiTable rows and columns may also be labelled via the | |
| * @ATSPI_RELATION_LABEL_FOR/@ATSPI_RELATION_LABELLED_BY relationships. | | * @ATSPI_RELATION_LABEL_FOR/@ATSPI_RELATION_LABELLED_BY relationships. | |
| * See #atspi_get_relation_set. | | * See #atspi_get_relation_set. | |
| * @ATSPI_ROLE_TEAROFF_MENU_ITEM: Object allows menu to be removed from men
ubar | | * @ATSPI_ROLE_TEAROFF_MENU_ITEM: Object allows menu to be removed from men
ubar | |
| * and shown in its own window. | | * and shown in its own window. | |
| * @ATSPI_ROLE_TERMINAL: An object that emulates a terminal. | | * @ATSPI_ROLE_TERMINAL: An object that emulates a terminal. | |
|
| * @ATSPI_ROLE_TEXT: An object that presents text to the user, of nonspecif | | * @ATSPI_ROLE_TEXT: An interactive widget that supports multiple lines of | |
| ic | | text | |
| * type. | | * and optionally accepts user input, but whose purpose is not to solicit u | |
| | | ser | |
| | | * input. Thus @ATSPI_ROLE_TEXT is appropriate for the text view in a plain | |
| | | text | |
| | | * editor but inappropriate for an input field in a dialog box or web form. | |
| | | For | |
| | | * widgets whose purpose is to solicit input from the user, see @ATSPI_ROLE | |
| | | _ENTRY | |
| | | * and @ATSPI_ROLE_PASSWORD_TEXT. For generic objects which display a brief | |
| | | amount | |
| | | * of textual information, see @ATSPI_ROLE_STATIC. | |
| * @ATSPI_ROLE_TOGGLE_BUTTON: A specialized push button that can be checked
or | | * @ATSPI_ROLE_TOGGLE_BUTTON: A specialized push button that can be checked
or | |
| * unchecked, but does not procide a separate indicator for the current | | * unchecked, but does not procide a separate indicator for the current | |
| * state. | | * state. | |
| * @ATSPI_ROLE_TOOL_BAR: A bar or palette usually composed of push buttons
or | | * @ATSPI_ROLE_TOOL_BAR: A bar or palette usually composed of push buttons
or | |
| * toggle buttons. | | * toggle buttons. | |
| * @ATSPI_ROLE_TOOL_TIP: An object that provides information about another | | * @ATSPI_ROLE_TOOL_TIP: An object that provides information about another | |
| * object. | | * object. | |
| * @ATSPI_ROLE_TREE: An object used to repsent hierarchical information to
the | | * @ATSPI_ROLE_TREE: An object used to repsent hierarchical information to
the | |
| * user. | | * user. | |
| * @ATSPI_ROLE_TREE_TABLE: An object that presents both tabular and | | * @ATSPI_ROLE_TREE_TABLE: An object that presents both tabular and | |
| | | | |
| skipping to change at line 1146 | | skipping to change at line 1161 | |
| * important content changes. @Since: 2.12 | | * important content changes. @Since: 2.12 | |
| *@ATSPI_ROLE_MATH: A text widget or container that holds a mathematical | | *@ATSPI_ROLE_MATH: A text widget or container that holds a mathematical | |
| * expression. @Since: 2.12 | | * expression. @Since: 2.12 | |
| *@ATSPI_ROLE_RATING: A widget whose purpose is to display a rating, | | *@ATSPI_ROLE_RATING: A widget whose purpose is to display a rating, | |
| * such as the number of stars associated with a song in a media | | * such as the number of stars associated with a song in a media | |
| * player. Objects of this role should also implement | | * player. Objects of this role should also implement | |
| * AtspiValue. @Since: 2.12 | | * AtspiValue. @Since: 2.12 | |
| *@ATSPI_ROLE_TIMER: An object containing a numerical counter which | | *@ATSPI_ROLE_TIMER: An object containing a numerical counter which | |
| * indicates an amount of elapsed time from a start point, or the time | | * indicates an amount of elapsed time from a start point, or the time | |
| * remaining until an end point. @Since: 2.12 | | * remaining until an end point. @Since: 2.12 | |
|
| | | *@ATSPI_ROLE_STATIC: A generic non-container object whose purpose is to di | |
| | | splay | |
| | | * a brief amount of information to the user and whose role is known by the | |
| | | * implementor but lacks semantic value for the user. Examples in which | |
| | | * @ATSPI_ROLE_STATIC is appropriate include the message displayed in a mes | |
| | | sage | |
| | | * box and an image used as an alternative means to display text. | |
| | | * @ATSPI_ROLE_STATIC should not be applied to widgets which are traditiona | |
| | | lly | |
| | | * interactive, objects which display a significant amount of content, or a | |
| | | ny | |
| | | * object which has an accessible relation pointing to another object. The | |
| | | * displayed information, as a general rule, should be exposed through the | |
| | | * accessible name of the object. For labels which describe another widget, | |
| | | see | |
| | | * @ATSPI_ROLE_LABEL. For text views, see @ATSPI_ROLE_TEXT. For generic | |
| | | * containers, see @ATSPI_ROLE_PANEL. For objects whose role is not known b | |
| | | y the | |
| | | * implementor, see @ATSPI_ROLE_UNKNOWN. @Since: 2.16. | |
| | | *@ATSPI_ROLE_MATH_FRACTION: An object that represents a mathematical fract | |
| | | ion. | |
| | | * @Since: 2.16. | |
| | | *@ATSPI_ROLE_MATH_ROOT: An object that represents a mathematical expressio | |
| | | n | |
| | | * displayed with a radical. @Since: 2.16. | |
| | | *@ATSPI_ROLE_SUBSCRIPT: An object that contains text that is displayed as | |
| | | a | |
| | | * subscript. @Since: 2.16. | |
| | | *@ATSPI_ROLE_SUPERSCRIPT: An object that contains text that is displayed a | |
| | | s a | |
| | | * superscript. @Since: 2.16. | |
| * @ATSPI_ROLE_LAST_DEFINED: Not a valid role, used for finding end of | | * @ATSPI_ROLE_LAST_DEFINED: Not a valid role, used for finding end of | |
| * enumeration. | | * enumeration. | |
| * | | * | |
| * Enumeration used by interface #AtspiAccessible to specify the role | | * Enumeration used by interface #AtspiAccessible to specify the role | |
| * of an #AtspiAccessible object. | | * of an #AtspiAccessible object. | |
| * | | * | |
| */ | | */ | |
| typedef enum { | | typedef enum { | |
| ATSPI_ROLE_INVALID, | | ATSPI_ROLE_INVALID, | |
| ATSPI_ROLE_ACCELERATOR_LABEL, | | ATSPI_ROLE_ACCELERATOR_LABEL, | |
| | | | |
| skipping to change at line 1270 | | skipping to change at line 1306 | |
| ATSPI_ROLE_AUDIO, | | ATSPI_ROLE_AUDIO, | |
| ATSPI_ROLE_VIDEO, | | ATSPI_ROLE_VIDEO, | |
| ATSPI_ROLE_DEFINITION, | | ATSPI_ROLE_DEFINITION, | |
| ATSPI_ROLE_ARTICLE, | | ATSPI_ROLE_ARTICLE, | |
| ATSPI_ROLE_LANDMARK, | | ATSPI_ROLE_LANDMARK, | |
| ATSPI_ROLE_LOG, | | ATSPI_ROLE_LOG, | |
| ATSPI_ROLE_MARQUEE, | | ATSPI_ROLE_MARQUEE, | |
| ATSPI_ROLE_MATH, | | ATSPI_ROLE_MATH, | |
| ATSPI_ROLE_RATING, | | ATSPI_ROLE_RATING, | |
| ATSPI_ROLE_TIMER, | | ATSPI_ROLE_TIMER, | |
|
| | | ATSPI_ROLE_STATIC, | |
| | | ATSPI_ROLE_MATH_FRACTION, | |
| | | ATSPI_ROLE_MATH_ROOT, | |
| | | ATSPI_ROLE_SUBSCRIPT, | |
| | | ATSPI_ROLE_SUPERSCRIPT, | |
| ATSPI_ROLE_LAST_DEFINED, | | ATSPI_ROLE_LAST_DEFINED, | |
| } AtspiRole; | | } AtspiRole; | |
| | | | |
| /** | | /** | |
| * ATSPI_ROLE_COUNT: | | * ATSPI_ROLE_COUNT: | |
| * | | * | |
| * One higher than the highest valid value of #AtspiRole. | | * One higher than the highest valid value of #AtspiRole. | |
| */ | | */ | |
|
| #define ATSPI_ROLE_COUNT (90+1) | | #define ATSPI_ROLE_COUNT (121+1) | |
| | | | |
| typedef enum | | typedef enum | |
| { | | { | |
| ATSPI_CACHE_NONE = 0, | | ATSPI_CACHE_NONE = 0, | |
| ATSPI_CACHE_PARENT = 1 << 0, | | ATSPI_CACHE_PARENT = 1 << 0, | |
| ATSPI_CACHE_CHILDREN = 1 << 1, | | ATSPI_CACHE_CHILDREN = 1 << 1, | |
| ATSPI_CACHE_NAME = 1 << 2, | | ATSPI_CACHE_NAME = 1 << 2, | |
| ATSPI_CACHE_DESCRIPTION = 1 << 3, | | ATSPI_CACHE_DESCRIPTION = 1 << 3, | |
| ATSPI_CACHE_STATES = 1 << 4, | | ATSPI_CACHE_STATES = 1 << 4, | |
| ATSPI_CACHE_ROLE = 1 << 5, | | ATSPI_CACHE_ROLE = 1 << 5, | |
| | | | |
End of changes. 7 change blocks. |
| 5 lines changed or deleted | | 62 lines changed or added | |
|
| atspi-text.h | | atspi-text.h | |
| | | | |
| skipping to change at line 109 | | skipping to change at line 109 | |
| #ifndef ATSPI_DISABLE_DEPRECATED | | #ifndef ATSPI_DISABLE_DEPRECATED | |
| gchar * atspi_text_get_attribute_value (AtspiText *obj, gint offset, gchar
*attribute_name, GError **error); | | gchar * atspi_text_get_attribute_value (AtspiText *obj, gint offset, gchar
*attribute_name, GError **error); | |
| #endif | | #endif | |
| | | | |
| gchar * atspi_text_get_text_attribute_value (AtspiText *obj, gint offset, g
char *attribute_name, GError **error); | | gchar * atspi_text_get_text_attribute_value (AtspiText *obj, gint offset, g
char *attribute_name, GError **error); | |
| | | | |
| GHashTable * atspi_text_get_default_attributes (AtspiText *obj, GError **er
ror); | | GHashTable * atspi_text_get_default_attributes (AtspiText *obj, GError **er
ror); | |
| | | | |
| gboolean atspi_text_set_caret_offset (AtspiText *obj, gint new_offset, GErr
or **error); | | gboolean atspi_text_set_caret_offset (AtspiText *obj, gint new_offset, GErr
or **error); | |
| | | | |
|
| | | #ifndef ATSPI_DISABLE_DEPRECATED | |
| AtspiTextRange * atspi_text_get_text_before_offset (AtspiText *obj, gint of
fset, AtspiTextBoundaryType type, GError **error); | | AtspiTextRange * atspi_text_get_text_before_offset (AtspiText *obj, gint of
fset, AtspiTextBoundaryType type, GError **error); | |
| | | | |
|
| AtspiTextRange * atspi_text_get_string_at_offset (AtspiText *obj, gint offs | | | |
| et, AtspiTextGranularity granularity, GError **error); | | | |
| | | | |
| #ifndef ATSPI_DISABLE_DEPRECATED | | | |
| AtspiTextRange * atspi_text_get_text_at_offset (AtspiText *obj, gint offset
, AtspiTextBoundaryType type, GError **error); | | AtspiTextRange * atspi_text_get_text_at_offset (AtspiText *obj, gint offset
, AtspiTextBoundaryType type, GError **error); | |
|
| #endif | | | |
| | | | |
| AtspiTextRange * atspi_text_get_text_after_offset (AtspiText *obj, gint off
set, AtspiTextBoundaryType type, GError **error); | | AtspiTextRange * atspi_text_get_text_after_offset (AtspiText *obj, gint off
set, AtspiTextBoundaryType type, GError **error); | |
|
| | | #endif | |
| | | | |
| | | AtspiTextRange * atspi_text_get_string_at_offset (AtspiText *obj, gint offs | |
| | | et, AtspiTextGranularity granularity, GError **error); | |
| | | | |
| guint atspi_text_get_character_at_offset (AtspiText *obj, gint offset, GErr
or **error); | | guint atspi_text_get_character_at_offset (AtspiText *obj, gint offset, GErr
or **error); | |
| | | | |
| AtspiRect * atspi_text_get_character_extents (AtspiText *obj, gint offset,
AtspiCoordType type, GError **error); | | AtspiRect * atspi_text_get_character_extents (AtspiText *obj, gint offset,
AtspiCoordType type, GError **error); | |
| | | | |
| gint atspi_text_get_offset_at_point (AtspiText *obj, gint x, gint y, AtspiC
oordType type, GError **error); | | gint atspi_text_get_offset_at_point (AtspiText *obj, gint x, gint y, AtspiC
oordType type, GError **error); | |
| | | | |
| AtspiRect * atspi_text_get_range_extents (AtspiText *obj, gint start_offset
, gint end_offset, AtspiCoordType type, GError **error); | | AtspiRect * atspi_text_get_range_extents (AtspiText *obj, gint start_offset
, gint end_offset, AtspiCoordType type, GError **error); | |
| | | | |
| GArray * atspi_text_get_bounded_ranges (AtspiText *obj, gint x, gint y, gin
t width, gint height, AtspiCoordType type, AtspiTextClipType clipTypeX, Ats
piTextClipType clipTypeY, GError **error); | | GArray * atspi_text_get_bounded_ranges (AtspiText *obj, gint x, gint y, gin
t width, gint height, AtspiCoordType type, AtspiTextClipType clipTypeX, Ats
piTextClipType clipTypeY, GError **error); | |
| | | | |
End of changes. 4 change blocks. |
| 5 lines changed or deleted | | 5 lines changed or added | |
|