Table of Contents

Class CellLayout

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class CellLayout
Inheritance
CellLayout
Inherited Members

Methods

AddAttribute(nint, nint, NonNullableUtf8StringHandle, int)

Calls native method gtk_cell_layout_add_attribute.

public static extern void AddAttribute(nint cellLayout, nint cell, NonNullableUtf8StringHandle attribute, int column)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

Clear(nint)

Calls native method gtk_cell_layout_clear.

public static extern void Clear(nint cellLayout)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

ClearAttributes(nint, nint)

Calls native method gtk_cell_layout_clear_attributes.

public static extern void ClearAttributes(nint cellLayout, nint cell)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

GetArea(nint)

Calls native method gtk_cell_layout_get_area.

public static extern nint GetArea(nint cellLayout)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_cell_layout_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

PackEnd(nint, nint, bool)

Calls native method gtk_cell_layout_pack_end.

public static extern void PackEnd(nint cellLayout, nint cell, bool expand)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

expand bool

Transfer ownership: None Nullable: False

PackStart(nint, nint, bool)

Calls native method gtk_cell_layout_pack_start.

public static extern void PackStart(nint cellLayout, nint cell, bool expand)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

expand bool

Transfer ownership: None Nullable: False

Reorder(nint, nint, int)

Calls native method gtk_cell_layout_reorder.

public static extern void Reorder(nint cellLayout, nint cell, int position)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

SetCellDataFunc(nint, nint, CellLayoutDataFunc, nint, DestroyNotify)

Calls native method gtk_cell_layout_set_cell_data_func.

public static extern void SetCellDataFunc(nint cellLayout, nint cell, CellLayoutDataFunc func, nint funcData, DestroyNotify destroy)

Parameters

cellLayout nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

func CellLayoutDataFunc

Transfer ownership: None Nullable: True

funcData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False