## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Context

- Goto spec source

# Description

    package Pango.Context is

# Classes

### Pango_Context_Record

- Goto declaration in source
- Goto full declaration in source

    type Pango_Context_Record is new Glib.Object.GObject_Record with private;

#### Ancestors:

Glib.Object.GObject_Record

#### Primitive operations:

Glib.Object.Deallocate

- To API doc
- To spec

(Inherited)
Glib.Object.Get_Type

- To API doc
- To spec

(Inherited)
Glib.Object.Notify

- To API doc
- To spec

(Inherited)
Glib.Object.Ref

- To API doc
- To spec

(Inherited)
Glib.Object.Ref_Sink

- To API doc
- To spec

(Inherited)
Glib.Object.Unref

- To API doc
- To spec

(Inherited)

# Types

### Pango_Context

- Goto declaration in source

    type Pango_Context is access all Pango_Context_Record'Class;

A pango context is somewhat similar to a graphic context, and groups all the information on how to handle the various international scripts (font, color, direction,...) Such a context is destroyed by calling Glib.Object.Unref on it.

# Subprograms & Entries

### Get_Type

- Goto spec in source
- Goto body in source

    function Get_Type return Glib.GType;

Return the internal value associated with a Pango_Context.

### Set_Font_Description

- Goto spec in source

    procedure Set_Font_Description (Context: Pango_Context;Description: Pango.Font.Pango_Font_Description);

### Get_Font_Description

- Goto spec in source

    function Get_Font_Description (Context: Pango_Context) return Pango.Font.Pango_Font_Description;

### Load_Font

- Goto spec in source

    function Load_Font (Context: access Pango_Context_Record'Class;Descr: Pango.Font.Pango_Font_Description) return Pango.Font.Pango_Font;

Load a new font from its description