From 767e216763cdbe19967731f9c7cfcb2649513fc6 Mon Sep 17 00:00:00 2001 From: padraigo Date: Tue, 10 Jun 2003 13:13:25 +0000 Subject: [PATCH] 2003-06-10 Padraig O'Briain * 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 | 20 +++++++++++++++++++- cspi/spi.h | 3 +++ cspi/spi_accessible.c | 1 + docs/reference/cspi/tmpl/spi_relation.sgml | 1 + docs/reference/cspi/tmpl/spi_stateset.sgml | 2 +- idl/Accessibility_Relation.idl | 1 + libspi/relation.c | 1 + 7 files changed, 27 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 17f097a..ed3ba08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,27 @@ 2003-06-10 Padraig O'Briain + * 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 + * 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 diff --git a/cspi/spi.h b/cspi/spi.h index 639e61e..5b077d3 100644 --- a/cspi/spi.h +++ b/cspi/spi.h @@ -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; diff --git a/cspi/spi_accessible.c b/cspi/spi_accessible.c index 377db0f..0633025 100644 --- a/cspi/spi_accessible.c +++ b/cspi/spi_accessible.c @@ -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; } diff --git a/docs/reference/cspi/tmpl/spi_relation.sgml b/docs/reference/cspi/tmpl/spi_relation.sgml index 519b4dd..4410113 100644 --- a/docs/reference/cspi/tmpl/spi_relation.sgml +++ b/docs/reference/cspi/tmpl/spi_relation.sgml @@ -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: diff --git a/docs/reference/cspi/tmpl/spi_stateset.sgml b/docs/reference/cspi/tmpl/spi_stateset.sgml index 29de23c..edd91b5 100644 --- a/docs/reference/cspi/tmpl/spi_stateset.sgml +++ b/docs/reference/cspi/tmpl/spi_stateset.sgml @@ -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: diff --git a/idl/Accessibility_Relation.idl b/idl/Accessibility_Relation.idl index 55bf83d..2d2b1e4 100644 --- a/idl/Accessibility_Relation.idl +++ b/idl/Accessibility_Relation.idl @@ -40,6 +40,7 @@ module Accessibility { RELATION_SUBWINDOW_OF, RELATION_EMBEDS, RELATION_EMBEDDED_BY, + RELATION_POPUP_FOR, RELATION_LAST_DEFINED }; diff --git a/libspi/relation.c b/libspi/relation.c index 9da206d..80002fa 100644 --- a/libspi/relation.c +++ b/libspi/relation.c @@ -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; } -- 2.7.4