* Boston, MA 02111-1307, USA.
*/
+#ifndef __ATK_OBJECT_H__
+#define __ATK_OBJECT_H__
+
#if defined(ATK_DISABLE_SINGLE_INCLUDES) && !defined (__ATK_H_INSIDE__) && !defined (ATK_COMPILATION)
#error "Only <atk/atk.h> can be included directly."
#endif
-#ifndef __ATK_OBJECT_H__
-#define __ATK_OBJECT_H__
-
#include <glib-object.h>
#include <atk/atkversion.h>
* subscript. @Since: ATK-2.16.
*@ATK_ROLE_SUPERSCRIPT: An object that contains text that is displayed as a
* superscript. @Since: ATK-2.16.
+ *@ATK_ROLE_FOOTNOTE: An object that contains the text of a footnote. @Since: ATK-2.26.
*@ATK_ROLE_LAST_DEFINED: not a valid role, used for finding end of the enumeration
*
* Describes the role of an object
ATK_ROLE_MATH_ROOT,
ATK_ROLE_SUBSCRIPT,
ATK_ROLE_SUPERSCRIPT,
+ ATK_ROLE_FOOTNOTE,
ATK_ROLE_LAST_DEFINED
} AtkRole;
* @focus_event: The signal handler which is executed when there is a
* focus event for an object. This virtual function is deprecated
* since 2.9.4 and it should not be overriden. Use
- * state-changed:focused signal instead.
+ * the #AtkObject::state-change "focused" signal instead.
*/
struct _AtkObjectClass
{