2003-12-01 Bill Haneman <billh@gnome.org>
authorpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Mon, 1 Dec 2003 18:31:13 +0000 (18:31 +0000)
committerpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Mon, 1 Dec 2003 18:31:13 +0000 (18:31 +0000)
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
cspi/spi-roletypes.h
cspi/spi_accessible.c
docs/reference/cspi/tmpl/spi_accessible.sgml
idl/Accessibility_Role.idl

index 277828c..6588e4d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
 2003-12-01  Bill Haneman <billh@gnome.org>
 
+       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 <billh@gnome.org>
+
        Fix for bug/rfe #127463.
        
        * idl/Accessibility_Accessible.idl:
index bcc1e86..c3b5a1f 100644 (file)
@@ -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;
 
index 82ad11d..b812630 100644 (file)
@@ -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;
 }
index 2c4e5fc..437ac0a 100644 (file)
@@ -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: 
 
 <!-- ##### FUNCTION AccessibleRole_getName ##### -->
index 960562b..3d1a115 100644 (file)
@@ -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
   };