A Pixmap is an offscreen drawable. It can be drawn upon with the standard
drawing primitives, then copied to another Drawable.
Pixmap
public Pixmap(Drawable drawable,
byte[] data,
int width,
int height,
int depth,
Color fg,
Color bg) Create a two-color pixmap from data in XBM data.
drawable - a Drawable, used to determine default values for the new
pixmap. Can be null, in which case the root
window is used.data - the pixmap 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.
Pixmap
public Pixmap(Drawable drawable,
int width,
int height,
int depth) Create a new pixmap with a given size and depth.
drawable - A Drawable, 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.
Pixmap
public Pixmap(Drawable drawable,
Bitmap mask,
Color transparent,
String filename) Create a pixmap from a XPM file.
drawable - a Drawable, used to determine default values for the new
pixmap.mask - object where to store a bitmap representing the transparency
mask of the XPM file. Can be null, in which
case transparency will be ignored.transparent - the color to be used for the pixels that are transparent in
the input file. Can be null, in which case a
default color will be used.filename - the filename of a file containing XPM data.
Pixmap
public Pixmap(Drawable drawable,
Bitmap mask,
Color transparent,
byte[] data) Create a pixmap from data in XPM format.
drawable - a Drawable, used to determine default values for the new
pixmap.mask - object where to store a bitmap representing the transparency
mask of the XPM file. Can be null, in which
case transparency will be ignored.transparent - the color to be used for the pixels that are transparent in
the input file. Can be null, in which case a
default color will be used.data - array containing the the XPM data.
Pixmap
public Pixmap(Drawable drawable,
Colormap colormap,
Bitmap mask,
Color transparent,
String filename) Create a pixmap from a XPM file using a particular colormap.
drawable - a Drawable, used to determine default values for the new
pixmap. Can be null if colormap is given.colormap - the GdkColormap that the new pixmap will be use. If omitted,
the colormap for window will be used.mask - object where to store a bitmap representing the transparency
mask of the XPM file. Can be null, in which
case transparency will be ignored.transparent - the color to be used for the pixels that are transparent in
the input file. Can be null, in which case a
default color will be used.filename - the filename of a file containing XPM data.
Pixmap
public Pixmap(Drawable drawable,
Colormap colormap,
Bitmap mask,
Color transparent,
byte[] data) Create a pixmap from data in XPM format using a particular colormap.
drawable - a Drawable, used to determine default values for the new
pixmap. Can be null if colormap is given.colormap - the GdkColormap that the new pixmap will be use. If omitted,
the colormap for window will be used.mask - object where to store a bitmap representing the transparency
mask of the XPM file. Can be null, in which
case transparency will be ignored.transparent - the color to be used for the pixels that are transparent in
the input file. Can be null, in which case a
default color will be used.data - array containing the the XPM data.