Next: GdkRGB, Previous: Drawing Primitives, Up: Top
Offscreen drawables
Pixmaps are offscreen drawables. They can be drawn upon with the standard
drawing primitives, then copied to another drawable (such as a
<gdk-window>) with gdk-pixmap-draw. 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).
<gdk-drawable>) (width int) (height int) (depth int) (ret <gdk-pixmap>)Create a new pixmap with a given size and depth.
- drawable
- A
<gdk-drawable>, used to determine default values for the new pixmap. Can be ‘#f’ if depth is specified,- width
- The width of the new pixmap in pixels.
- height
- The height of the new pixmap in pixels.
- depth
- The depth (number of bits per pixel) of the new pixmap. If -1, and drawable is not ‘
#f’, the depth of the new pixmap will be equal to that of drawable.- ret
- the
<gdk-pixmap>
<gdk-drawable>) (data mchars) (width int) (height int) (ret <gdk-drawable>)Creates a new bitmap from data in XBM format.
- drawable
- a
<gdk-drawable>, used to determine default values for the new pixmap. Can be ‘#f’, in which case the root window is used.- data
- a pointer to the XBM data.
- width
- the width of the new pixmap in pixels.
- height
- the height of the new pixmap in pixels.
- ret
- the
<gdk-bitmap>
<gdk-drawable>) (data mchars) (width int) (height int) (depth int) (fg <gdk-color>) (bg <gdk-color>) (ret <gdk-pixmap>)Create a two-color pixmap from data in XBM data.
- drawable
- a
<gdk-drawable>, used to determine default values for the new pixmap. Can be ‘#f’, if the depth is given.- data
- a pointer to the data.
- width
- the width of the new pixmap in pixels.
- height
- the height of the new pixmap in pixels.
- depth
- the depth (number of bits per pixel) of the new pixmap.
- fg
- the foreground color.
- bg
- the background color.
- ret
- the
<gdk-pixmap>