org.gnu.gdk

Class Pixmap


public class Pixmap
extends Drawable

A Pixmap is an offscreen drawable. It can be drawn upon with the standard drawing primitives, then copied to another Drawable.

Constructor Summary

Pixmap(Drawable drawable, byte[] data, int width, int height, int depth, Color fg, Color bg)
Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Pixmap(Drawable drawable, int width, int height, int depth)
Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Pixmap(Drawable drawable, Bitmap mask, Color transparent, String filename)
Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Pixmap(Drawable drawable, Bitmap mask, Color transparent, byte[] data)
Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Pixmap(Drawable drawable, Colormap colormap, Bitmap mask, Color transparent, String filename)
Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Pixmap(Drawable drawable, Colormap colormap, Bitmap mask, Color transparent, byte[] data)
Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Method Summary

static Type
getType()
Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Methods inherited from class org.gnu.gdk.Drawable

drawArc, drawArc, drawDrawable, drawDrawable, drawGlyphs, drawGlyphs, drawGrayImage, drawGrayImage, drawImage, drawImage, drawIndexedImage, drawIndexedImage, drawLayout, drawLayout, drawLayoutLine, drawLayoutLine, drawLayoutLineWithColors, drawLayoutLineWithColors, drawLayoutWithColors, drawLayoutWithColors, drawLine, drawLine, drawLines, drawLines, drawPixbuf, drawPixbuf, drawPoint, drawPoint, drawPoints, drawPoints, drawPolygon, drawPolygon, drawRGB32Image, drawRGB32Image, drawRGB32ImageDitherAlign, drawRGB32ImageDitherAlign, drawRGBImage, drawRGBImage, drawRGBImageDitherAlign, drawRGBImageDitherAlign, drawRectangle, drawRectangle, drawSegments, drawSegments, getClipRegion, getColormap, getDepth, getDisplay, getHeight, getImage, getScreen, getSize, getType, getVisibleRegion, getVisual, getWidth, setColormap

Constructor Details

Pixmap

public Pixmap(Drawable drawable,
              byte[] data,
              int width,
              int height,
              int depth,
              Color fg,
              Color bg)

Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Create a two-color pixmap from data in XBM data.
Parameters:
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)

Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Create a new pixmap with a given size and depth.
Parameters:
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)

Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Create a pixmap from a XPM file.
Parameters:
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)

Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Create a pixmap from data in XPM format.
Parameters:
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)

Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Create a pixmap from a XPM file using a particular colormap.
Parameters:
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)

Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Create a pixmap from data in XPM format using a particular colormap.
Parameters:
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.

Method Details

getType

public static Type getType()

Deprecated. Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

Retrieve the runtime type used by the GLib library.
Overrides:
getType in interface Drawable