org.gnu.gdk
public class GC extends GObject
Deprecated: This class is part of the java-gnome 2.x family of libraries,
which, due to their inefficiency and complexity, are no longer
being maintained and have been abandoned by the java-gnome
project. This class may exist in java-gnome 4.0; look out for
org.gnome.gdk.GC
.
Constructor Summary | |
---|---|
GC(Handle handle) | |
GC(Window window) | |
GC(Drawable drawable)
Create a new graphics context with default values.
|
Method Summary | |
---|---|
void | copy(GC source)
Copy the set of values (settings) from another graphics context.
|
int | getClipXOrigin()
Getst he x origin of the clip mask. |
int | getClipYOrigin()
Gets the y origin of the clip mask. |
Colormap | getColormap()
Gets the colormap, if it exists. |
static GC | getDefaultGC(Drawable d)
Convenience method to construct a new GC with default values.
|
Screen | getScreen()
Gets the Screen for which this GC was created. |
int | getTsXOrigin()
Gets the x origin of the tile or stipple. |
int | getTsYOrigin()
Gets the y origin of the tile or stipple. |
void | offset(int xOffset, int yOffset)
Offset attributes such as the clip and tile-stipple origins of the GC so
that drawing at X - x_offset, y - y_offset with the offset GC has the
same effect as drawing at x, y with the original GC.
|
void | setBackground(Color color)
Sets the background color for the graphics context. |
void | setClipMask(Bitmap mask)
Sets the clip mask for a graphics context from a bitmap. |
void | setClipOrigin(int x, int y)
Sets the origin of the clip mask. |
void | setClipRectangle(Rectangle rect)
Sets the clip mask for a graphics context from a rectangle. |
void | setClipRegion(Region reg)
Sets the clip mask for a graphics context from a region. |
void | setColormap(Colormap colormap)
Sets the colormap to the given colormap. |
void | setDashes(int dashOffset, int[] dashList)
Sets the way dashed-lines are drawn. |
void | setExposures(boolean exposures)
Sets whether copying non-visible portions of a drawable using this
graphics context generate exposure events for the corresponding regions
of the destination drawable.
|
void | setFillMode(Fill mode)
Sets the fill mode for the graphic context. |
void | setForeground(Color color)
Sets the foreground color for the graphics context. |
void | setFunction(Function func)
Determines how the current pixel values and the pixel values being drawn
are combined to produce the final pixel values. |
void | setLineAttributes(int lineWidth, LineStyle lineStyle, CapStyle capStyle, JoinStyle joinStyle)
Sets various attributes of how lines are drawn. |
void | setOrigin(int x, int y)
Sets the origin when using tiles or stipples with the GC. |
void | setRGBBackground(Color color)
Sets the background color using an unallocated color. |
void | setRGBForeground(Color color)
Sets the foreground color using an unallocated color. |
void | setStipple(Pixmap stipple)
Sets the stipple bitmap for a graphics context. |
void | setSubwindow(SubwindowMode mode)
Sets how drawing with this GC on a window will affect child windows. |
void | setTile(Pixmap tile)
Sets the tile pixmap for the graphics context. |
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.
Parameters: window
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 graphics context with default values.Parameters: drawable The created GC must always be used with drawables of the same depth as this one.
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.
Copy the set of values (settings) from another graphics context.Parameters: source the source graphics context.
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.
Getst he x origin of the clip mask.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 y origin of the clip mask.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, if it exists. A GC will have a colormap if the drawable for which it was created has a colormap, or if a colormap was set explicitely with setColormap().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.
Convenience method to construct a new GC with default values.Parameters: d
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 Screen for which this GC was created.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 x origin of the tile or stipple.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 y origin of the tile or stipple.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.
Offset attributes such as the clip and tile-stipple origins of the GC so that drawing at X - x_offset, y - y_offset with the offset GC has the same effect as drawing at x, y with the original GC.Parameters: xOffset amount by which to offset the GC in the X direction yOffset amount by which to offset the GC in the Y direction
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 background color for the graphics context.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 clip mask for a graphics context from a bitmap.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 origin of the clip mask. The coordinates are interpreted relative to the upper-left cornor of the destination drawable of the current operation.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 clip mask for a graphics context from a rectangle.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 clip mask for a graphics context from a region.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 to the given colormap. The depth of the colormap's visual must match the depth of the drawable for which the GC was created.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 way dashed-lines are drawn. Lines will be drawn with alternating on and off segments of the lengths specified in dash_list. The manner in which the on and off segments are drawn is determined by the line style.Parameters: dashOffset the phase of the pattern for the dashed line-style you want to see dashList the dash-list for the dashed line-style you want to set.
See Also: GC
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 whether copying non-visible portions of a drawable using this graphics context generate exposure events for the corresponding regions of the destination drawable.See Also: Drawable
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 fill mode for the graphic context.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 foreground color for the graphics context.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.
Determines how the current pixel values and the pixel values being drawn are combined to produce the final pixel values.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 various attributes of how lines are drawn. See the corresponding members of GdkGCValues for full explanations of the arguments.Parameters: lineWidth the width of lines. lineStyle the dash-style for lines. capStyle the manner in which the ends of lines are drawn. joinStyle the manner in which lines are joined together.
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 origin when using tiles or stipples with the GC. The tile or stipple will be aligned such that the upper left cornor of the tile or stipple will coincide with this point.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 background color using an unallocated color. The pixel value for the color will be determined using GdkRGB. If the colormap has not previously been initialized for GdkRGB, then for pseudo-color colormaps (colormaps with a small modifiable number of colors), a colorcube will be allocated in the colormap.Calling this function for a GC without a colormap is an error.
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 foreground color using an unallocated color. The pixel value for the color will be determined using GdkRGB. If the colormap has not previously been initialized for GdkRGB, then for pseudo-color colormaps (colormaps with a small modifiable number of colors), a colorcube will be allocated in the colormap.Calling this function for a GC without a colormap is an error.
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 stipple bitmap for a graphics context. The stipple will only be used if the fill mode is STIPPLED or OPAQUE_STIPPLED.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 how drawing with this GC on a window will affect child windows.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 tile pixmap for the graphics context. This will only be used if the fill mode is TILED.