* cspi/spi-roletypes.h: Add role SPI_ROLE_AUTOCOMPLETE
* cspi/spi_accessible.c (cspi_init_role_table): Add ROLE_AUTOCOMPLETE.
* docs/reference/cspi/tmpl/spi_accessible.sgml: Add role
SPI_ROLE_AUTOCOMPLETE
* idl/Accessibility_Role.idl: Add role ROLE_AUTOCOMPLETE
* libspi_accessible.c(spi_init_role_lookup_table): Add lookup
for ROLE_APPLICATION and ROLE_AUTOCOMPLETE
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@445
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
+2003-06-11 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * cspi/spi-roletypes.h: Add role SPI_ROLE_AUTOCOMPLETE
+
+ * cspi/spi_accessible.c (cspi_init_role_table): Add ROLE_AUTOCOMPLETE.
+
+ * docs/reference/cspi/tmpl/spi_accessible.sgml: Add role
+ SPI_ROLE_AUTOCOMPLETE
+
+ * idl/Accessibility_Role.idl: Add role ROLE_AUTOCOMPLETE
+
+ * libspi_accessible.c(spi_init_role_lookup_table): Add lookup
+ for ROLE_APPLICATION and ROLE_AUTOCOMPLETE
+
2003-06-11 Bill Haneman <bill.haneman@sun.com>
* libspi/streamablecontent.h:
* which it controls (should have CONTROLLER_FOR relation to such).
* @SPI_ROLE_APPLICATION: An object which corresponds to a desktop application,
* which may have children of @SPI_ROLE_FRAME or other type.
+ * @SPI_ROLE_AUTOCOMPLETE: The object is a dialog or list containing items for
+ * insertion into an entry widget, for instance a list
+ * of words for completion of a text entry.
* @SPI_ROLE_LAST_DEFINED: Used to determine the end of the role enumeration.
*
* Describes the role of an object
SPI_ROLE_PARAGRAPH,
SPI_ROLE_RULER,
SPI_ROLE_APPLICATION,
+ SPI_ROLE_AUTOCOMPLETE,
SPI_ROLE_LAST_DEFINED
} AccessibleRole;
role_table [Accessibility_ROLE_PARAGRAPH] = SPI_ROLE_PARAGRAPH;
role_table [Accessibility_ROLE_RULER] = SPI_ROLE_RULER;
role_table [Accessibility_ROLE_APPLICATION] = SPI_ROLE_APPLICATION;
+ role_table [Accessibility_ROLE_AUTOCOMPLETE] = SPI_ROLE_AUTOCOMPLETE;
return TRUE;
}
@SPI_ROLE_PARAGRAPH:
@SPI_ROLE_RULER:
@SPI_ROLE_APPLICATION:
+@SPI_ROLE_AUTOCOMPLETE:
@SPI_ROLE_LAST_DEFINED:
<!-- ##### FUNCTION AccessibleRole_getName ##### -->
* are generally ROLE_APPLICATION objects.
*/
ROLE_APPLICATION,
+ /*
+ * The object is a dialog or list containing items for insertion
+ * into an entry widget, for instance a list of words for completion
+ * of a text entry.
+ */
+ ROLE_AUTOCOMPLETE,
/* not a valid role, used for finding end of enumeration. */
ROLE_LAST_DEFINED
};
role_table [ATK_ROLE_FOOTER] = Accessibility_ROLE_FOOTER;
role_table [ATK_ROLE_PARAGRAPH] = Accessibility_ROLE_PARAGRAPH;
role_table [ATK_ROLE_RULER] = Accessibility_ROLE_RULER;
+ role_table [ATK_ROLE_APPLICATION] = Accessibility_ROLE_APPLICATION;
+ role_table [ATK_ROLE_AUTOCOMPLETE] = Accessibility_ROLE_AUTOCOMPLETE;
return TRUE;
}