Gdk.Drawable Members

The members of Gdk.Drawable are listed below.

See Also: Inherited members from GLib.Object

Public Constructors

Internal constructor

Protected Constructors

This is a constructor used by derivative types of Drawable. This is not typically used by C# code.
Internal constructor

Public Properties

[read-only]
ClipRegionRegion. Computes the region of a drawable that potentially can be written to by drawing primitives.
ColormapColormap. The color map for this Drawable.
[read-only]
Depthint. Obtains the bit depth of the drawable.
[read-only]
DisplayDisplay. Gets the Gdk.Display associated with the Gdk.Drawable.
[read-only]
static
GTypeGLib.GType. GType Property.
[read-only]
ScreenScreen. Gets the Gdk.Screen associated with a Gdk.Drawable.
[read-only]
VisibleRegionRegion. Computes the region of a drawable that is potentially visible.
[read-only]
VisualVisual. Gets the Gdk.Visual describing the pixel format of drawable.

Public Methods

CopyToImage(Image, int, int, int, int, int, int) : Image
Copies a portion of drawable into the client side image structure image.
DrawArc(GC, bool, int, int, int, int, int, int)
Draws an arc or a filled 'pie slice'. The arc is defined by the bounding rectangle of the entire ellipse, and the start and end angles of the part of the ellipse to be drawn.
DrawDrawable(GC, Drawable, int, int, int, int, int, int)
Draws a portion of a drawable into another.
DrawGlyphs(GC, Pango.Font, int, int, Pango.GlyphString)
Low-level glyph drawing function.
DrawGlyphsTransformed(GC, Pango.Matrix, Pango.Font, int, int, Pango.GlyphString)
Documentation for this section has not yet been entered.
DrawGrayImage(GC, int, int, int, int, RgbDither, byte[], int)
Documentation for this section has not yet been entered.
DrawImage(GC, Image, int, int, int, int, int, int)
Draws a Gdk.Image onto a drawable.
DrawIndexedImage(GC, int, int, int, int, RgbDither, byte[], int, RgbCmap)
Documentation for this section has not yet been entered.
DrawLayout(GC, int, int, Pango.Layout)
Render a Pango.Layout onto a Gdk.Drawable
DrawLayoutLine(GC, int, int, Pango.LayoutLine)
Render a Pango.LayoutLine onto the Drawable object.
DrawLayoutLineWithColors(GC, int, int, Pango.LayoutLine, Color, Color)
Render a Pango.LayoutLine onto the Drawable object, overriding the layout's normal colors.
DrawLayoutWithColors(GC, int, int, Pango.Layout, Color, Color)
Render a Pango.Layout onto the Drawable object with the specified colors.
DrawLine(GC, int, int, int, int)
Draws a line, using the foreground color and other attributes of the Gdk.GC
DrawLines(GC, Point[])
Draws a series of lines connecting the given points.
DrawPixbuf(GC, Pixbuf, int, int, int, int, int, int, RgbDither, int, int)
Renders a rectangular portion of a Gdk.Pixbuf to a Gdk.Drawable
DrawPoint(GC, int, int)
Draws a point at (x,y).
DrawPoints(GC, Point[])
Draws a number of points using the given graphics context.
DrawPolygon(GC, bool, Point[])
Draws a Polygon connecting a set of points.
DrawPolygon(GC, int, Point[])
Draws a Polygon connecting a set of points.
DrawRectangle(GC, bool, Rectangle)
Draws a rectangular outline or filled rectangle, using the foreground color and other attributes of the Gdk.GC.
DrawRectangle(GC, bool, int, int, int, int)
Draws a rectangular outline or filled rectangle, using the foreground color and other attributes of the Gdk.GC.
DrawRgb32Image(GC, int, int, int, int, RgbDither, byte[], int)
Documentation for this section has not yet been entered.
DrawRgb32ImageDithalign(GC, int, int, int, int, RgbDither, byte[], int, int, int)
Documentation for this section has not yet been entered.
DrawRgbImage(GC, int, int, int, int, RgbDither, byte[], int)
Documentation for this section has not yet been entered.
DrawRgbImageDithalign(GC, int, int, int, int, RgbDither, byte[], int, int, int)
Documentation for this section has not yet been entered.
DrawSegments(GC, Segment, int)
Draws a number of unconnected lines.
DrawString(Font, GC, int, int, string)
Deprecated: use Drawable.DrawLayout instead.
DrawText(Font, GC, int, int, string)
Deprecated: use Drawable.DrawLayout instead.
DrawTextWc(Font, GC, int, int, int) : uint
Deprecated: draws a numbre of wide-char characters
DrawTrapezoids(GC, Trapezoid, int)
Documentation for this section has not yet been entered.
GetData(string) : IntPtr
This method is deprecated, do not use.
GetImage(int, int, int, int) : Image
Returns a client-side Gdk.Image representing the server-side Gdk.Drawable.
GetSize(out int, out int)
Fills width and height with the size of the Drawable. width or height can be null if you only want the other one.
Ref() : Drawable
Documentation for this section has not yet been entered.
SetData(string, IntPtr, IntPtr)
This method is deprecated and should not be used with new code.
Unref()
Documentation for this section has not yet been entered.