diff options
author | Bill Haneman <billh@src.gnome.org> | 2006-06-29 17:18:49 +0000 |
---|---|---|
committer | Bill Haneman <billh@src.gnome.org> | 2006-06-29 17:18:49 +0000 |
commit | cce2ac695d7bd357bed8941b9086bce6f30b1ab8 (patch) | |
tree | 39bc8b5dfe6e7ebbf2bd2a4af9f3927eb6c087cc /docs/tmpl | |
parent | cb4ef999bc51cb5558a689abf0208e3994b88407 (diff) | |
download | atk-cce2ac695d7bd357bed8941b9086bce6f30b1ab8.tar.gz |
Added AtkHyperlinkImpl interface. See RFE #344284.
Diffstat (limited to 'docs/tmpl')
-rw-r--r-- | docs/tmpl/atkhyperlink.sgml | 7 | ||||
-rw-r--r-- | docs/tmpl/atkhyperlinkimpl.sgml | 48 |
2 files changed, 53 insertions, 2 deletions
diff --git a/docs/tmpl/atkhyperlink.sgml b/docs/tmpl/atkhyperlink.sgml index b0bcc62..12ed025 100644 --- a/docs/tmpl/atkhyperlink.sgml +++ b/docs/tmpl/atkhyperlink.sgml @@ -6,8 +6,11 @@ An ATK object which encapsulates a link or set of links in a hypertext document. <!-- ##### SECTION Long_Description ##### --> <para> -An ATK object which encapsulates a link or set of links in a hypertext document. -It implements the AtkAction interface. +An ATK object which encapsulates a link or set of links +(for instance in the case of client-side image maps) in a hypertext document. +It may implement the AtkAction interface. AtkHyperlink may also be used +to refer to inline embedded content, since it allows specification of a start +and end offset within the host AtkHypertext object. </para> <!-- ##### SECTION See_Also ##### --> diff --git a/docs/tmpl/atkhyperlinkimpl.sgml b/docs/tmpl/atkhyperlinkimpl.sgml new file mode 100644 index 0000000..fd97906 --- /dev/null +++ b/docs/tmpl/atkhyperlinkimpl.sgml @@ -0,0 +1,48 @@ +<!-- ##### SECTION Title ##### --> +AtkHyperlinkImpl + +<!-- ##### SECTION Short_Description ##### --> +An interface from which the AtkHyperlink associated with an +AtkObject may be obtained. + +<!-- ##### SECTION Long_Description ##### --> +<para> +AtkHyperlinkImpl allows AtkObjects to +refer to their associated AtkHyperlink instance, if one +exists. AtkHyperlinkImpl differs from AtkHyperlink in that +AtkHyperlinkImpl is an interface, whereas AtkHyperlink is +a object type. The AtkHyperlinkImpl interface allows +a client to query an AtkObject for the availability of +an associated AtkHyperlink instance, and obtain that +instance. It is thus particularly useful in cases where +embedded content or inline content within a text object +is present, since the embedding text object implements +AtkHypertext and the inline/embedded objects are +exposed as children which implement AtkHyperlinkImpl, +in addition to their being obtainable via AtkHypertext:getLink +followed by AtkHyperlink:getObject. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### STRUCT AtkHyperlinkImpl ##### --> +<para> + +</para> + + +<!-- ##### FUNCTION atk_hyperlink_impl_get_hyperlink ##### --> +<para> + +</para> + +@obj: +@Returns: + + |