Added docs for ATK_STATE_ANIMATED and added ATK_ROLE_INPUT_METHOD_WINDOW.
authorBill Haneman <billh@src.gnome.org>
Fri, 23 Jun 2006 16:42:16 +0000 (16:42 +0000)
committerBill Haneman <billh@src.gnome.org>
Fri, 23 Jun 2006 16:42:16 +0000 (16:42 +0000)
ChangeLog
atk/atkobject.h
atk/atkstate.h
docs/tmpl/atkobject.sgml

index 8abc90363d2a12f7bd7f27bb507b7988a617da07..5f071350d7458a144b1788bc470b133e0b5d3ad4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,7 +5,8 @@
        index xsl parser can find them.  Bug #313183.
 
        * atk/atkobject.h:
-       Added ATK_ROLE_LINK, bug #345367.
+       Added ATK_ROLE_LINK and ATK_ROLE_INPUT_METHOD_WINDOW, 
+       bug #345367 and #140635.
        
 2006-06-21 Bill Haneman <bill.haneman@sun.com>
 
index 2635b9a481080bdacaa2475c0a3226c60e99c7b2..e3380170b24bf21a367b3315233cb7867044757f 100755 (executable)
@@ -134,7 +134,10 @@ extern "C" {
  * content which may also use the Hypertext/Hyperlink interfaces
  * to indicate the range/location within a text object where
  * an inline or embedded object lies.
-  *@ATK_ROLE_LAST_DEFINED: not a valid role, used for finding end of the enumeration
+ *@ATK_ROLE_INPUT_METHOD_WINDOW: The object is a window or similar viewport 
+ * which is used to allow composition or input of a 'complex character',
+ * in other words it is an "input method window."
+ *@ATK_ROLE_LAST_DEFINED: not a valid role, used for finding end of the enumeration
  * 
  * Describes the role of an object
  *
@@ -230,6 +233,8 @@ typedef enum
   ATK_ROLE_SECTION,
   ATK_ROLE_REDUNDANT_OBJECT,
   ATK_ROLE_FORM,
+  ATK_ROLE_LINK,
+  ATK_ROLE_INPUT_METHOD_WINDOW,
   ATK_ROLE_LAST_DEFINED
 } AtkRole;
 
index 580484f07d1233e691a05a87d02253fd71f69b83..a682f91fa2ee1449904fc8ef03264e5fe7b9ec4d 100755 (executable)
@@ -67,6 +67,7 @@ extern "C" {
  *@ATK_STATE_SUPPORTS_AUTOCOMPLETION: Indicates that the object may exhibit "typeahead" behavior in response to user keystrokes, e.g. one keystroke may result in the insertion of several characters into an entry, or result in the auto-selection of an item in a list.  This state supplants @ATK_ROLE_AUTOCOMPLETE.
  *@ATK_STATE_SELECTABLE_TEXT:Indicates that the object in question supports text selection. It should only be exposed on objects which implement the Text interface, in order to distinguish this state from @ATK_STATE_SELECTABLE, which infers that the object in question is a selectable child of an object which implements Selection. While similar, text selection and subelement selection are distinct operations.
  *@ATK_STATE_DEFAULT: Indicates that the object is the "default" active component, i.e. the object which is activated by an end-user press of the "Enter" or "Return" key.  Typically a "close" or "submit" button.
+ *@ATK_STATE_ANIMATED: Indicates that the object changes its appearance dynamically as an inherent part of its presentation.  This state may come and go if an object is only temporarily animated on the way to a 'final' onscreen presentation.
  *@ATK_STATE_VISITED: Indicates that the object (typically a hyperlink) has already been 'activated', and/or its backing data has already been downloaded, rendered, or otherwise "visited".
  *@ATK_STATE_LAST_DEFINED: Not a valid state, used for finding end of enumeration
  *
index 7f1f552d9abd9f3df8a9c5dd7a09a23a320ff4e0..6b758ce8f492084ebfde7a7c4cdeb07f0219b6ed 100644 (file)
@@ -263,6 +263,8 @@ the object changed.
 @ATK_ROLE_SECTION: 
 @ATK_ROLE_REDUNDANT_OBJECT: 
 @ATK_ROLE_FORM: 
+@ATK_ROLE_LINK: 
+@ATK_ROLE_INPUT_METHOD_WINDOW: 
 @ATK_ROLE_LAST_DEFINED: 
 
 <!-- ##### FUNCTION atk_role_register ##### -->