Class FontDescription
public class FontDescription
- Inheritance
-
FontDescription
- Inherited Members
Methods
BetterMatch(FontDescriptionHandle, FontDescriptionHandle, FontDescriptionHandle)
Calls native method pango_font_description_better_match.
public static extern bool BetterMatch(FontDescriptionHandle desc, FontDescriptionHandle oldMatch, FontDescriptionHandle newMatch)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
oldMatch
FontDescriptionHandleTransfer ownership: None Nullable: True
newMatch
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Copy(FontDescriptionHandle)
Calls native method pango_font_description_copy.
public static extern FontDescriptionOwnedHandle Copy(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: True
Returns
- FontDescriptionOwnedHandle
Transfer ownership: Full Nullable: True
CopyStatic(FontDescriptionHandle)
Calls native method pango_font_description_copy_static.
public static extern FontDescriptionOwnedHandle CopyStatic(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: True
Returns
- FontDescriptionOwnedHandle
Transfer ownership: Full Nullable: True
Equal(FontDescriptionHandle, FontDescriptionHandle)
Calls native method pango_font_description_equal.
public static extern bool Equal(FontDescriptionHandle desc1, FontDescriptionHandle desc2)
Parameters
desc1
FontDescriptionHandleTransfer ownership: None Nullable: False
desc2
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Free(FontDescriptionHandle)
Calls native method pango_font_description_free.
public static extern void Free(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: True
FromString(NonNullableUtf8StringHandle)
Calls native function pango_font_description_from_string.
public static extern FontDescriptionOwnedHandle FromString(NonNullableUtf8StringHandle str)
Parameters
str
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- FontDescriptionOwnedHandle
Transfer ownership: Full Nullable: False
GetFamily(FontDescriptionHandle)
Calls native method pango_font_description_get_family.
public static extern NullableUtf8StringUnownedHandle GetFamily(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetGType()
Calls native function pango_font_description_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGravity(FontDescriptionHandle)
Calls native method pango_font_description_get_gravity. Version: 1.16
[Version("1.16")]
public static extern Gravity GetGravity(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- Gravity
Transfer ownership: None Nullable: False
GetSetFields(FontDescriptionHandle)
Calls native method pango_font_description_get_set_fields.
public static extern FontMask GetSetFields(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- FontMask
Transfer ownership: None Nullable: False
GetSize(FontDescriptionHandle)
Calls native method pango_font_description_get_size.
public static extern int GetSize(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSizeIsAbsolute(FontDescriptionHandle)
Calls native method pango_font_description_get_size_is_absolute. Version: 1.8
[Version("1.8")]
public static extern bool GetSizeIsAbsolute(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetStretch(FontDescriptionHandle)
Calls native method pango_font_description_get_stretch.
public static extern Stretch GetStretch(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- Stretch
Transfer ownership: None Nullable: False
GetStyle(FontDescriptionHandle)
Calls native method pango_font_description_get_style.
public static extern Style GetStyle(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- Style
Transfer ownership: None Nullable: False
GetVariant(FontDescriptionHandle)
Calls native method pango_font_description_get_variant.
public static extern Variant GetVariant(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- Variant
Transfer ownership: None Nullable: False
GetVariations(FontDescriptionHandle)
Calls native method pango_font_description_get_variations. Version: 1.42
[Version("1.42")]
public static extern NullableUtf8StringUnownedHandle GetVariations(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetWeight(FontDescriptionHandle)
Calls native method pango_font_description_get_weight.
public static extern Weight GetWeight(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- Weight
Transfer ownership: None Nullable: False
Hash(FontDescriptionHandle)
Calls native method pango_font_description_hash.
public static extern uint Hash(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
Merge(FontDescriptionHandle, FontDescriptionHandle, bool)
Calls native method pango_font_description_merge.
public static extern void Merge(FontDescriptionHandle desc, FontDescriptionHandle descToMerge, bool replaceExisting)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
descToMerge
FontDescriptionHandleTransfer ownership: None Nullable: True
replaceExisting
boolTransfer ownership: None Nullable: False
MergeStatic(FontDescriptionHandle, FontDescriptionHandle, bool)
Calls native method pango_font_description_merge_static.
public static extern void MergeStatic(FontDescriptionHandle desc, FontDescriptionHandle descToMerge, bool replaceExisting)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
descToMerge
FontDescriptionHandleTransfer ownership: None Nullable: False
replaceExisting
boolTransfer ownership: None Nullable: False
New()
Calls native constructor pango_font_description_new.
public static extern FontDescriptionOwnedHandle New()
Returns
- FontDescriptionOwnedHandle
Transfer ownership: Full Nullable: False
SetAbsoluteSize(FontDescriptionHandle, double)
Calls native method pango_font_description_set_absolute_size. Version: 1.8
[Version("1.8")]
public static extern void SetAbsoluteSize(FontDescriptionHandle desc, double size)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
size
doubleTransfer ownership: None Nullable: False
SetFamily(FontDescriptionHandle, NonNullableUtf8StringHandle)
Calls native method pango_font_description_set_family.
public static extern void SetFamily(FontDescriptionHandle desc, NonNullableUtf8StringHandle family)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
family
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetFamilyStatic(FontDescriptionHandle, NonNullableUtf8StringHandle)
Calls native method pango_font_description_set_family_static.
public static extern void SetFamilyStatic(FontDescriptionHandle desc, NonNullableUtf8StringHandle family)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
family
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetGravity(FontDescriptionHandle, Gravity)
Calls native method pango_font_description_set_gravity. Version: 1.16
[Version("1.16")]
public static extern void SetGravity(FontDescriptionHandle desc, Gravity gravity)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
gravity
GravityTransfer ownership: None Nullable: False
SetSize(FontDescriptionHandle, int)
Calls native method pango_font_description_set_size.
public static extern void SetSize(FontDescriptionHandle desc, int size)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
size
intTransfer ownership: None Nullable: False
SetStretch(FontDescriptionHandle, Stretch)
Calls native method pango_font_description_set_stretch.
public static extern void SetStretch(FontDescriptionHandle desc, Stretch stretch)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
stretch
StretchTransfer ownership: None Nullable: False
SetStyle(FontDescriptionHandle, Style)
Calls native method pango_font_description_set_style.
public static extern void SetStyle(FontDescriptionHandle desc, Style style)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
style
StyleTransfer ownership: None Nullable: False
SetVariant(FontDescriptionHandle, Variant)
Calls native method pango_font_description_set_variant.
public static extern void SetVariant(FontDescriptionHandle desc, Variant variant)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
variant
VariantTransfer ownership: None Nullable: False
SetVariations(FontDescriptionHandle, NullableUtf8StringHandle)
Calls native method pango_font_description_set_variations. Version: 1.42
[Version("1.42")]
public static extern void SetVariations(FontDescriptionHandle desc, NullableUtf8StringHandle variations)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
variations
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetVariationsStatic(FontDescriptionHandle, NonNullableUtf8StringHandle)
Calls native method pango_font_description_set_variations_static. Version: 1.42
[Version("1.42")]
public static extern void SetVariationsStatic(FontDescriptionHandle desc, NonNullableUtf8StringHandle variations)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
variations
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetWeight(FontDescriptionHandle, Weight)
Calls native method pango_font_description_set_weight.
public static extern void SetWeight(FontDescriptionHandle desc, Weight weight)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
weight
WeightTransfer ownership: None Nullable: False
ToFilename(FontDescriptionHandle)
Calls native method pango_font_description_to_filename.
public static extern NullableUtf8StringOwnedHandle ToFilename(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
ToString(FontDescriptionHandle)
Calls native method pango_font_description_to_string.
public static extern NonNullableUtf8StringOwnedHandle ToString(FontDescriptionHandle desc)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
UnsetFields(FontDescriptionHandle, FontMask)
Calls native method pango_font_description_unset_fields.
public static extern void UnsetFields(FontDescriptionHandle desc, FontMask toUnset)
Parameters
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
toUnset
FontMaskTransfer ownership: None Nullable: False