Table of Contents

Class CellLayout

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

Methods

AddAttribute(IntPtr, IntPtr, NonNullableUtf8StringHandle, int)

Calls native method gtk_cell_layout_add_attribute.

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

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

cell IntPtr

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

Clear(IntPtr)

Calls native method gtk_cell_layout_clear.

public static extern void Clear(IntPtr cellLayout)

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

ClearAttributes(IntPtr, IntPtr)

Calls native method gtk_cell_layout_clear_attributes.

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

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

cell IntPtr

Transfer ownership: None Nullable: False

GetArea(IntPtr)

Calls native method gtk_cell_layout_get_area.

public static extern IntPtr GetArea(IntPtr cellLayout)

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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(IntPtr, IntPtr, bool)

Calls native method gtk_cell_layout_pack_end.

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

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

cell IntPtr

Transfer ownership: None Nullable: False

expand bool

Transfer ownership: None Nullable: False

PackStart(IntPtr, IntPtr, bool)

Calls native method gtk_cell_layout_pack_start.

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

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

cell IntPtr

Transfer ownership: None Nullable: False

expand bool

Transfer ownership: None Nullable: False

Reorder(IntPtr, IntPtr, int)

Calls native method gtk_cell_layout_reorder.

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

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

cell IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

SetCellDataFunc(IntPtr, IntPtr, CellLayoutDataFunc, IntPtr, DestroyNotify)

Calls native method gtk_cell_layout_set_cell_data_func.

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

Parameters

cellLayout IntPtr

Transfer ownership: None Nullable: False

cell IntPtr

Transfer ownership: None Nullable: False

func CellLayoutDataFunc

Transfer ownership: None Nullable: True

funcData IntPtr

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False