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-table-cell.h   atspi-table-cell.h 
skipping to change at line 49 skipping to change at line 49
#define ATSPI_TABLE_CELL(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), ATSPI_TYPE_TABLE_CELL, AtspiTableCell) #define ATSPI_TABLE_CELL(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), ATSPI_TYPE_TABLE_CELL, AtspiTableCell)
#define ATSPI_TABLE_CELL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTER FACE ((obj), ATSPI_TYPE_TABLE_CELL, AtspiTableCell)) #define ATSPI_TABLE_CELL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTER FACE ((obj), ATSPI_TYPE_TABLE_CELL, AtspiTableCell))
GType atspi_table_cell_get_type (); GType atspi_table_cell_get_type ();
struct _AtspiTableCell struct _AtspiTableCell
{ {
GTypeInterface parent; GTypeInterface parent;
}; };
gint atspi_table_cell_get_column_span (AtspiTableCell *obj, GError *error); gint atspi_table_cell_get_column_span (AtspiTableCell *obj, GError **error) ;
GPtrArray *atspi_table_cell_get_column_header_cells (AtspiTableCell *obj, GPtrArray *atspi_table_cell_get_column_header_cells (AtspiTableCell *obj,
GError **error); GError **error);
gint atspi_table_cell_get_column_index (AtspiTableCell *obj, GError **error ); gint atspi_table_cell_get_column_index (AtspiTableCell *obj, GError **error );
gint atspi_table_cell_get_row_span (AtspiTableCell *obj, GError **error); gint atspi_table_cell_get_row_span (AtspiTableCell *obj, GError **error);
GPtrArray *atspi_table_cell_get_row_header_cells (AtspiTableCell *obj, GPtrArray *atspi_table_cell_get_row_header_cells (AtspiTableCell *obj,
GError **error); GError **error);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 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

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/