summaryrefslogtreecommitdiff
path: root/atk/atkobject.c
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 /atk/atkobject.c
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.
Diffstat (limited to 'atk/atkobject.c')
-rwxr-xr-xatk/atkobject.c16
1 files changed, 16 insertions, 0 deletions
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;