subtype Gdk_Region is Gdk.Gdk_Region;
Null_Region : constant Gdk_Region;
procedure Polygon
| ( | Region | : out Gdk_Region; |
| Points | : Gdk.Types.Gdk_Points_Array; | |
| Fill_Rule | : Gdk_Fill_Rule); |
function Copy
| ( | Region | : Gdk_Region) return Gdk_Region; |
function Rectangle
| ( | Rectangle | : Gdk.Rectangle.Gdk_Rectangle) return Gdk_Region; |
procedure Destroy
| ( | Region | : in out Gdk_Region); |
procedure Get_Clipbox
| ( | Region | : Gdk_Region; |
| Rectangle | : out Gdk.Rectangle.Gdk_Rectangle); |
procedure Get_Rectangles
| ( | Region | : Gdk_Region; |
| Rectangle | : out Gdk.Rectangle.Gdk_Rectangle_Array; | |
| N_Rectangles | : out Natural); |
function Empty
| ( | Region | : Gdk_Region) return Boolean; |
function "="
| ( | Left, Right | : Gdk_Region) return Boolean; |
function Point_In
| ( | Region | : Gdk_Region; |
| X, Y | : Integer) return Boolean; |
function Rect_In
| ( | Region | : Gdk_Region; |
| Rect | : Gdk.Rectangle.Gdk_Rectangle) return Gdk_Overlap_Type; |
procedure Offset
| ( | Region | : Gdk_Region; |
| Dx | : Gint; | |
| Dy | : Gint); |
procedure Shrink
| ( | Region | : Gdk_Region; |
| Dx | : Gint; | |
| Dy | : Gint); |
procedure Union_With_Rect
| ( | Region | : in out Gdk_Region; |
| Rect | : Gdk.Rectangle.Gdk_Rectangle); |
procedure Union_With_Rect
| ( | Result | : in out Gdk_Region; |
| Region | : Gdk_Region; | |
| Rect | : Gdk.Rectangle.Gdk_Rectangle); |
procedure Intersect
| ( | Source1 | : in out Gdk_Region; |
| Source2 | : Gdk_Region); |
procedure Union
| ( | Source1 | : in out Gdk_Region; |
| Source2 | : Gdk_Region); |
procedure Substract
| ( | Source1 | : in out Gdk_Region; |
| Source2 | : Gdk_Region); |
procedure Gdk_Xor
| ( | Source1 | : in out Gdk_Region; |
| Source2 | : Gdk_Region); |
Binding from C File version 1.3.6