summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadraig O'Briain <padraig.obriain@sun.com>2003-01-21 16:14:55 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2003-01-21 16:14:55 +0000
commit28df5ba9b64a2a2210a4d4acfbb1bcb22b0f30a2 (patch)
tree2457194a46914a4160a41ca12c473ab0b89bf29e
parent44a3ad9b25e1a34b05a03105b016857961001616 (diff)
downloadatk-28df5ba9b64a2a2210a4d4acfbb1bcb22b0f30a2.tar.gz
Add support for PROP_TABLE_SUMMARY and PROP_TABLE_CAPTION_OBJECT.
2003-01-21 Padraig O'Briain <padraig.obriain@sun.com> * 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.
-rw-r--r--ChangeLog10
-rwxr-xr-xatk/atkobject.c16
2 files changed, 26 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b8e3b74..2d85674 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
+ * 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 <padraig.obriain@sun.com>
+
* 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;