Table of Contents

Class AttrList

Namespace
Pango.Internal
Assembly
Pango-1.0.dll
public class AttrList
Inheritance
AttrList
Inherited Members

Methods

Change(AttrListHandle, AttributeUnownedHandle)

Calls native method pango_attr_list_change.

public static extern void Change(AttrListHandle list, AttributeUnownedHandle attr)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

attr AttributeUnownedHandle

Transfer ownership: Full Nullable: False

Copy(AttrListHandle)

Calls native method pango_attr_list_copy.

public static extern AttrListOwnedHandle Copy(AttrListHandle list)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: True

Returns

AttrListOwnedHandle

Transfer ownership: Full Nullable: True

Equal(AttrListHandle, AttrListHandle)

Calls native method pango_attr_list_equal. Version: 1.46

[Version("1.46")]
public static extern bool Equal(AttrListHandle list, AttrListHandle otherList)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

otherList AttrListHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Filter(AttrListHandle, AttrFilterFunc, IntPtr)

Calls native method pango_attr_list_filter. Version: 1.2

[Version("1.2")]
public static extern AttrListOwnedHandle Filter(AttrListHandle list, AttrFilterFunc func, IntPtr data)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

func AttrFilterFunc

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

Returns

AttrListOwnedHandle

Transfer ownership: Full Nullable: True

FromString(NonNullableUtf8StringHandle)

Calls native function pango_attr_list_from_string. Version: 1.50

[Version("1.50")]
public static extern AttrListOwnedHandle FromString(NonNullableUtf8StringHandle text)

Parameters

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

AttrListOwnedHandle

Transfer ownership: Full Nullable: True

GetAttributes(AttrListHandle)

Calls native method pango_attr_list_get_attributes. Version: 1.44

[Version("1.44")]
public static extern SListOwnedHandle GetAttributes(AttrListHandle list)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

Returns

SListOwnedHandle

Transfer ownership: Full Nullable: False

GetGType()

Calls native function pango_attr_list_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIterator(AttrListHandle)

Calls native method pango_attr_list_get_iterator.

public static extern AttrIteratorOwnedHandle GetIterator(AttrListHandle list)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

Returns

AttrIteratorOwnedHandle

Transfer ownership: Full Nullable: False

Insert(AttrListHandle, AttributeUnownedHandle)

Calls native method pango_attr_list_insert.

public static extern void Insert(AttrListHandle list, AttributeUnownedHandle attr)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

attr AttributeUnownedHandle

Transfer ownership: Full Nullable: False

InsertBefore(AttrListHandle, AttributeUnownedHandle)

Calls native method pango_attr_list_insert_before.

public static extern void InsertBefore(AttrListHandle list, AttributeUnownedHandle attr)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

attr AttributeUnownedHandle

Transfer ownership: Full Nullable: False

New()

Calls native constructor pango_attr_list_new.

public static extern AttrListOwnedHandle New()

Returns

AttrListOwnedHandle

Transfer ownership: Full Nullable: False

Ref(AttrListHandle)

Calls native method pango_attr_list_ref. Version: 1.10

[Version("1.10")]
public static extern AttrListOwnedHandle Ref(AttrListHandle list)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: True

Returns

AttrListOwnedHandle

Transfer ownership: Full Nullable: False

Splice(AttrListHandle, AttrListHandle, int, int)

Calls native method pango_attr_list_splice.

public static extern void Splice(AttrListHandle list, AttrListHandle other, int pos, int len)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

other AttrListHandle

Transfer ownership: None Nullable: False

pos int

Transfer ownership: None Nullable: False

len int

Transfer ownership: None Nullable: False

ToString(AttrListHandle)

Calls native method pango_attr_list_to_string. Version: 1.50

[Version("1.50")]
public static extern NonNullableUtf8StringOwnedHandle ToString(AttrListHandle list)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

Unref(AttrListHandle)

Calls native method pango_attr_list_unref.

public static extern void Unref(AttrListHandle list)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: True

Update(AttrListHandle, int, int, int)

Calls native method pango_attr_list_update. Version: 1.44

[Version("1.44")]
public static extern void Update(AttrListHandle list, int pos, int remove, int add)

Parameters

list AttrListHandle

Transfer ownership: None Nullable: False

pos int

Transfer ownership: None Nullable: False

remove int

Transfer ownership: None Nullable: False

add int

Transfer ownership: None Nullable: False