X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk%2Fatkhypertext.c;h=984899a5665708b34c8fcd0c21fc12b48f2cf1ee;hb=refs%2Fheads%2Ftizen_3.0.m2;hp=f216d34effd9a8ca130ad4320cf7f8fa60222ac9;hpb=6c03c7ac83597058b1201c2bde359305f457e3ea;p=platform%2Fupstream%2Fatk.git diff --git a/atk/atkhypertext.c b/atk/atkhypertext.c index f216d34..984899a 100755 --- a/atk/atkhypertext.c +++ b/atk/atkhypertext.c @@ -17,8 +17,26 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include "atkhypertext.h" +/** + * SECTION:atkhypertext + * @Short_description: The ATK interface which provides standard + * mechanism for manipulating hyperlinks. + * @Title:AtkHypertext + * + * An interface used for objects which implement linking between + * multiple resource or content locations, or multiple 'markers' + * within a single document. A Hypertext instance is associated with + * one or more Hyperlinks, which are associated with particular + * offsets within the Hypertext's included content. While this + * interface is derived from Text, there is no requirement that + * Hypertext instances have textual content; they may implement Image + * as well, and Hyperlinks need not have non-zero text offsets. + */ + enum { LINK_SELECTED, LAST_SIGNAL @@ -56,6 +74,15 @@ atk_hypertext_base_init (AtkHypertextIface *class) if (!initialized) { + /** + * AtkHypertext::link-selected: + * @atkhypertext: the object which received the signal. + * @arg1: the index of the hyperlink which is selected + * + * The "link-selected" signal is emitted by an AtkHyperText + * object when one of the hyperlinks associated with the object + * is selected. + */ atk_hypertext_signals[LINK_SELECTED] = g_signal_new ("link_selected", ATK_TYPE_HYPERTEXT, @@ -78,7 +105,7 @@ atk_hypertext_base_init (AtkHypertextIface *class) * Gets the link in this hypertext document at index * @link_index * - * Returns: the link in this hypertext document at + * Returns: (transfer none): the link in this hypertext document at * index @link_index **/ AtkHyperlink* @@ -129,10 +156,10 @@ atk_hypertext_get_n_links (AtkHypertext *hypertext) * @char_index: a character index * * Gets the index into the array of hyperlinks that is associated with - * the character specified by @char_index, or -1 if there is no hyperlink - * associated with this character. + * the character specified by @char_index. * - * Returns: an index into the array of hyperlinks in @hypertext + * Returns: an index into the array of hyperlinks in @hypertext, + * or -1 if there is no hyperlink associated with this character. **/ gint atk_hypertext_get_link_index (AtkHypertext *hypertext,