## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Attributes

- Goto spec source

# Description

    package Pango.Attributes is

This package provides a set of types and subprograms to manipulate the attributes of text displayed in a pango_layout

# Types

### Pango_Attribute

- Goto declaration in source

    type Pango_Attribute is new Glib.C_Proxy;

### Pango_Attr_List

- Goto declaration in source

    type Pango_Attr_List is new Glib.C_Proxy;

# Subprograms & Entries

### Attr_Underline_New

- Goto spec in source
- Goto body in source

    function Attr_Underline_New (Underline: Pango.Enums.Underline) return Pango_Attribute;

Create a new underline attribute

### Gdk_New

- Goto spec in source

    procedure Gdk_New (Attr_List: out Pango_Attr_List);

Create a new empty list of attributes

### Ref

- Goto spec in source
- Goto body in source

    procedure Ref (Attr_List: Pango_Attr_List);

Increment the reference count of the attribute list

### Unref

- Goto spec in source
- Goto body in source

    procedure Unref (Attr_List: Pango_Attr_List);

Decrement the reference count of the attribute list. When it reaches 0, the list is destroyed.

### Insert

- Goto spec in source
- Goto body in source

    procedure Insert (Attr_List: Pango_Attr_List;Attribute: Pango_Attribute);

Insert a new attribute in the list