Table of Contents

Class TabArray

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

Methods

Copy(TabArrayHandle)

Calls native method pango_tab_array_copy.

public static extern TabArrayOwnedHandle Copy(TabArrayHandle src)

Parameters

src TabArrayHandle

Transfer ownership: None Nullable: False

Returns

TabArrayOwnedHandle

Transfer ownership: Full Nullable: False

Free(TabArrayHandle)

Calls native method pango_tab_array_free.

public static extern void Free(TabArrayHandle tabArray)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

FromString(NonNullableUtf8StringHandle)

Calls native function pango_tab_array_from_string. Version: 1.50

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

Parameters

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

TabArrayOwnedHandle

Transfer ownership: Full Nullable: True

GetDecimalPoint(TabArrayHandle, int)

Calls native method pango_tab_array_get_decimal_point. Version: 1.50

[Version("1.50")]
public static extern uint GetDecimalPoint(TabArrayHandle tabArray, int tabIndex)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

tabIndex int

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetGType()

Calls native function pango_tab_array_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPositionsInPixels(TabArrayHandle)

Calls native method pango_tab_array_get_positions_in_pixels.

public static extern bool GetPositionsInPixels(TabArrayHandle tabArray)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSize(TabArrayHandle)

Calls native method pango_tab_array_get_size.

public static extern int GetSize(TabArrayHandle tabArray)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetTab(TabArrayHandle, int, out IntPtr, out int)

Calls native method pango_tab_array_get_tab.

public static extern void GetTab(TabArrayHandle tabArray, int tabIndex, out IntPtr alignment, out int location)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

tabIndex int

Transfer ownership: None Nullable: False

alignment IntPtr

Transfer ownership: Full Nullable: False

location int

Transfer ownership: Full Nullable: False

GetTabs(TabArrayHandle, out IntPtr, out int[])

Calls native method pango_tab_array_get_tabs.

public static extern void GetTabs(TabArrayHandle tabArray, out IntPtr alignments, out int[] locations)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

alignments IntPtr

Transfer ownership: Full Nullable: False

locations int[]

Transfer ownership: Full Nullable: False

New(int, bool)

Calls native constructor pango_tab_array_new.

public static extern TabArrayOwnedHandle New(int initialSize, bool positionsInPixels)

Parameters

initialSize int

Transfer ownership: None Nullable: False

positionsInPixels bool

Transfer ownership: None Nullable: False

Returns

TabArrayOwnedHandle

Transfer ownership: Full Nullable: False

Resize(TabArrayHandle, int)

Calls native method pango_tab_array_resize.

public static extern void Resize(TabArrayHandle tabArray, int newSize)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

newSize int

Transfer ownership: None Nullable: False

SetDecimalPoint(TabArrayHandle, int, uint)

Calls native method pango_tab_array_set_decimal_point. Version: 1.50

[Version("1.50")]
public static extern void SetDecimalPoint(TabArrayHandle tabArray, int tabIndex, uint decimalPoint)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

tabIndex int

Transfer ownership: None Nullable: False

decimalPoint uint

Transfer ownership: None Nullable: False

SetPositionsInPixels(TabArrayHandle, bool)

Calls native method pango_tab_array_set_positions_in_pixels. Version: 1.50

[Version("1.50")]
public static extern void SetPositionsInPixels(TabArrayHandle tabArray, bool positionsInPixels)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

positionsInPixels bool

Transfer ownership: None Nullable: False

SetTab(TabArrayHandle, int, TabAlign, int)

Calls native method pango_tab_array_set_tab.

public static extern void SetTab(TabArrayHandle tabArray, int tabIndex, TabAlign alignment, int location)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

tabIndex int

Transfer ownership: None Nullable: False

alignment TabAlign

Transfer ownership: None Nullable: False

location int

Transfer ownership: None Nullable: False

Sort(TabArrayHandle)

Calls native method pango_tab_array_sort. Version: 1.50

[Version("1.50")]
public static extern void Sort(TabArrayHandle tabArray)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

ToString(TabArrayHandle)

Calls native method pango_tab_array_to_string. Version: 1.50

[Version("1.50")]
public static extern NonNullableUtf8StringOwnedHandle ToString(TabArrayHandle tabArray)

Parameters

tabArray TabArrayHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False