Bitmaps and Pixmaps Offscreen drawables Pixmaps are offscreen drawables. They can be drawn upon with the standard drawing primitives, then copied to another drawable (such as a #GdkWindow) 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). An opaque structure representing an offscreen drawable. Pointers to structures of type #GdkPixmap, #GdkBitmap, and #GdkWindow, can often be used interchangeably. The type #GdkDrawable refers generically to any of these types. Create a new pixmap with a given size and depth. @drawable: A #GdkDrawable, used to determine default values for the new pixmap. Can be %NULL 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 %NULL, the depth of the new pixmap will be equal to that of @drawable. @Returns: the #GdkPixmap Creates a new bitmap from data in XBM format. @drawable: a #GdkDrawable, used to determine default values for the new pixmap. Can be %NULL, 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. @Returns: the #GdkBitmap Create a two-color pixmap from data in XBM data. @drawable: a #GdkDrawable, used to determine default values for the new pixmap. Can be %NULL, 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. @Returns: the #GdkPixmap @drawable: @mask: @transparent_color: @filename: @Returns: @drawable: @colormap: @mask: @transparent_color: @filename: @Returns: @drawable: @mask: @transparent_color: @data: @Returns: @drawable: @colormap: @mask: @transparent_color: @data: @Returns: An opaque structure representing an offscreen drawable of depth 1. Pointers to structures of type #GdkPixmap, #GdkBitmap, and #GdkWindow, can often be used interchangeably. The type #GdkDrawable refers generically to any of these types.