Table of Contents

Class FontFamily

Namespace
Pango
Assembly
Pango-1.0.dll
public class FontFamily : Object, IDisposable, ListModel, GTypeProvider, InstanceFactory
Inheritance
FontFamily
Implements
Inherited Members

Constructors

FontFamily(params ConstructArgument[])

public FontFamily(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

FontFamily(FontFamilyHandle)

public FontFamily(FontFamilyHandle handle)

Parameters

handle FontFamilyHandle

Fields

IsMonospacePropertyDefinition

public static readonly Property<bool, FontFamily> IsMonospacePropertyDefinition

Field Value

Property<bool, FontFamily>

IsVariablePropertyDefinition

public static readonly Property<bool, FontFamily> IsVariablePropertyDefinition

Field Value

Property<bool, FontFamily>

NItemsPropertyDefinition

public static readonly Property<uint, FontFamily> NItemsPropertyDefinition

Field Value

Property<uint, FontFamily>

NamePropertyDefinition

public static readonly Property<string?, FontFamily> NamePropertyDefinition

Field Value

Property<string, FontFamily>

Properties

IsMonospace

public bool IsMonospace { get; }

Property Value

bool

IsVariable

public bool IsVariable { get; }

Property Value

bool

NItems

public uint NItems { get; }

Property Value

uint

Name

public string? Name { get; }

Property Value

string

Methods

GetFace(string?)

[Version("1.46")]
public FontFace? GetFace(string? name)

Parameters

name string

Returns

FontFace

GetGType()

public static Type GetGType()

Returns

Type

GetIsMonospace()

[Version("1.4")]
public bool GetIsMonospace()

Returns

bool

GetIsVariable()

[Version("1.44")]
public bool GetIsVariable()

Returns

bool

GetItem(uint)

[Version("2.44")]
public nint GetItem(uint position)

Parameters

position uint

Returns

nint

GetItemType()

[Version("2.44")]
public Type GetItemType()

Returns

Type

GetNItems()

[Version("2.44")]
public uint GetNItems()

Returns

uint

GetName()

public string GetName()

Returns

string

GetObject(uint)

[Version("2.44")]
public Object? GetObject(uint position)

Parameters

position uint

Returns

Object

ItemsChanged(uint, uint, uint)

[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)

Parameters

position uint
removed uint
added uint