more pango stuff

svn path=/trunk/gtk-sharp/; revision=31245
This commit is contained in:
John Luke 2004-07-17 04:14:39 +00:00
parent b69c76c9f2
commit 0bf3897a25
32 changed files with 244 additions and 242 deletions

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.Analysis" /></returns>
<remarks />
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="language">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrClass'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrClass" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Type">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrColor'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrColor" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Attr">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrFloat'</returns>
<remarks>To be added</remarks>
<summary>Internal constructor</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrFloat" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Attr">

View File

@ -57,10 +57,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrFontDesc'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrFontDesc" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="desc">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrInt'</returns>
<remarks>To be added</remarks>
<summary>Internal constructor</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrInt" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Attr">

View File

@ -57,10 +57,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrLanguage'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrLanguage" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="value">

View File

@ -59,10 +59,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrShape'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrShape" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Attr">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.AttrString'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.AttrString" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Attr">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.Attribute'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.Attribute" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Equal">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.Color'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.Color" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">

View File

@ -27,10 +27,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>Internal constructor</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<returns>a <see cref="T:Pango.EngineLang" /></returns>
<remarks>To be added</remarks>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
</Members>

View File

@ -27,10 +27,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>Internal constructor</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<returns>a <see cref="T:Pango.EngineShape" /></returns>
<remarks>To be added</remarks>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
</Members>

View File

@ -10,7 +10,7 @@
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<summary>Used to represent a font in a rendering-system-independent matter.</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
@ -37,10 +37,10 @@
<Parameter Name="n_descs" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="descs">To be added: an object of type 'Pango.FontDescription'</param>
<param name="n_descs">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
<summary>Free a group of descriptions.</summary>
<param name="descs">an object of type <see cref="T:Pango.FontDescription" /></param>
<param name="n_descs">an object of type <see cref="T:System.Int32" /></param>
<remarks />
</Docs>
</Member>
<Member MemberName="GetMetrics">
@ -53,10 +53,10 @@
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="language">To be added: an object of type 'Pango.Language'</param>
<returns>To be added: an object of type 'Pango.FontMetrics'</returns>
<remarks>To be added</remarks>
<summary>Gets overall metric information for a font.</summary>
<param name="language"> language tag used to determine which script to get the metrics for, or <see langword="null" /> to indicate to get the metrics for the entire font.</param>
<returns> a new <see cref="T:Pango.FontMetrics" /> object.</returns>
<remarks>Since the metrics may be substantially different for different scripts, a language tag can be provided to indicate that the metrics should be retrieved that correspond to the script(s) used by that language.</remarks>
</Docs>
</Member>
<Member MemberName="GetCoverage">
@ -69,10 +69,10 @@
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="language">To be added: an object of type 'Pango.Language'</param>
<returns>To be added: an object of type 'Pango.Coverage'</returns>
<remarks>To be added</remarks>
<summary>Computes the coverage map for a given font and language tag.</summary>
<param name="language"> the language tag</param>
<returns>a new <see cref="T:Pango.Coverage" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="FindShaper">
@ -86,11 +86,11 @@
<Parameter Name="ch" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="language">To be added: an object of type 'Pango.Language'</param>
<param name="ch">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'Pango.EngineShape'</returns>
<remarks>To be added</remarks>
<summary>Finds the best matching shaper for a font for a particular language tag and character point.</summary>
<param name="language"> the language tag</param>
<param name="ch"> the ISO-10646 character code.</param>
<returns> the best matching shaper.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Describe">
@ -101,9 +101,9 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.FontDescription'</returns>
<remarks>To be added</remarks>
<summary>Returns a description of the font.</summary>
<returns>a new <see cref="T:Pango.FontDescription" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="GetGlyphExtents">
@ -118,11 +118,11 @@
<Parameter Name="logical_rect" Type="Pango.Rectangle" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="glyph">To be added: an object of type 'uint'</param>
<param name="ink_rect">To be added: an object of type 'Pango.Rectangle'</param>
<param name="logical_rect">To be added: an object of type 'Pango.Rectangle'</param>
<remarks>To be added</remarks>
<summary>Gets the logical and ink extents of a glyph within a font.</summary>
<param name="glyph"> the glyph index</param>
<param name="ink_rect"> rectangle used to store the extents of the glyph as drawn or <see langword="null" /> to indicate that the result is not needed.</param>
<param name="logical_rect"> rectangle used to store the logical extents of the glyph or <see langword="null" /> to indicate that the result is not needed.</param>
<remarks>The coordinate system for each rectangle has its origin at the base line and horizontal origin of the character with increasing coordinates extending to the right and down. The units of the rectangles are in 1 / <see cref="F:Pango.Scale.PangoScale" /> of a device unit.</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
@ -186,9 +186,9 @@
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<summary>Protected constructor.</summary>
<returns>a <see cref="T:Pango.Font" /></returns>
<remarks>To be added</remarks>
<remarks>Default constuctor for children of this type.</remarks>
</Docs>
</Member>
</Members>

