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