subtype Gdk_Pixmap is Gdk.Gdk_Pixmap;
Null_Pixmap : constant Gdk_Pixmap;
procedure Gdk_New
( | Pixmap | : out Gdk_Pixmap; |
Window | : Gdk.Window.Gdk_Window; | |
Width | : Gint; | |
Height | : Gint; | |
Depth | : Gint := -1); |
procedure Unref
( | Pixmap | : Gdk_Pixmap); |
procedure Create_From_Data
( | Pixmap | : out Gdk_Pixmap; |
Window | : Gdk.Window.Gdk_Window; | |
Data | : String; | |
Width | : Gint; | |
Height | : Gint; | |
Depth | : Gint; | |
Fg | : Color.Gdk_Color; | |
Bg | : Color.Gdk_Color); |
procedure Create_From_Xpm
( | Pixmap | : out Gdk_Pixmap; |
Window | : Gdk.Window.Gdk_Window; | |
Mask | : in out Gdk.Bitmap.Gdk_Bitmap; | |
Transparent | : Gdk.Color.Gdk_Color; | |
Filename | : String); |
procedure Create_From_Xpm
( | Pixmap | : out Gdk_Pixmap; |
Window | : Gdk.Window.Gdk_Window; | |
Colormap | : Gdk.Color.Gdk_Colormap; | |
Mask | : in out Gdk.Bitmap.Gdk_Bitmap; | |
Transparent | : Gdk.Color.Gdk_Color; | |
Filename | : String); |
procedure Create_From_Xpm_D
( | Pixmap | : out Gdk_Pixmap; |
Window | : Gdk.Window.Gdk_Window; | |
Mask | : in out Gdk.Bitmap.Gdk_Bitmap; | |
Transparent | : Gdk.Color.Gdk_Color; | |
Data | : Gtkada.Types.Chars_Ptr_Array); |
procedure Create_From_Xpm_D
( | Pixmap | : out Gdk_Pixmap; |
Window | : Gdk.Window.Gdk_Window; | |
Colormap | : Gdk.Color.Gdk_Colormap; | |
Mask | : in out Gdk.Bitmap.Gdk_Bitmap; | |
Transparent | : Gdk.Color.Gdk_Color; | |
Data | : Gtkada.Types.Chars_Ptr_Array); |
Pixmaps are off-screen drawables. They can be drawn upon with the standard drawing primitives, then copied to another drawable (such as a Gdk_Window) with Gdk.Drawable.Draw_Drawable. The depth of a pixmap is the number of bits per pixels. Bitmaps are simply pixmaps with a depth of 1. (That is, they are monochrome bitmaps - each pixel can be either on or off).
See Gdk.Bitmap for more details on bitmap handling.
Binding from C File version 1.3.6