View File

@ -60,9 +60,9 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.FontDescription'</returns>
<remarks>To be added</remarks>
<summary>Make a copy of <see cref="T:Pango.FontDescription" /></summary>
<returns>an object of type <see cref="T:Pango.FontDescription" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="BetterMatch">
@ -92,8 +92,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Frees a font description.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="MergeStatic">
@ -108,9 +108,9 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>Merges the fields of a font description into the current instance without copying the field data (shallow copy).</summary>
<param name="desc_to_merge">To be added: an object of type 'Pango.FontDescription'</param>
<param name="replace_existing">To be added: an object of type 'bool'</param>
<remarks>To be added</remarks>
<param name="desc_to_merge">an object of type <see cref="T:Pango.FontDescription" /></param>
<param name="replace_existing">an object of type <see cref="T:System.Boolean" /></param>
<remarks>Like <see cref="T:Pango.FontDescription.Merge()" />, but only a shallow copy is made of the family name and other allocated fields. desc can only be used until <paramref name="desc_to_merge" /> is modified or freed. This is meant to be used when the merged font description is only needed temporarily.</remarks>
</Docs>
</Member>
<Member MemberName="ToFilename">
@ -122,7 +122,7 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
<Parameters />
<Docs>
<summary>Creates a filename representation of a font description.</summary>
<returns>To be added: an object of type 'string'</returns>
<returns>an object of type <see cref="T:System.String" /></returns>
<remarks>The filename created is identical to the result from calling <see cref="M:Pango.FontDescription.ToString" />, but with underscores instead of characters that are untypical in filenames, and in lower case only.</remarks>
</Docs>
</Member>
@ -139,8 +139,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
<Docs>
<summary>Merges the fields of a font description into the current instance.</summary>
<param name="desc_to_merge">The <see cref="T:Pango.FontDescription" /> to merge from.</param>
<param name="replace_existing">If <see langword="true" />, replace fields in current instance with the corresponding values from desc_to_merge, even if they are already exist.</param>
<remarks>To be added</remarks>
<param name="replace_existing">If <see langword="true" />, replace fields in current instance with the corresponding values from <paramref name="desc_to_merge" />, even if they are already exist.</param>
<remarks />
</Docs>
</Member>
<Member MemberName="CopyStatic">
@ -151,9 +151,9 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.FontDescription'</returns>
<remarks>To be added</remarks>
<summary>Make a copy of <see cref="T:Pango.FontDescription" /></summary>
<returns>an object of type <see cref="T:Pango.FontDescription" /></returns>
<remarks>Like <see cref="M:Pango.FontDescription.Copy()" />, but only a shallow copy is made of the family name and other allocated fields. The result can only be used until it is modified or freed. This is meant to be used when the copy is only needed temporarily.</remarks>
</Docs>
</Member>
<Member MemberName="Equal">
@ -166,10 +166,11 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
<Parameter Name="desc2" Type="Pango.FontDescription" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="desc2">To be added: an object of type 'Pango.FontDescription'</param>
<returns>To be added: an object of type 'bool'</returns>
<remarks>To be added</remarks>
<summary>Compares two font descriptions for equality.</summary>
<param name="desc2">an object of type <see cref="T:Pango.FontDescription" /> to test for equality</param>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>
<see langword="true" /> if the two font descriptions are proveably identical. (Two font descriptions may result in identical fonts being loaded, but still compare <see langword="false" />.)</remarks>
</Docs>
</Member>
<Member MemberName="UnsetFields">
@ -183,7 +184,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>Unsets some of the fields in the <see cref="T:Pango.FontDescription" />.</summary>
<param name="to_unset">To be added: an object of type 'Pango.FontMask'</param>
<param name="to_unset">an object of type <see cref="T:Pango.FontMask" />
(bitmask of fields in the desc to unset).</param>
<remarks>This merely marks the fields cleared, it does not clear the settings for those fields. To clear a family name set with <see cref="P:Pango.FontDescription.FamilyStatic" /> so that it won't be returned by <see cref="P:Pango.FontDescription.Family" />, you must actually set <see cref="P:Pango.FontDescription.Family" /> to <see langword="null" />.</remarks>
</Docs>
</Member>
@ -209,9 +211,9 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.FontDescription'</returns>
<remarks>To be added</remarks>
<summary>Default constructor</summary>
<returns>an object of type <see cref="T:Pango.FontDescription" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Style">
@ -224,8 +226,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>The style of the font.</summary>
<param name="value">To be added: an object of type 'Pango.Style'</param>
<returns>To be added: an object of type 'Pango.Style'</returns>
<param name="value"> the style for the font description</param>
<returns> the style for the font description</returns>
<remarks>Most fonts will either have a italic style or an oblique style, but not both, and font matching in Pango will match italic specifications with oblique fonts and vice-versa if an exact match is not found.</remarks>
</Docs>
</Member>
@ -239,8 +241,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>The stretch of the font.</summary>
<param name="value">To be added: an object of type 'Pango.Stretch'</param>
<returns>To be added: an object of type 'Pango.Stretch'</returns>
<param name="value"> the stretch for the font description</param>
<returns> the stretch field for the font description.</returns>
<remarks>The stretch property specifies how narrow or wide the font should be.</remarks>
</Docs>
</Member>
@ -252,8 +254,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</ReturnValue>
<Docs>
<summary>Determines which fields in the font description have been set.</summary>
<returns>To be added: an object of type 'Pango.FontMask'</returns>
<remarks>To be added</remarks>
<returns>a <see cref="T:Pango.FontMask" /> corresponding to the fields that have been set.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Size">
@ -266,8 +268,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>The size of the font in pango units.</summary>
<param name="value">To be added: an object of type 'int'</param>
<returns>To be added: an object of type 'int'</returns>
<param name="value"> the size for the font description in pango units.</param>
<returns> the size field for the font description in pango units. Returns 0 if the stretch field has not previously been set. Use <see cref="M:Pango.FontDescription.SetFields()" /> to find out if the field was explicitly set or not.</returns>
<remarks>There are <see cref="F:Pango.Scale.PangoScale" /> pango units in one device unit - for fonts, font points are the device unit. Therefore, the size of the font in points is <see cref="P:Pango.FontDescription.Size" /> / <see cref="F:Pango.Scale.PangoScale" />.</remarks>
</Docs>
</Member>
@ -281,9 +283,9 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>Sets the family name of the font without copying the string.</summary>
<param name="value">To be added: an object of type 'string'</param>
<returns>To be added: an object of type 'string'</returns>
<remarks>To be added</remarks>
<param name="value"> a string representing the family name.</param>
<returns />
<remarks>The family name represents a family of related font styles, and will resolve to a particular <see cref="T:Pango.FontFamily" />. In some uses of <see cref="T:Pango.FontDescription" />, it is also possible to use a comma separated list of family names for this property.</remarks>
</Docs>
</Member>
<Member MemberName="Variant">
@ -296,9 +298,9 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>The variant of the font.</summary>
<param name="value">To be added: an object of type 'Pango.Variant'</param>
<returns>To be added: an object of type 'Pango.Variant'</returns>
<remarks>To be added</remarks>
<param name="value"> the variant type for the font description.</param>
<returns> the variant type for the font description.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Weight">
@ -311,8 +313,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>The weight (boldness) of the font.</summary>
<param name="value">To be added: an object of type 'Pango.Weight'</param>
<returns>To be added: an object of type 'Pango.Weight'</returns>
<param name="value"> the weight for the font description.</param>
<returns> the weight for the font description.</returns>
<remarks>The weight property specifies how bold or light the font should be. In addition to the values of the <see cref="T:Pango.Weight" /> enumeration, other intermediate numeric values are possible.</remarks>
</Docs>
</Member>
@ -326,8 +328,8 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</Parameters>
<Docs>
<summary>The family name of the font.</summary>
<param name="value">To be added: an object of type 'string'</param>
<returns>To be added: an object of type 'string'</returns>
<param name="value"> a string representing the family name.</param>
<returns> The family name field. (Will be <see langword="null" /> if not previously set.)</returns>
<remarks>The family name represents a family of related font styles, and will resolve to a particular <see cref="T:Pango.FontFamily" />. In some uses of <see cref="T:Pango.FontDescription" /> , it is also possible to use a comma separated list of family names for this property.</remarks>
</Docs>
</Member>
@ -352,9 +354,9 @@ Any one of the options may be absent. If FAMILY-LIST is absent, then the family_
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>To be added</remarks>
<summary>Computes a hash of a <see cref="T:Pango.FontDescription" /> structure suitable to be used.</summary>
<returns> the hash value.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">

