From a96d94717bba73bdcbe7666a296011ca699a5e77 Mon Sep 17 00:00:00 2001 From: padraigo Date: Mon, 1 Dec 2003 18:31:13 +0000 Subject: [PATCH] 2003-12-01 Bill Haneman Fix for bug #116009. * cspi/spi-roletypes.h: Add SPI_ROL_EEDITBAR. * cspi/spi_accessible.c (cspi_init_role_table): Add SPI_ROLE_EDITBAR. * docs/referecce/cspi/tmpl/spi-accessible.sgml: Add SPI_ROLE_EDITBAR * idl/Accessibility_Role.idl: Add ROLE_EDITBAR. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@564 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- ChangeLog | 12 ++++++++++++ cspi/spi-roletypes.h | 3 +++ cspi/spi_accessible.c | 1 + docs/reference/cspi/tmpl/spi_accessible.sgml | 1 + idl/Accessibility_Role.idl | 4 ++++ 5 files changed, 21 insertions(+) diff --git a/ChangeLog b/ChangeLog index 277828c..6588e4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,17 @@ 2003-12-01 Bill Haneman + Fix for bug #116009. + + * cspi/spi-roletypes.h: Add SPI_ROL_EEDITBAR. + + * cspi/spi_accessible.c (cspi_init_role_table): Add SPI_ROLE_EDITBAR. + + * docs/referecce/cspi/tmpl/spi-accessible.sgml: Add SPI_ROLE_EDITBAR + + * idl/Accessibility_Role.idl: Add ROLE_EDITBAR. + +2003-12-01 Bill Haneman + Fix for bug/rfe #127463. * idl/Accessibility_Accessible.idl: diff --git a/cspi/spi-roletypes.h b/cspi/spi-roletypes.h index bcc1e86..c3b5a1f 100644 --- a/cspi/spi-roletypes.h +++ b/cspi/spi-roletypes.h @@ -141,6 +141,8 @@ extern "C" { * @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_EDITBAR: The object is an editable text object in a toolbar + * @SPI_ROLE_LAST_DEFINED: Used to determine the end of the role enumeration. * * Describes the role of an object @@ -227,6 +229,7 @@ typedef enum SPI_ROLE_RULER, SPI_ROLE_APPLICATION, SPI_ROLE_AUTOCOMPLETE, + SPI_ROLE_EDITBAR, SPI_ROLE_LAST_DEFINED } AccessibleRole; diff --git a/cspi/spi_accessible.c b/cspi/spi_accessible.c index 82ad11d..b812630 100644 --- a/cspi/spi_accessible.c +++ b/cspi/spi_accessible.c @@ -189,6 +189,7 @@ cspi_init_role_table (AccessibleRole *role_table) role_table [Accessibility_ROLE_RULER] = SPI_ROLE_RULER; role_table [Accessibility_ROLE_APPLICATION] = SPI_ROLE_APPLICATION; role_table [Accessibility_ROLE_AUTOCOMPLETE] = SPI_ROLE_AUTOCOMPLETE; + role_table [Accessibility_ROLE_EDITBAR] = SPI_ROLE_EDITBAR; return TRUE; } diff --git a/docs/reference/cspi/tmpl/spi_accessible.sgml b/docs/reference/cspi/tmpl/spi_accessible.sgml index 2c4e5fc..437ac0a 100644 --- a/docs/reference/cspi/tmpl/spi_accessible.sgml +++ b/docs/reference/cspi/tmpl/spi_accessible.sgml @@ -424,6 +424,7 @@ object corresponding to an user interface element. @SPI_ROLE_RULER: @SPI_ROLE_APPLICATION: @SPI_ROLE_AUTOCOMPLETE: +@SPI_ROLE_EDITBAR: @SPI_ROLE_LAST_DEFINED: diff --git a/idl/Accessibility_Role.idl b/idl/Accessibility_Role.idl index 960562b..3d1a115 100644 --- a/idl/Accessibility_Role.idl +++ b/idl/Accessibility_Role.idl @@ -270,6 +270,10 @@ module Accessibility { * of a text entry. */ ROLE_AUTOCOMPLETE, + /* + * The object is an editable text object in a toolbar. + */ + ROLE_EDITBAR, /* not a valid role, used for finding end of enumeration. */ ROLE_LAST_DEFINED }; -- 2.7.4