Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
GObject
org.gnu.gdk.Drawable
public class Drawable
extends GObject
Method Summary | |
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void | |
void | |
void | |
void |
|
void |
|
void |
|
void | |
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Region |
|
Colormap |
|
int |
|
Display |
|
int |
|
Image |
|
Screen |
|
Dimension |
|
static Type |
|
Region |
|
Visual |
|
int |
|
void |
|
public void drawArc(boolean filled, int x, int y, int width, int height, int angle1, int angle2)
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.
Draws an arc or a filled 'pie slice'. The arc is defined by the bounding rectangle of the entire elipse, and the start and end angles of the part of the elipse to be drawn.
- Parameters:
filled
-x
-y
-width
-height
-angle1
-angle2
-
public void drawArc(GC gc, boolean filled, int x, int y, int width, int height, int angle1, int angle2)
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.
Draws an arc or a filled 'pie slice'. The arc is defined by the bounding rectangle of the entire elipse, and the start and end angles of the part of the elipse to be drawn.
- Parameters:
gc
-filled
-x
-y
-width
-height
-angle1
-angle2
-
public void drawDrawable(Drawable src, int xsrc, int ysrc, int xdest, int ydest, int width, int height)
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.
Convience method that copies the width x height region of the Drawable at coordinates (xsrc,ysrc) to coordinates (xdest,ydest) using the default GC.
- Parameters:
src
-xsrc
-ysrc
-xdest
-ydest
-width
-height
-
public void drawDrawable(GC gc, Drawable src, int xsrc, int ysrc, int xdest, int ydest, int width, int height)
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.
Copies the width x height region of the Drawable at coordinates (xsrc,ysrc) to coordinates (xdest,ydest).
- Parameters:
gc
-src
-xsrc
-ysrc
-xdest
-ydest
-width
-height
-
public void drawGlyphs(GC gc, Font font, int x, int y, GlyphString glyphs)
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.
This is a low-level function. Normally, 99 percent of text rendering should be down using drawLayout() instead. A glyph is a single image in a font. This method draws a sequence of glyphs.
- Parameters:
gc
-font
-x
-y
-glyphs
-
public void drawGlyphs(Font font, int x, int y, GlyphString glyphs)
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.
This is a low-level function. Normally, 99 percent of text rendering should be down using drawLayout() instead. A glyph is a single image in a font. This method draws a sequence of glyphs.
- Parameters:
font
-x
-y
-glyphs
-
public void drawGrayImage(int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride)
public void drawGrayImage(GC gc, int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride)
public void drawImage(GC gc, Image image, int xsrc, int ysrc, int xdest, int ydest, int width, int height)
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.
Draw an Image onto this Drawable. The depth of the Image must match the depth of this Drawable.
- Parameters:
gc
-image
-xsrc
-ysrc
-xdest
-ydest
-width
-height
-
public void drawImage(Image image, int xsrc, int ysrc, int xdest, int ydest, int width, int height)
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.
Draw an Image onto this Drawable using the default GC. The depth of the Image must match the depth of this Drawable.
- Parameters:
image
-xsrc
-ysrc
-xdest
-ydest
-width
-height
-
public void drawIndexedImage(int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride, RgbCmap cmap)
public void drawIndexedImage(GC gc, int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride, RgbCmap cmap)
public void drawLayout(int x, int y, Layout layout)
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.
Render a Layout onto this Drawable using the default GC.
- Parameters:
x
-y
-layout
-
public void drawLayout(GC gc, int x, int y, Layout layout)
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.
Render a Layout onto this Drawable.
- Parameters:
gc
-x
-y
-layout
-
public void drawLayoutLine(int x, int y, LayoutLine line)
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.
Render a LayoutLine onto this Drawable using the default GC.
- Parameters:
x
-y
-line
-
public void drawLayoutLine(GC gc, int x, int y, LayoutLine line)
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.
Render a LayoutLine onto this Drawable.
- Parameters:
gc
-x
-y
-line
-
public void drawLayoutLineWithColors(int x, int y, LayoutLine line, Color foreground, Color background)
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.
Render a LayoutLne onto this Drawable overriding the layout's normal colors with the provided forground and background and using the default GC.
- Parameters:
x
-y
-line
-foreground
-background
-
public void drawLayoutLineWithColors(GC gc, int x, int y, LayoutLine line, Color foreground, Color background)
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.
Render a LayoutLne onto this Drawable overriding the layout's normal colors with the provided forground and background.
- Parameters:
gc
-x
-y
-line
-foreground
-background
-
public void drawLayoutWithColors(int x, int y, Layout layout, Color foreground, Color background)
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.
Render a Layout onto this Drawable overriding the layout's normal colors with the provided forground and background using the default GC.
- Parameters:
x
-y
-layout
-foreground
-background
-
public void drawLayoutWithColors(GC gc, int x, int y, Layout layout, Color foreground, Color background)
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.
Render a Layout onto this Drawable overriding the layout's normal colors with the provided forground and background.
- Parameters:
gc
-x
-y
-layout
-foreground
-background
-
public void drawLine(int x1, int y1, int x2, int y2)
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.
Draw a line using the foreground color and other attributes of the default GC.
- Parameters:
x1
-y1
-x2
-y2
-
public void drawLine(GC gc, int x1, int y1, int x2, int y2)
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.
Draw a line using the foreground color and other attributes of the GC.
- Parameters:
gc
-x1
-y1
-x2
-y2
-
public void drawLines(GC gc, Point[] points)
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.
Draw a series of lines connecting the given points. The way in which joins between lines are drawn is determined by the CapStyle value in GC.
- Parameters:
gc
-points
-
public void drawLines(Point[] points)
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.
Draw a series of lines connecting the given points. The way in which joins between lines are drawn is determined by the CapStyle value in the default GC.
- Parameters:
points
-
public void drawPixbuf(GC gc, Pixbuf pixbuf, int srcx, int srcy, int destx, int desty, int width, int height, RgbDither dither, int xdither, int ydither)
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.
Render a rectangular portion of a Pixbuf to this Drawable.
- Parameters:
gc
-pixbuf
-srcx
-srcy
-destx
-desty
-width
-height
-dither
-xdither
-ydither
-
public void drawPixbuf(Pixbuf pixbuf, int srcx, int srcy, int destx, int desty, int width, int height, RgbDither dither, int xdither, int ydither)
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.
Render a rectangular portion of a Pixbuf to this Drawable.
- Parameters:
pixbuf
-srcx
-srcy
-destx
-desty
-width
-height
-dither
-xdither
-ydither
-
public void drawPoint(int x, int y)
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.
Draw a point using the foreground color and other attributes of the default GC.
- Parameters:
x
-y
-
public void drawPoint(GC gc, int x, int y)
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.
Draw a point using the foreground color and other attributes of the GC.
- Parameters:
gc
-x
-y
-
public void drawPoints(GC gc, Point[] points)
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.
Draw a number of points using the forground color and other attributes of the GC.
- Parameters:
gc
-points
-
public void drawPoints(Point[] points)
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.
Draw a number of points using the forground color and other attributes of the default GC.
- Parameters:
points
-
public void drawPolygon(boolean filled, Point[] points)
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.
Convience method that draws an outlined or filled polygon using the default GC.
- Parameters:
filled
-points
-
public void drawPolygon(GC gc, boolean filled, Point[] points)
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.
Draws an outlined or filled polygon.
- Parameters:
gc
-filled
-points
-
public void drawRGB32Image(int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride)
public void drawRGB32Image(GC gc, int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride)
public void drawRGB32ImageDitherAlign(int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride, int xdith, int ydith)
public void drawRGB32ImageDitherAlign(GC gc, int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride, int xdith, int ydith)
public void drawRGBImage(int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride)
public void drawRGBImage(GC gc, int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride)
public void drawRGBImageDitherAlign(int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride, int xdith, int ydith)
public void drawRGBImageDitherAlign(GC gc, int x, int y, int width, int height, RgbDither dither, byte[] buffer, int rowStride, int xdith, int ydith)
public void drawRectangle(boolean filled, int x, int y, int width, int height)
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.
Draws a rectangle outlined or filled using the forground color and other attributes of the default GC.
- Parameters:
filled
-x
-y
-width
-height
-
public void drawRectangle(GC gc, boolean filled, int x, int y, int width, int height)
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.
Draws a rectangle outlined or filled using the forground color and other attributes of the GC.
- Parameters:
gc
-filled
-x
-y
-width
-height
-
public void drawSegments(GC gc, Segment[] segments)
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.
Draw a number of unconnected lines.
- Parameters:
gc
-segments
-
public void drawSegments(Segment[] segments)
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.
Draw a number of unconnected lines using the default GC.
- Parameters:
segments
-
public Region getClipRegion()
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.
Computes the Region of a Drawable that potentially can be written to by drawing primitives. This Region will not take into account the clip region for the GC, and may also not take into account other factors such as if the Window is obscured by other Windows.
public Colormap getColormap()
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.
Gets the Colormap for the Drawable if one is set; returns null otherwise.
public int getDepth()
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.
Obtains the bit depth of the Drawable, this is, the number of bits that make up a pixel.
public Display getDisplay()
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.
Get the Display associated with the Drawable.
public int getHeight()
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.
Return the height of the Drawable.
public Image getImage(int x, int y, int width, int height)
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.
Obtains the pixels from a server-side Drawable as a client-side Image. The format of the Image depends on the Visual for the current display which makes manipulating Image extremely difficult.
- Parameters:
x
-y
-width
-height
-
public Screen getScreen()
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.
Get the Screen associated with the Drawable.
public Dimension getSize()
Deprecated. use getWidth and getHeight instead.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.
Returns the size of the Drawable.
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.
public Region getVisibleRegion()
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.
Computes the Region of a Drawable that is potentially visible.
public Visual getVisual()
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.
Gets the Visual describing the pixel format of this Drawable.
public int getWidth()
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.
Return the width of the Drawable
public void setColormap(Colormap cmap)
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.
Sets the Colormap associated with the Drawable. Normally this happens automatically when the Drawable is created.
- Parameters:
cmap
-