Add support for PROP_TABLE_SUMMARY and PROP_TABLE_CAPTION_OBJECT.
authorPadraig O'Briain <padraig.obriain@sun.com>
Tue, 21 Jan 2003 16:14:55 +0000 (16:14 +0000)
committerPadraig O'Briain <padraigo@src.gnome.org>
Tue, 21 Jan 2003 16:14:55 +0000 (16:14 +0000)
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.

ChangeLog
atk/atkobject.c

index b8e3b74..2d85674 100644 (file)
--- 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.
 
index c746885..72923de 100755 (executable)
@@ -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;