diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2014-04-24 18:46:31 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2014-04-25 08:27:09 +0800 |
commit | ca5ea1bd3f923565f21d2efb32ada4cbb923f941 (patch) | |
tree | bc08fb046adba799028f36591448a4217f51f15b /atk/atkhypertext.h | |
parent | 122236e1a716274b787eb081def57fe0ca3570b1 (diff) | |
download | atk-ca5ea1bd3f923565f21d2efb32ada4cbb923f941.tar.gz |
Annotate the Public Symbols in Public Headers
This includes atk/atkversion.h in all the public headers, either directly
or via atk/atkobject.h, and annotates the public symbols in the headers,
which all lead to _ATK_EXTERN via one of ATK_AVAILABLE_IN_ALL,
ATK_AVAILABLE_IN_X_Y, ATK_DEPRECATED, ATK_DEPRECATED_FOR,
ATK_DEPRECATED_IN_X_Y or ATK_DEPRECATED_IN_X_Y_FOR, depending on which
stable release series the API was introduced or deprecated.
_ATK_EXTERN which can then be defined in a way during the build, so that
these symbols can be exported automatically using compiler directives.
Also use _ATK_EXTERN for ATK_VAR in atk/atkmisc.h during the build so that
variables can also be properly exported.
https://bugzilla.gnome.org/show_bug.cgi?id=728031
Diffstat (limited to 'atk/atkhypertext.h')
-rwxr-xr-x | atk/atkhypertext.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/atk/atkhypertext.h b/atk/atkhypertext.h index 6dc2a27..6a97215 100755 --- a/atk/atkhypertext.h +++ b/atk/atkhypertext.h @@ -61,11 +61,15 @@ struct _AtkHypertextIface void (* link_selected) (AtkHypertext *hypertext, gint link_index); }; +ATK_AVAILABLE_IN_ALL GType atk_hypertext_get_type (void); +ATK_AVAILABLE_IN_ALL AtkHyperlink* atk_hypertext_get_link (AtkHypertext *hypertext, gint link_index); +ATK_AVAILABLE_IN_ALL gint atk_hypertext_get_n_links (AtkHypertext *hypertext); +ATK_AVAILABLE_IN_ALL gint atk_hypertext_get_link_index (AtkHypertext *hypertext, gint char_index); |