The Pango.Coverage.Pango_Coverage structure represents a map from Unicode characters to Pango.Enums.Coverage_Level. It is an opaque structure with no public fields.
function Copy
(Self : not null access Pango_Coverage_Record) return Pango_Coverage
Copy an existing Pango.Coverage.Pango_Coverage. (This function may now be unnecessary since we refcount the structure. File a bug if you use it.)
the newly allocated Pango.Coverage.Pango_Coverage, with a reference count of one, which should be freed with Pango.Coverage.Unref.
procedure Gdk_New (Self : out Pango_Coverage)
Create a new Pango.Coverage.Pango_Coverage
function Get
(Self : not null access Pango_Coverage_Record;
Index : Glib.Gint) return Pango.Enums.Coverage_Level
Determine whether a particular index is covered by Coverage
the index to check
the coverage level of Coverage for character Index_.
function Get_Type return Glib.GType
procedure Initialize (Self : not null access Pango_Coverage_Record'Class)
Create a new Pango.Coverage.Pango_Coverage Initialize does nothing if the object was already created with another call to Initialize* or G_New.
procedure Max
(Self : not null access Pango_Coverage_Record;
Other : not null access Pango_Coverage_Record'Class)
Set the coverage for each index in Coverage to be the max (better) value of the current coverage for the index and the coverage for the corresponding index in Other. Deprecated since 1.44, 1
another Pango.Coverage.Pango_Coverage
type Pango_Coverage is access all Pango_Coverage_Record'Class;
function Pango_Coverage_New return Pango_Coverage
Create a new Pango.Coverage.Pango_Coverage
type Pango_Coverage_Record is new GObject_Record with null record;
function Ref
(Self : not null access Pango_Coverage_Record) return Pango_Coverage
Increase the reference count on the Pango.Coverage.Pango_Coverage by one
Coverage
procedure Set
(Self : not null access Pango_Coverage_Record;
Index : Glib.Gint;
Level : Pango.Enums.Coverage_Level)
Modify a particular index within Coverage
the index to modify
the new level for Index_
procedure Unref (Self : not null access Pango_Coverage_Record)
Decrease the reference count on the Pango.Coverage.Pango_Coverage by one. If the result is zero, free the coverage and all associated memory.