From 28df5ba9b64a2a2210a4d4acfbb1bcb22b0f30a2 Mon Sep 17 00:00:00 2001 From: Padraig O'Briain Date: Tue, 21 Jan 2003 16:14:55 +0000 Subject: [PATCH] Add support for PROP_TABLE_SUMMARY and PROP_TABLE_CAPTION_OBJECT. 2003-01-21 Padraig O'Briain * atk/atkobject.c (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY and PROP_TABLE_CAPTION_OBJECT. (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY and PROP_TABLE_CAPTION_OBJECT. This completes ATK changes for bug #74814. --- ChangeLog | 10 ++++++++++ atk/atkobject.c | 16 ++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/ChangeLog b/ChangeLog index b8e3b74..2d85674 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,15 @@ 2003-01-21 Padraig O'Briain + * atk/atkobject.c + (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY + and PROP_TABLE_CAPTION_OBJECT. + (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY + and PROP_TABLE_CAPTION_OBJECT. + + This completes ATK changes for bug #74814. + +2003-01-21 Padraig O'Briain + * atk/atkobject.c: Add property accessible-table-caption-object. This addresses bug #74814. diff --git a/atk/atkobject.c b/atk/atkobject.c index c746885..72923de 100755 --- a/atk/atkobject.c +++ b/atk/atkobject.c @@ -895,6 +895,14 @@ atk_object_real_set_property (GObject *object, if (ATK_IS_VALUE (accessible)) atk_value_set_current_value (ATK_VALUE (accessible), value); break; + case PROP_TABLE_SUMMARY: + if (ATK_IS_TABLE (accessible)) + atk_table_set_summary (ATK_TABLE (accessible), g_value_get_object (value)); + break; + case PROP_TABLE_CAPTION_OBJECT: + if (ATK_IS_TABLE (accessible)) + atk_table_set_caption (ATK_TABLE (accessible), g_value_get_object (value)); + break; default: break; } @@ -936,6 +944,14 @@ atk_object_real_get_property (GObject *object, if (ATK_IS_VALUE (accessible)) atk_value_get_current_value (ATK_VALUE (accessible), value); break; + case PROP_TABLE_SUMMARY: + if (ATK_IS_TABLE (accessible)) + g_value_set_object (value, atk_table_get_summary (ATK_TABLE (accessible))); + break; + case PROP_TABLE_CAPTION_OBJECT: + if (ATK_IS_TABLE (accessible)) + g_value_set_object (value, atk_table_get_caption (ATK_TABLE (accessible))); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; -- 2.7.4