## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Image

- Goto spec source

# Description

    package Gdk.Image is

Binding from C File version 1.3.6

# Types

### Gdk_Image

- Goto declaration in source

    subtype Gdk_Image is Gdk.Gdk_Image;

### Gdk_Image_Type

- Goto declaration in source

    type Gdk_Image_Type is (Image_Normal, Image_Shared, Image_Fastest);

# Constants & Global variables

### Null_Image

- Goto declaration in source

(Gdk_Image)

    Null_Image : constant Gdk_Image;

# Subprograms & Entries

### Gdk_New

- Goto spec in source

    procedure Gdk_New (Image: out Gdk_Image;Image_Type: Gdk_Image_Type;Visual: Gdk.Gdk_Visual;Width: Gint;Height: Gint);

### Get_Type

- Goto spec in source
- Goto body in source

    function Get_Type return Glib.GType;

Return the internal value associated with a Gdk_Image.

### Get

- Goto spec in source

    procedure Get (Image: out Gdk_Image;Drawable: Gdk.Gdk_Drawable;X: Gint;Y: Gint;Width: Gint;Height: Gint);

### Ref

- Goto spec in source
- Goto body in source

    procedure Ref (Image: Gdk_Image);

Increment the reference counting for the image.

### Unref

- Goto spec in source
- Goto body in source

    procedure Unref (Image: Gdk_Image);

Decrement the reference counting for the image. When this reaches 0, the image is destroyed.

### Destroy

- Goto spec in source
- Goto body in source

    procedure Destroy (Image: Gdk_Image);

Deprecated. Use Unref instead.

### Put_Pixel

- Goto spec in source
- Goto body in source

    procedure Put_Pixel (Image: Gdk_Image;X: Gint;Y: Gint;Pixel: Guint32);

### Get_Pixel

- Goto spec in source
- Goto body in source

    function Get_Pixel (Image: Gdk_Image;X: Gint;Y: Gint) return Guint32;