[Contents] [Back] [Prev] [Up] [Next] [Forward]

# Package Gtk.Text`_`Attributes

This package defines the Gtk_Text_Attributes type.

- Gtk.Text_Attributes Types
- Gtk.Text_Attributes Subprograms

## Types

    type Gtk_Text_Attributes is new Glib.C_Proxy;

## Subprograms

    procedure Gtk_New
      (Text_Attr          : out    Gtk_Text_Attributes);

| Create a new Gtk_Text_Attributes structure.

    procedure Ref
      (Values             :        Gtk_Text_Attributes);

| Increase the reference counter of the given Gtk_Text_Attributes by one (this counter is initially set to 1 when this structure is created).

    procedure Unref
      (Values             :        Gtk_Text_Attributes);

| Decrease the reference counter by one. When it reaches zero, the Gtk_Text_Attributes is automatically deallocated.

    function Copy
      (Src                :        Gtk_Text_Attributes)
       return Gtk_Text_Attributes;

| Create a copy of the given Gtk_Text_Attributes structure.

    procedure Copy_Values
      (Src                :        Gtk_Text_Attributes;
       Dest               :        Gtk_Text_Attributes);

| Copy the values from Src into Dest so that Dest has the same values as Src. Free existing values in Dest. Dest's reference counter is preserved.

    function Get_Font
      (Text_Attr          :        Gtk_Text_Attributes)
       return Pango.Font.Pango_Font_Description;

| Return the Pango_Font_Description associated to the given Gtk_Text_Attributes.

    procedure Set_Font
      (Text_Attr          :        Gtk_Text_Attributes;
       Font               :        Pango.Font.Pango_Font_Description);

| Set the Pango_Font_Description associated to the given Gtk_Text_Attributes.

[Contents] [Back] [Prev] [Up] [Next] [Forward]