View File

@ -10,8 +10,8 @@
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Used to represent a group of fonts with the same family, slant, weight, width, but varying sizes.</summary>
<remarks />
</Docs>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
@ -34,9 +34,9 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.FontDescription'</returns>
<remarks>To be added</remarks>
<summary>Returns the family, style, variant, weight and stretch of a <see cref="T:Pango.FontFace" />.</summary>
<returns> a newly-created <see cref="T:Pango.FontDescription" /> structure holding the description of the face.</returns>
<remarks>The size field of the resulting font description will be unset.</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
@ -74,9 +74,9 @@
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'string'</returns>
<remarks>To be added</remarks>
<summary>A name representing the style of this face among the different faces in the <see cref="T:Pango.FontFamily" /> for the face.</summary>
<returns>the face name for the fontface.</returns>
<remarks>This name is unique among all faces in the family and is suitable for displaying to users.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -112,9 +112,9 @@
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<summary>Protected constructor</summary>
<returns>a <see cref="T:Pango.FontFace" /></returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
</Members>

View File

@ -10,8 +10,8 @@
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Used to represent a family of related font faces.</summary>
<remarks>The faces in a family share a common design, but differ in slant, weight, width and other aspects.</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
@ -61,9 +61,9 @@
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'string'</returns>
<remarks>To be added</remarks>
<summary>The name of the family.</summary>
<returns> the name of the family.</returns>
<remarks>The name is unique among all fonts for the font backend and can be used in a <see cref="T:Pango.FontDescription" /> to specify that a face from this family is desired.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -103,10 +103,10 @@
<Parameter Name="faces" Type="Pango.FontFace" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>Lists the different font faces that make up <paramref name="family" />.</summary>
<param name="faces">a <see cref="T:Pango.FontFace" /></param>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
@ -115,9 +115,9 @@
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<summary>Protected constructor</summary>
<returns>a <see cref="T:Pango.FontFamily" /></returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
</Members>

