gdkPixmapNew(drawable = NULL, width, height, depth = -1)
gdkBitmapCreateFromData(drawable = NULL, data, width, height)
gdkPixmapCreateFromData(drawable = NULL, data, height, depth, fg, bg)
gdkPixmapCreateFromXpm(drawable, transparent.color, filename)
gdkPixmapColormapCreateFromXpm(drawable, colormap, transparent.color, filename)
gdkPixmapCreateFromXpmD(drawable, transparent.color, data)
gdkPixmapColormapCreateFromXpmD(drawable, colormap, transparent.color, data)
gdkPixmap(drawable, data, transparent.color, height, width, depth, filename, colormap, fg, bg)
GObject +----GdkDrawable +----GdkPixmap
GdkWindow
) with gdkPixmapDraw()
. 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).GdkPixmap
GdkPixmap
, GdkBitmap
,
and GdkWindow
, can often be used interchangeably.
The type GdkDrawable
refers generically to any of
these types. GdkBitmap
GdkPixmap
, GdkBitmap
, and
GdkWindow
, can often be used interchangeably. The type GdkDrawable
refers generically to any of these types. gdkPixmap
is the result of collapsing the constructors of GdkPixmap
(gdkPixmapNew
, gdkBitmapCreateFromData
, gdkPixmapCreateFromData
, gdkPixmapCreateFromXpm
, gdkPixmapColormapCreateFromXpm
, gdkPixmapCreateFromXpmD
, gdkPixmapColormapCreateFromXpmD
, NULL, NULL) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.