Gtk# Documentation

DO NOTE EDIT!! This file is taken from Rachel Hestilow's documentation and is generated automatically.
It's from June 25 2002, a bit outdated, but there will be an update.
Pango
Alignment - Alignment enumeration
Fields
Center
Left
Right
Analysis - Analysis Struct
AttrClass - AttrClass Struct
AttrColor - AttrColor Struct
AttrFloat - AttrFloat Struct
AttrFontDesc - AttrFontDesc Struct
AttrInt - AttrInt Struct
AttrIterator - AttrIterator Struct
AttrLanguage - AttrLanguage Struct
AttrList - AttrList Boxed Struct
Inherits from: GLib.Boxed
AttrShape - AttrShape Struct
AttrString - AttrString Struct
AttrType - AttrType enumeration
Fields
Background
Family
FontDesc
Foreground
Invalid
Language
Rise
Scale
Shape
Size
Stretch
Strikethrough
Style
Underline
Variant
Weight
Attribute - Attribute Struct
Color - Color Boxed Struct
Inherits from: GLib.Boxed
Context - Context Class
Inherits from: GLib.Object

Constructors
Context () - Context Constructor
To be completed

Methods
void ListFamilies (FontFamily families, int n_families) - ListFamilies Method
To be completed
Font LoadFont (FontDescription desc) - LoadFont Method
To be completed

Properties
Direction BaseDir - BaseDir Property
To be completed
FontDescription FontDescription - FontDescription Property
To be completed
[unknown] FontMap - FontMap Property
To be completed
Coverage - Coverage Struct
CoverageLevel - CoverageLevel enumeration
Fields
Approximate
Exact
Fallback
None
Direction - Direction enumeration
Fields
Ltr
Rtl
TtbLtr
TtbRtl
Engine - Engine Struct
EngineInfo - EngineInfo Struct
EngineLang - EngineLang Struct
EngineRange - EngineRange Struct
EngineShape - EngineShape Struct
Font - Font Class
Inherits from: GLib.Object

Methods
FontDescription Describe () - Describe Method
To be completed
void GetGlyphExtents (uint glyph, Rectangle ink_rect, Rectangle logical_rect) - GetGlyphExtents Method
To be completed
FontDescription - FontDescription Boxed Struct
Inherits from: GLib.Boxed
FontFace - FontFace Class
Inherits from: GLib.Object

Methods
FontDescription Describe () - Describe Method
To be completed

Properties
string FaceName - FaceName Property
To be completed
FontFamily - FontFamily Class
Inherits from: GLib.Object

Methods
void ListFaces (FontFace faces, int n_faces) - ListFaces Method
To be completed

Properties
string Name - Name Property
To be completed
FontMap - FontMap Class
Inherits from: GLib.Object

Methods
void ListFamilies (FontFamily families, int n_families) - ListFamilies Method
To be completed
Font LoadFont (Context context, FontDescription desc) - LoadFont Method
To be completed
FontMask - FontMask enumeration
Fields
Family
Size
Stretch
Style
Variant
Weight
FontMetrics - FontMetrics Boxed Struct
Inherits from: GLib.Boxed
Fontset - Fontset Class
Inherits from: GLib.Object

Methods
Font GetFont (uint wc) - GetFont Method
To be completed

Properties
FontMetrics Metrics - Metrics Property
To be completed
FontsetSimple - FontsetSimple Class
Inherits from: Fontset

Methods
void Append (Font font) - Append Method
To be completed
int Size () - Size Method
To be completed
GlyphGeometry - GlyphGeometry Struct
GlyphInfo - GlyphInfo Struct
GlyphString - GlyphString Boxed Struct
Inherits from: GLib.Boxed
GlyphVisAttr - GlyphVisAttr Struct
IncludedModule - IncludedModule Struct
IndicScript - IndicScript Struct
IntSet - IntSet Struct
Item - Item Struct
Layout - Layout Class
Inherits from: GLib.Object

Constructors
Layout (Context context) - Layout Constructor
To be completed

Methods
void ContextChanged () - ContextChanged Method
To be completed
Layout Copy () - Copy Method
To be completed
void GetCursorPos (int index, Rectangle strong_pos, Rectangle weak_pos) - GetCursorPos Method
To be completed
void GetExtents (Rectangle ink_rect, Rectangle logical_rect) - GetExtents Method
To be completed
LayoutLine GetLine (int line) - GetLine Method
To be completed
void GetLogAttrs (LogAttr attrs, int n_attrs) - GetLogAttrs Method
To be completed
void GetPixelExtents (Rectangle ink_rect, Rectangle logical_rect) - GetPixelExtents Method
To be completed
void GetPixelSize (int width, int height) - GetPixelSize Method
To be completed
void GetSize (int width, int height) - GetSize Method
To be completed
void IndexToPos (int index, Rectangle pos) - IndexToPos Method
To be completed
void MoveCursorVisually (bool strong, int old_index, int old_trailing, int direction, int new_index, int new_trailing) - MoveCursorVisually Method
To be completed
void SetMarkup (string markup, int length) - SetMarkup Method
To be completed
void SetMarkupWithAccel (string markup, int length, string accel_marker, string accel_char) - SetMarkupWithAccel Method
To be completed
void SetText (string text, int length) - SetText Method
To be completed
bool XyToIndex (int x, int y, int index, int trailing) - XyToIndex Method
To be completed

Properties
Alignment Alignment - Alignment Property
To be completed
AttrList Attributes - Attributes Property
To be completed
Context Context - Context Property
To be completed
[unknown] FontDescription - FontDescription Property
To be completed
int Indent - Indent Property
To be completed
LayoutIter Iter - Iter Property
To be completed
bool Justify - Justify Property
To be completed
int LineCount - LineCount Property
To be completed
GLib.SList Lines - Lines Property
To be completed
bool SingleParagraphMode - SingleParagraphMode Property
To be completed
int Spacing - Spacing Property
To be completed
TabArray Tabs - Tabs Property
To be completed
string Text - Text Property
To be completed
int Width - Width Property
To be completed
WrapMode Wrap - Wrap Property
To be completed
LayoutIter - LayoutIter Struct
LayoutLine - LayoutLine Struct
LayoutRun - LayoutRun Struct
LogAttr - LogAttr Struct
Map - Map Struct
MapEntry - MapEntry Struct
OTTableType - OTTableType enumeration
Fields
Gpos
Gsub
Rectangle - Rectangle Struct
Stretch - Stretch enumeration
Fields
Condensed
Expanded
ExtraCondensed
ExtraExpanded
Normal
SemiCondensed
SemiExpanded
UltraCondensed
UltraExpanded
Style - Style enumeration
Fields
Italic
Normal
Oblique
TabAlign - TabAlign enumeration
Fields
Left
TabArray - TabArray Boxed Struct
Inherits from: GLib.Boxed
Underline - Underline enumeration
Fields
Double
Low
None
Single
Variant - Variant enumeration
Fields
Normal
SmallCaps
Weight - Weight enumeration
Fields
Bold
Heavy
Light
Normal
Ultrabold
Ultralight
Win32FontCache - Win32FontCache Struct
WrapMode - WrapMode enumeration
Fields
Char
Word
XFontCache - XFontCache Struct