View File

@ -10,8 +10,8 @@
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Represents the set of fonts available for a particular rendering system.</summary>
<remarks>This is a virtual object with implementations being specific to particular rendering systems.</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
@ -37,11 +37,11 @@
<Parameter Name="desc" Type="Pango.FontDescription" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="context">To be added: an object of type 'Pango.Context'</param>
<param name="desc">To be added: an object of type 'Pango.FontDescription'</param>
<returns>To be added: an object of type 'Pango.Font'</returns>
<remarks>To be added</remarks>
<summary>Load the font in the fontmap that is the closest match for <paramref name="desc" />.</summary>
<param name="context">a <see cref="T:Pango.Context" /> the font will be used with</param>
<param name="desc">a <see cref="T:Pango.FontDescription" /> describing the font to load</param>
<returns>the font loaded, or <see langword="null" /> if no font matched.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="LoadFontset">
@ -56,12 +56,12 @@
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="context">To be added: an object of type 'Pango.Context'</param>
<param name="desc">To be added: an object of type 'Pango.FontDescription'</param>
<param name="language">To be added: an object of type 'Pango.Language'</param>
<returns>To be added: an object of type 'Pango.Fontset'</returns>
<remarks>To be added</remarks>
<summary>Load a set of fonts in the fontmap that can be used to render a font matching <paramref name="desc" />.</summary>
<param name="context">a <see cref="T:Pango.Context" /> the font will be used with</param>
<param name="desc">a <see cref="T:Pango.FontDescription" /> describing the font to load </param>
<param name="language">a <see cref="T:Pango.Language" /> the fonts will be used for</param>
<returns>the fontset, or <see langword="null" /> if no font matched.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Finalize">
@ -129,10 +129,10 @@
<Parameter Name="families" Type="Pango.FontFamily" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>List all families for a fontmap.</summary>
<param name="families">a <see cref="T:Pango.FontFamily" /></param>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
@ -141,9 +141,9 @@
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<summary>Protected constructor</summary>
<returns>a <see cref="T:Pango.FontMap" /></returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
</Members>

