X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-adaptor%2Fobject.c;h=404fb2444bcf83026515af43cf9d50f65c4300f9;hb=0d5406c910195ab9869f055d6a5ae8efb333c8a2;hp=1e66dd9841231842bd474cdbd2ac9d4841498bd5;hpb=4a95bdda0d2113767c7d4665727edef2ca45ef68;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-adaptor/object.c b/atk-adaptor/object.c index 1e66dd9..404fb24 100644 --- a/atk-adaptor/object.c +++ b/atk-adaptor/object.c @@ -272,6 +272,12 @@ spi_object_append_interfaces (DBusMessageIter * iter, AtkObject * obj) dbus_message_iter_append_basic (iter, DBUS_TYPE_STRING, &itf); } + if (ATK_IS_TABLE_CELL (obj)) + { + itf = ATSPI_DBUS_INTERFACE_TABLE_CELL; + dbus_message_iter_append_basic (iter, DBUS_TYPE_STRING, &itf); + } + if (ATK_IS_VALUE (obj)) { itf = ATSPI_DBUS_INTERFACE_VALUE; @@ -455,6 +461,20 @@ init_role_lookup_table (AtspiRole * role_table) role_table[ATK_ROLE_IMAGE_MAP] = ATSPI_ROLE_IMAGE_MAP; role_table[ATK_ROLE_NOTIFICATION] = ATSPI_ROLE_NOTIFICATION; role_table[ATK_ROLE_INFO_BAR] = ATSPI_ROLE_INFO_BAR; + role_table[ATK_ROLE_LEVEL_BAR] = ATSPI_ROLE_LEVEL_BAR; + role_table[ATK_ROLE_TITLE_BAR] = ATSPI_ROLE_TITLE_BAR; + role_table[ATK_ROLE_BLOCK_QUOTE] = ATSPI_ROLE_BLOCK_QUOTE; + role_table[ATK_ROLE_AUDIO] = ATSPI_ROLE_AUDIO; + role_table[ATK_ROLE_VIDEO] = ATSPI_ROLE_VIDEO; + role_table[ATK_ROLE_DEFINITION] = ATSPI_ROLE_DEFINITION; + role_table[ATK_ROLE_ARTICLE] = ATSPI_ROLE_ARTICLE; + role_table[ATK_ROLE_LANDMARK] = ATSPI_ROLE_LANDMARK; + role_table[ATK_ROLE_LOG] = ATSPI_ROLE_LOG; + role_table[ATK_ROLE_MARQUEE] = ATSPI_ROLE_MARQUEE; + role_table[ATK_ROLE_MATH] = ATSPI_ROLE_MATH; + role_table[ATK_ROLE_RATING] = ATSPI_ROLE_RATING; + role_table[ATK_ROLE_TIMER] = ATSPI_ROLE_TIMER; + return TRUE; }