Table of Contents

Class Renderer

Namespace
Pango
Assembly
Pango-1.0.dll
public class Renderer : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
Renderer
Implements
Inherited Members

Constructors

Renderer(bool, params ConstructArgument[])

protected Renderer(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

Renderer(IntPtr, bool)

protected Renderer(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Methods

Activate()

[Version("1.8")]
public void Activate()

Deactivate()

[Version("1.8")]
public void Deactivate()

DrawErrorUnderline(int, int, int, int)

[Version("1.8")]
public void DrawErrorUnderline(int x, int y, int width, int height)

Parameters

x int
y int
width int
height int

DrawGlyph(Font, Glyph, double, double)

[Version("1.8")]
public void DrawGlyph(Font font, Glyph glyph, double x, double y)

Parameters

font Font
glyph Glyph
x double
y double

DrawGlyphItem(string?, GlyphItem, int, int)

[Version("1.22")]
public void DrawGlyphItem(string? text, GlyphItem glyphItem, int x, int y)

Parameters

text string
glyphItem GlyphItem
x int
y int

DrawGlyphs(Font, GlyphString, int, int)

[Version("1.8")]
public void DrawGlyphs(Font font, GlyphString glyphs, int x, int y)

Parameters

font Font
glyphs GlyphString
x int
y int

DrawLayout(Layout, int, int)

[Version("1.8")]
public void DrawLayout(Layout layout, int x, int y)

Parameters

layout Layout
x int
y int

DrawLayoutLine(LayoutLine, int, int)

[Version("1.8")]
public void DrawLayoutLine(LayoutLine line, int x, int y)

Parameters

line LayoutLine
x int
y int

DrawRectangle(RenderPart, int, int, int, int)

[Version("1.8")]
public void DrawRectangle(RenderPart part, int x, int y, int width, int height)

Parameters

part RenderPart
x int
y int
width int
height int

DrawTrapezoid(RenderPart, double, double, double, double, double, double)

[Version("1.8")]
public void DrawTrapezoid(RenderPart part, double y1, double x11, double x21, double y2, double x12, double x22)

Parameters

part RenderPart
y1 double
x11 double
x21 double
y2 double
x12 double
x22 double

GetAlpha(RenderPart)

[Version("1.38")]
public ushort GetAlpha(RenderPart part)

Parameters

part RenderPart

Returns

ushort

GetColor(RenderPart)

[Version("1.8")]
public Color? GetColor(RenderPart part)

Parameters

part RenderPart

Returns

Color

GetGType()

public static Type GetGType()

Returns

Type

GetLayout()

[Version("1.20")]
public Layout? GetLayout()

Returns

Layout

GetLayoutLine()

[Version("1.20")]
public LayoutLine? GetLayoutLine()

Returns

LayoutLine

GetMatrix()

[Version("1.8")]
public Matrix? GetMatrix()

Returns

Matrix

PartChanged(RenderPart)

[Version("1.8")]
public void PartChanged(RenderPart part)

Parameters

part RenderPart

SetAlpha(RenderPart, ushort)

[Version("1.38")]
public void SetAlpha(RenderPart part, ushort alpha)

Parameters

part RenderPart
alpha ushort

SetColor(RenderPart, Color?)

[Version("1.8")]
public void SetColor(RenderPart part, Color? color)

Parameters

part RenderPart
color Color

SetMatrix(Matrix?)

[Version("1.8")]
public void SetMatrix(Matrix? matrix)

Parameters

matrix Matrix