View File

@ -10,7 +10,7 @@
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<summary>Holds the overall metric information for a font (possibly restricted to a script).</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
@ -27,8 +27,8 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Decreases the reference count of a font metrics structure.</summary>
<remarks>If the result is zero, frees the structure and any associated memory.</remarks>
</Docs>
</Member>
<Member MemberName="Ref">
@ -39,9 +39,9 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.FontMetrics'</returns>
<remarks>To be added</remarks>
<summary>Increases the reference count of a font metrics structure.</summary>
<returns>an object of type <see cref="T:Pango.FontMetrics" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="ApproximateCharWidth">
@ -51,9 +51,9 @@
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'int'</returns>
<remarks>To be added</remarks>
<summary>The approximate character width for a font metrics structure.</summary>
<returns>the character width, in pango units.</returns>
<remarks>This is merely a representative value useful, for example, for determining the initial size for a window. Actual characters in text will be wider and narrower than this.</remarks>
</Docs>
</Member>
<Member MemberName="Ascent">
@ -63,9 +63,9 @@
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'int'</returns>
<remarks>To be added</remarks>
<summary>The ascent from a font metrics structure.</summary>
<returns> the ascent, in pango units.</returns>
<remarks>The ascent is the distance from the baseline to the logical top of a line of text. (The logical top may be above or below the top of the actual drawn ink. It is necessary to lay out the text to figure where the ink will be.)</remarks>
</Docs>
</Member>
<Member MemberName="ApproximateDigitWidth">
@ -75,9 +75,9 @@
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'int'</returns>
<remarks>To be added</remarks>
<summary>The approximate digit width for a font metrics structure.</summary>
<returns> the digit width, in pango units.</returns>
<remarks>This is merely a representative value useful, for example, for determining the initial size for a window. Actual digits in text can be wider and narrower than this.</remarks>
</Docs>
</Member>
<Member MemberName="Descent">
@ -87,9 +87,9 @@
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'int'</returns>
<remarks>To be added</remarks>
<summary>The descent from a font metrics structure.</summary>
<returns> the descent, in pango units.</returns>
<remarks>The descent is the distance from the baseline to the logical bottom of a line of text. (The logical bottom may be above or below the bottom of the actual drawn ink. It is necessary to lay out the text to figure where the ink will be.)</remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -113,10 +113,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>Internal constructor</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<returns>a <see cref="T:Pango.FontMetrics" /></returns>
<remarks>To be added</remarks>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
</Members>

