2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
authorpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Tue, 10 Jun 2003 13:13:25 +0000 (13:13 +0000)
committerpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Tue, 10 Jun 2003 13:13:25 +0000 (13:13 +0000)
* cspi/spi.h: Add relation SPI_RELATION_POPUP_FOR

* cspi/spi_accessible.c (cspi_init_relation_type_table):
Add line for RELATION_POPUP_FOR

* docs/reference/cspi/tmpl/spi_relation.sgml:
Add relation SPI_RELATION_POPUP_FOR

* docs/reference/cspi/tmpl/spi_stateset.sgml:
Change state SPI_STATE_INCONSISTENT to SPI_STATE_INDETERMINATE

* idl/Accessibility_Reloation.idl: Add RELATION_POPUP_FOR.

* libspi/relation.c (spi_init_relation_type_table):
Add line for RELATION_POPUP_FOR

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@438 e2bd861d-eb25-0410-b326-f6ed22b6b98c

ChangeLog
cspi/spi.h
cspi/spi_accessible.c
docs/reference/cspi/tmpl/spi_relation.sgml
docs/reference/cspi/tmpl/spi_stateset.sgml
idl/Accessibility_Relation.idl
libspi/relation.c

index 17f097a..ed3ba08 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,27 @@
 2003-06-10  Padraig O'Briain <padraig.obriain@sun.com>
 
+       * cspi/spi.h: Add relation SPI_RELATION_POPUP_FOR
+
+       * cspi/spi_accessible.c (cspi_init_relation_type_table):
+       Add line for RELATION_POPUP_FOR
+
+       * docs/reference/cspi/tmpl/spi_relation.sgml: 
+       Add relation SPI_RELATION_POPUP_FOR
+
+       * docs/reference/cspi/tmpl/spi_stateset.sgml: 
+       Change state SPI_STATE_INCONSISTENT to SPI_STATE_INDETERMINATE 
+
+       * idl/Accessibility_Reloation.idl: Add RELATION_POPUP_FOR.
+
+       * libspi/relation.c (spi_init_relation_type_table): 
+       Add line for RELATION_POPUP_FOR
+
+2003-06-10  Padraig O'Briain <padraig.obriain@sun.com>
+
        * cspi/atk-bridge/bridge.c (spi_atk_bridge_exit_func): Check if 
        there are still windows which have not been deleted and emit 
        window:deactivate, if necessary and window:destroy events.
-       This fixes bug #114370. The change on Junee 5th was not correct.
+       This fixes bug #114370. The change on June 5th was not correct.
 
 2003-06-09  Bill Haneman <bill.haneman@sun.com>
 
index 639e61e..5b077d3 100644 (file)
@@ -107,6 +107,8 @@ more target objects.
  *  another's content.
  *@SPI_RELATION_EMBEDDED_BY: Inverse of %SPI_RELATION_EMBEDS, indicates that
  *  this object's content is visualy embedded in another object.
+ *@SPI_RELATION_POPUP_FOR: Indicates that an object is a popup for another objec
+t.
  *@SPI_RELATION_LAST_DEFINED:
  *
  *Describes the type of the relation
@@ -126,6 +128,7 @@ typedef enum
   SPI_RELATION_SUBWINDOW_OF,
   SPI_RELATION_EMBEDS,
   SPI_RELATION_EMBEDDED_BY,
+  SPI_RELATION_POPUP_FOR,
   SPI_RELATION_LAST_DEFINED
 } AccessibleRelationType;
 
index 377db0f..0633025 100644 (file)
@@ -986,6 +986,7 @@ cspi_init_relation_type_table (AccessibleRelationType *relation_type_table)
   relation_type_table [Accessibility_RELATION_SUBWINDOW_OF] = SPI_RELATION_SUBWINDOW_OF;
   relation_type_table [Accessibility_RELATION_EMBEDS] = SPI_RELATION_EMBEDS;
   relation_type_table [Accessibility_RELATION_EMBEDDED_BY] = SPI_RELATION_EMBEDDED_BY;
+  relation_type_table [Accessibility_RELATION_POPUP_FOR] = SPI_RELATION_POPUP_FOR;
   relation_type_table [Accessibility_RELATION_LAST_DEFINED] = SPI_RELATION_LAST_DEFINED;
 }
 
index 519b4dd..4410113 100644 (file)
@@ -32,6 +32,7 @@ AccessibleRelations and RelationSets
 @SPI_RELATION_SUBWINDOW_OF: 
 @SPI_RELATION_EMBEDS: 
 @SPI_RELATION_EMBEDDED_BY: 
+@SPI_RELATION_POPUP_FOR: 
 @SPI_RELATION_LAST_DEFINED: 
 
 <!-- ##### FUNCTION AccessibleRelation_ref ##### -->
index 29de23c..edd91b5 100644 (file)
@@ -49,7 +49,7 @@ State and StateSets
 @SPI_STATE_VERTICAL: 
 @SPI_STATE_VISIBLE: 
 @SPI_STATE_MANAGES_DESCENDANTS: 
-@SPI_STATE_INCONSISTENT
+@SPI_STATE_INDETERMINATE
 @SPI_STATE_LAST_DEFINED: 
 
 <!-- ##### STRUCT AccessibleStateSet ##### -->
index 55bf83d..2d2b1e4 100644 (file)
@@ -40,6 +40,7 @@ module Accessibility {
     RELATION_SUBWINDOW_OF,
     RELATION_EMBEDS,
     RELATION_EMBEDDED_BY,
+    RELATION_POPUP_FOR,
     RELATION_LAST_DEFINED
   };
 
index 9da206d..80002fa 100644 (file)
@@ -48,6 +48,7 @@ spi_init_relation_type_table (Accessibility_RelationType *types)
   types[ATK_RELATION_SUBWINDOW_OF] = Accessibility_RELATION_SUBWINDOW_OF;
   types[ATK_RELATION_EMBEDS] = Accessibility_RELATION_EMBEDS;
   types[ATK_RELATION_EMBEDDED_BY] = Accessibility_RELATION_EMBEDDED_BY;
+  types[ATK_RELATION_POPUP_FOR] = Accessibility_RELATION_POPUP_FOR;
   return TRUE;
 }