### Interface

# Gtk AccessibleHypertext

since: 4.22

#### Description [src]

    interface Gtk.AccessibleHypertext : Gtk.Accessible

An interface for accessible objects containing links.

The `GtkAccessibleHypertext` interfaces is meant to be implemented by accessible objects that contain links. Those links don’t necessarily have to be part of text, they can be associated with images and other things.

Available since: 4.22

#### Prerequisite

In order to implement AccessibleHypertext, your type must inherit from`GtkAccessible`.

#### Implementations

- GtkLabel

#### Interface structure

    struct GtkAccessibleHypertextInterface {
      unsigned int (* get_n_links) (
        GtkAccessibleHypertext* self
      );
      GtkAccessibleHyperlink* (* get_link) (
        GtkAccessibleHypertext* self,
        unsigned int index
      );
      unsigned int (* get_link_at) (
        GtkAccessibleHypertext* self,
        unsigned int offset
      );

    }

The interface vtable for accessible objects containing links.

###### Interface members

`get_n_links`

    unsigned int (* get_n_links) (
        GtkAccessibleHypertext* self
      )

| No description available.

`get_link`

    GtkAccessibleHyperlink* (* get_link) (
        GtkAccessibleHypertext* self,
        unsigned int index
      )

| No description available.

`get_link_at`

    unsigned int (* get_link_at) (
        GtkAccessibleHypertext* self,
        unsigned int offset
      )

| No description available.

#### Virtual methods

###### Gtk.AccessibleHypertext.get_link

Retrieve the n-th link in the accessible object.

since: 4.22

###### Gtk.AccessibleHypertext.get_link_at

No description available.

###### Gtk.AccessibleHypertext.get_n_links

Retrieve the number of links in the accessible object.

since: 4.22