View File

@ -10,8 +10,8 @@
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Represents a set of <see cref="T:Pango.Font" /> to use when rendering text.</summary>
<remarks>It is the result of resolving a <see cref="T:Pango.FontDescription" /> against a particular <see cref="T:Pango.Context" />. It has operations for finding the component font for a particular Unicode character, and for finding a composite set of metrics for the entire fontset.</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
@ -36,10 +36,10 @@
<Parameter Name="wc" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="wc">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'Pango.Font'</returns>
<remarks>To be added</remarks>
<summary>Returns the font in the fontset that contains the best glyph for the unicode character <paramref name="wc" />.</summary>
<param name="wc"> a unicode character</param>
<returns>a <see cref="T:Pango.Font" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Finalize">
@ -77,9 +77,9 @@
<ReturnType>Pango.FontMetrics</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.FontMetrics'</returns>
<remarks>To be added</remarks>
<summary>Get overall metric information for the fonts in the fontset.</summary>
<returns>a <see cref="T:Pango.FontMetrics" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
@ -115,9 +115,9 @@
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<summary>Protected constructor</summary>
<returns>a <see cref="T:Pango.Fontset" /></returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
</Members>

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.GlyphGeometry'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.GlyphGeometry" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Width">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.GlyphInfo'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.GlyphInfo" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Glyph">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>Internal method</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<returns>a <see cref="T:Pango.GlyphItem" /></returns>
<remarks>To be added</remarks>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Split">

View File

@ -54,10 +54,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.GlyphString'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.GlyphString" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Copy">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.GlyphVisAttr'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.GlyphVisAttr" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
</Members>

View File

@ -54,10 +54,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.IntSet'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.IntSet" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Destroy">

View File

@ -54,10 +54,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.Item'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.Item" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Free">

View File

