Compilation Units
Tagged Types
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.
function "+" (W : Gtk_Accessible_Hypertext) return Gtk_Accessible_Hypertext
subtype Accessible_Hypertext_Interface_Descr is Glib.Object.Interface_Description;
function Get_Type return Glib.GType
type Gtk_Accessible_Hypertext is new Glib.Types.GType_Interface;
Null_Gtk_Accessible_Hypertext : constant Gtk_Accessible_Hypertext;
procedure Set_Get_Link
(Self : Accessible_Hypertext_Interface_Descr;
Handler : Virtual_Get_Link)
procedure Set_Get_Link_At
(Self : Accessible_Hypertext_Interface_Descr;
Handler : Virtual_Get_Link_At)
procedure Set_Get_N_Links
(Self : Accessible_Hypertext_Interface_Descr;
Handler : Virtual_Get_N_Links)
See Glib.Object.Add_Interface
type Virtual_Get_Link is access function
(Self : Gtk_Accessible_Hypertext;
Index : Guint) return System.Address;
Retrieve the n-th link in the accessible object. Index must be smaller than the number of links. Since: gtk+ 4.22
the index of the link
the link. Has transfer-ownership='none'.
type Virtual_Get_Link_At is access function
(Self : Gtk_Accessible_Hypertext;
Offset : Guint) return Guint;
type Virtual_Get_N_Links is access function (Self : Gtk_Accessible_Hypertext) return Guint;
Retrieve the number of links in the accessible object. Since: gtk+ 4.22
the number of links