Class FontMap
- Namespace
- Pango
- Assembly
- Pango-1.0.dll
public class FontMap : Object, ListModel, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
FontMap
- Implements
- Derived
- Inherited Members
Constructors
FontMap(params ConstructArgument[])
public FontMap(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
FontMap(FontMapHandle)
public FontMap(FontMapHandle handle)
Parameters
handleFontMapHandle
Fields
ItemsChangedSignal
Signal Descriptor for OnItemsChanged.
public static readonly Signal<ListModel, ListModel.ItemsChangedSignalArgs> ItemsChangedSignal
Field Value
NItemsPropertyDefinition
public static readonly Property<uint, FontMap> NItemsPropertyDefinition
Field Value
Properties
NItems
public uint NItems { get; }
Property Value
Methods
AddFontFile(string)
[Version("1.56")]
public bool AddFontFile(string filename)
Parameters
filenamestring
Returns
Changed()
[Version("1.34")]
public void Changed()
CreateContext()
[Version("1.22")]
public Context CreateContext()
Returns
GetFamily(string)
[Version("1.46")]
public FontFamily GetFamily(string name)
Parameters
namestring
Returns
GetGType()
public static Type GetGType()
Returns
GetItem(uint)
[Version("2.44")]
public nint GetItem(uint position)
Parameters
positionuint
Returns
GetItemType()
[Version("2.44")]
public Type GetItemType()
Returns
GetNItems()
[Version("2.44")]
public uint GetNItems()
Returns
GetObject(uint)
[Version("2.44")]
public Object? GetObject(uint position)
Parameters
positionuint
Returns
GetSerial()
[Version("1.32.4")]
public uint GetSerial()
Returns
ItemsChanged(uint, uint, uint)
[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)
Parameters
LoadFont(Context, FontDescription)
public Font? LoadFont(Context context, FontDescription desc)
Parameters
contextContextdescFontDescription
Returns
LoadFontset(Context, FontDescription, Language)
public Fontset? LoadFontset(Context context, FontDescription desc, Language language)
Parameters
contextContextdescFontDescriptionlanguageLanguage
Returns
ReloadFont(Font, double, Context?, string?)
[Version("1.52")]
public Font ReloadFont(Font font, double scale, Context? context, string? variations)
Parameters
Returns
Events
OnItemsChanged
public event SignalHandler<ListModel, ListModel.ItemsChangedSignalArgs> OnItemsChanged