## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Rectangle

- Goto spec source

# Description

    package Gdk.Rectangle is

# Types

### Gdk_Rectangle

- Goto declaration in source

    subtype Gdk_Rectangle is Cairo_Rectangle_Int;

### Gdk_Rectangle_Access

- Goto declaration in source

    type Gdk_Rectangle_Access is access all Gdk_Rectangle;

### Gdk_Rectangle_Array

- Goto declaration in source

    type Gdk_Rectangle_Array is array (Natural range <>) of Gdk_Rectangle;

This type is used by Gdk.Region.

# Constants & Global variables

### Full_Area

- Goto declaration in source
- Goto full declaration in source

(Gdk_Rectangle)

    Full_Area : constant Gdk_Rectangle;

The constant above can be used in Gtk.Widget.Draw when you want to redraw the whole widget

# Subprograms & Entries

### Intersect

- Goto spec in source

    procedure Intersect (Src1: Gdk_Rectangle;Src2: Gdk_Rectangle;Dest: out Gdk_Rectangle;Intersect: out Boolean);

### Union

- Goto spec in source
- Goto body in source

    procedure Union (Src1: Gdk_Rectangle;Src2: Gdk_Rectangle;Dest: out Gdk_Rectangle);