@ -106,8 +106,8 @@ class LayoutSample : DrawingArea
</Parameters>
<Docs>
<summary>Set the text of the layout.</summary>
<param name="text">To be added: an object of type 'string'</param>
<remarks>To be added</remarks>
<param name="text">an object of type <see cref="T:System.String" /></param>
<remarks />
</Docs>
</Member>
<Member MemberName="GetLine">
@ -180,9 +180,9 @@ class LayoutSample : DrawingArea
</Parameters>
<Docs>
<summary>Determine the logical width and height of a <see cref="T:Pango.Layout" /> in device units.</summary>
<param name="width">To be added: an object of type 'int&amp;'</param>
<param name="height">To be added: an object of type 'int&amp;'</param>
<remarks>To be added</remarks>
<param name="width">an object of type <see cref="T:System.Int32" /></param>
<param name="height">an object of type <see cref="T:System.Int32" /></param>
<remarks />
</Docs>
</Member>
<Member MemberName="Finalize">
@ -224,7 +224,7 @@ class LayoutSample : DrawingArea
<summary>Create a new PangoLayout object with attributes initialized to default values for a particular <see cref="T:Pango.Context" />.</summary>
<param name="context">a <see cref="T:Pango.Context" />.</param>
<returns>a new <see cref="T:Pango.Layout" />.</returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
<Member MemberName="LineCount">
@ -249,8 +249,8 @@ class LayoutSample : DrawingArea
</Parameters>
<Docs>
<summary>Return the lines of the layout as a list.</summary>
<param name="value">To be added: an object of type 'int'</param>
<returns>To be added: an object of type 'int'</returns>
<param name="value">an object of type <see cref="T:System.Int32" /></param>
<returns>an object of type <see cref="T:System.Int32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
@ -265,7 +265,7 @@ class LayoutSample : DrawingArea
<Docs>
<summary>The amount by which the first line should be shorter than the rest of the lines.</summary>
<param name="value">the amount by which to indent.</param>
<returns>To be added: an object of type 'Pango.Alignment'</returns>
<returns>an object of type <see cref="T:Pango.Alignment" /></returns>
<remarks>The value be negative, in which case the subsequent lines will be shorter than the first line. (However, in either case, the entire width of the layout will be given by the value.</remarks>
</Docs>
</Member>
@ -310,7 +310,7 @@ class LayoutSample : DrawingArea
</ReturnValue>
<Docs>
<summary>Whether or not to treat newlines and similar characters as paragraph separators.</summary>
<returns>To be added: an object of type 'Pango.Context'</returns>
<returns>an object of type <see cref="T:Pango.Context" /></returns>
<remarks>
<para>If set to true, do not treat newlines and similar characters as paragraph separators; instead, keep all text in a single paragraph, and display a glyph for paragraph separator characters.</para>
<para>Used when you want to allow editing of newlines on a single text line.</para>
@ -325,8 +325,8 @@ class LayoutSample : DrawingArea
</ReturnValue>
<Docs>
<summary>the <see cref="T:Pango.Context" /> used for this layout.</summary>
<returns>To be added: an object of type 'Pango.LayoutIter'</returns>
<remarks>To be added</remarks>
<returns>an object of type <see cref="T:Pango.LayoutIter" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Attributes">
@ -339,9 +339,9 @@ class LayoutSample : DrawingArea
</Parameters>
<Docs>
<summary>An iterator to iterate over the visual extents of the layout.</summary>
<param name="value">To be added: an object of type 'Pango.AttrList'</param>
<param name="value">an object of type <see cref="T:Pango.AttrList" /></param>
<returns>a new <see cref="T:Pango.LayoutIter" />.</returns>
<remarks>To be added</remarks>
<remarks />
</Docs>
</Member>
<Member MemberName="Spacing">
@ -370,8 +370,8 @@ class LayoutSample : DrawingArea
<Docs>
<summary>The amount of spacing between the lines of the layout.</summary>
<param name="value">the amount of spacing.</param>
<returns>To be added: an object of type 'bool'</returns>
<remarks>To be added</remarks>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Width">
@ -385,7 +385,7 @@ class LayoutSample : DrawingArea
<Docs>
<summary>Sets whether or not each complete line should be stretched to fill the entire width of the layout.</summary>
<param name="value">whether the lines in the layout should be justified.</param>
<returns>To be added: an object of type 'int'</returns>
<returns>an object of type <see cref="T:System.Int32" /></returns>
<remarks>This stretching is typically done by adding whitespace, but for some scripts (such as Arabic), the justification is done by extending the characters.</remarks>
</Docs>
</Member>
@ -397,8 +397,8 @@ class LayoutSample : DrawingArea
</ReturnValue>
<Docs>
<summary>Sets the width to which the lines of the Layout should be wrapped.</summary>
<returns>To be added: an object of type 'string'</returns>
<remarks>To be added</remarks>
<returns>an object of type <see cref="T:System.String" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Wrap">
@ -426,8 +426,8 @@ class LayoutSample : DrawingArea
</Parameters>
<Docs>
<summary>Sets the <see cref="T:Pango.WrapMode" />.</summary>
<param name="value">To be added: an object of type 'Pango.FontDescription'</param>
<returns>To be added: an object of type 'Pango.FontDescription'</returns>
<param name="value">an object of type <see cref="T:Pango.FontDescription" /></param>
<returns>an object of type <see cref="T:Pango.FontDescription" /></returns>
<remarks>The wrap style only has an effect if a width is set on the layout. To turn off wrapping, set the width to -1.</remarks>
</Docs>
</Member>

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.LayoutRun'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.LayoutRun" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="glyphs">

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'Pango.LogAttr'</returns>
<remarks>To be added</remarks>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.LogAttr" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
</Members>

View File

@ -41,10 +41,10 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Pango.Rectangle" /></returns>
<remarks />
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="X">

View File

@ -58,7 +58,7 @@
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Pango.Win32FontCache'</returns>
<returns>an object of type <see cref="T:Pango.Win32FontCache" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>