Table of Contents

Class TreeViewColumn

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

Methods

AddAttribute(nint, nint, NonNullableUtf8StringHandle, int)

Calls native method gtk_tree_view_column_add_attribute.

public static extern void AddAttribute(nint treeColumn, nint cellRenderer, NonNullableUtf8StringHandle attribute, int column)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

cellRenderer nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

CellGetPosition(nint, nint, out int, out int)

Calls native method gtk_tree_view_column_cell_get_position.

public static extern bool CellGetPosition(nint treeColumn, nint cellRenderer, out int xOffset, out int width)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

cellRenderer nint

Transfer ownership: None Nullable: False

xOffset int

Transfer ownership: Full Nullable: False

width int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

CellGetSize(nint, out int, out int, out int, out int)

Calls native method gtk_tree_view_column_cell_get_size.

public static extern void CellGetSize(nint treeColumn, out int xOffset, out int yOffset, out int width, out int height)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

xOffset int

Transfer ownership: Full Nullable: False

yOffset int

Transfer ownership: Full Nullable: False

width int

Transfer ownership: Full Nullable: False

height int

Transfer ownership: Full Nullable: False

CellIsVisible(nint)

Calls native method gtk_tree_view_column_cell_is_visible.

public static extern bool CellIsVisible(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

CellSetCellData(nint, nint, TreeIterHandle, bool, bool)

Calls native method gtk_tree_view_column_cell_set_cell_data.

public static extern void CellSetCellData(nint treeColumn, nint treeModel, TreeIterHandle iter, bool isExpander, bool isExpanded)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

treeModel nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

isExpander bool

Transfer ownership: None Nullable: False

isExpanded bool

Transfer ownership: None Nullable: False

Clear(nint)

Calls native method gtk_tree_view_column_clear.

public static extern void Clear(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

ClearAttributes(nint, nint)

Calls native method gtk_tree_view_column_clear_attributes.

public static extern void ClearAttributes(nint treeColumn, nint cellRenderer)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

cellRenderer nint

Transfer ownership: None Nullable: False

Clicked(nint)

Calls native method gtk_tree_view_column_clicked.

public static extern void Clicked(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

FocusCell(nint, nint)

Calls native method gtk_tree_view_column_focus_cell.

public static extern void FocusCell(nint treeColumn, nint cell)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

GetAlignment(nint)

Calls native method gtk_tree_view_column_get_alignment.

public static extern float GetAlignment(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetButton(nint)

Calls native method gtk_tree_view_column_get_button.

public static extern nint GetButton(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetClickable(nint)

Calls native method gtk_tree_view_column_get_clickable.

public static extern bool GetClickable(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetExpand(nint)

Calls native method gtk_tree_view_column_get_expand.

public static extern bool GetExpand(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFixedWidth(nint)

Calls native method gtk_tree_view_column_get_fixed_width.

public static extern int GetFixedWidth(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_tree_view_column_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMaxWidth(nint)

Calls native method gtk_tree_view_column_get_max_width.

public static extern int GetMaxWidth(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetMinWidth(nint)

Calls native method gtk_tree_view_column_get_min_width.

public static extern int GetMinWidth(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetReorderable(nint)

Calls native method gtk_tree_view_column_get_reorderable.

public static extern bool GetReorderable(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetResizable(nint)

Calls native method gtk_tree_view_column_get_resizable.

public static extern bool GetResizable(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSizing(nint)

Calls native method gtk_tree_view_column_get_sizing.

public static extern TreeViewColumnSizing GetSizing(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

TreeViewColumnSizing

Transfer ownership: None Nullable: False

GetSortColumnId(nint)

Calls native method gtk_tree_view_column_get_sort_column_id.

public static extern int GetSortColumnId(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetSortIndicator(nint)

Calls native method gtk_tree_view_column_get_sort_indicator.

public static extern bool GetSortIndicator(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSortOrder(nint)

Calls native method gtk_tree_view_column_get_sort_order.

public static extern SortType GetSortOrder(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

SortType

Transfer ownership: None Nullable: False

GetSpacing(nint)

Calls native method gtk_tree_view_column_get_spacing.

public static extern int GetSpacing(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetTitle(nint)

Calls native method gtk_tree_view_column_get_title.

public static extern NonNullableUtf8StringUnownedHandle GetTitle(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetTreeView(nint)

Calls native method gtk_tree_view_column_get_tree_view.

public static extern nint GetTreeView(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetVisible(nint)

Calls native method gtk_tree_view_column_get_visible.

public static extern bool GetVisible(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetWidget(nint)

Calls native method gtk_tree_view_column_get_widget.

public static extern nint GetWidget(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetWidth(nint)

Calls native method gtk_tree_view_column_get_width.

public static extern int GetWidth(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetXOffset(nint)

Calls native method gtk_tree_view_column_get_x_offset.

public static extern int GetXOffset(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_tree_view_column_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewWithArea(nint)

Calls native constructor gtk_tree_view_column_new_with_area.

public static extern nint NewWithArea(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

PackEnd(nint, nint, bool)

Calls native method gtk_tree_view_column_pack_end.

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

Parameters

treeColumn 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_tree_view_column_pack_start.

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

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

cell nint

Transfer ownership: None Nullable: False

expand bool

Transfer ownership: None Nullable: False

QueueResize(nint)

Calls native method gtk_tree_view_column_queue_resize.

public static extern void QueueResize(nint treeColumn)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

SetAlignment(nint, float)

Calls native method gtk_tree_view_column_set_alignment.

public static extern void SetAlignment(nint treeColumn, float xalign)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: None Nullable: False

SetCellDataFunc(nint, nint, TreeCellDataFunc, nint, DestroyNotify)

Calls native method gtk_tree_view_column_set_cell_data_func.

public static extern void SetCellDataFunc(nint treeColumn, nint cellRenderer, TreeCellDataFunc func, nint funcData, DestroyNotify destroy)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

cellRenderer nint

Transfer ownership: None Nullable: False

func TreeCellDataFunc

Transfer ownership: None Nullable: True

funcData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

SetClickable(nint, bool)

Calls native method gtk_tree_view_column_set_clickable.

public static extern void SetClickable(nint treeColumn, bool clickable)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

clickable bool

Transfer ownership: None Nullable: False

SetExpand(nint, bool)

Calls native method gtk_tree_view_column_set_expand.

public static extern void SetExpand(nint treeColumn, bool expand)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

expand bool

Transfer ownership: None Nullable: False

SetFixedWidth(nint, int)

Calls native method gtk_tree_view_column_set_fixed_width.

public static extern void SetFixedWidth(nint treeColumn, int fixedWidth)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

fixedWidth int

Transfer ownership: None Nullable: False

SetMaxWidth(nint, int)

Calls native method gtk_tree_view_column_set_max_width.

public static extern void SetMaxWidth(nint treeColumn, int maxWidth)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

maxWidth int

Transfer ownership: None Nullable: False

SetMinWidth(nint, int)

Calls native method gtk_tree_view_column_set_min_width.

public static extern void SetMinWidth(nint treeColumn, int minWidth)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

minWidth int

Transfer ownership: None Nullable: False

SetReorderable(nint, bool)

Calls native method gtk_tree_view_column_set_reorderable.

public static extern void SetReorderable(nint treeColumn, bool reorderable)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

reorderable bool

Transfer ownership: None Nullable: False

SetResizable(nint, bool)

Calls native method gtk_tree_view_column_set_resizable.

public static extern void SetResizable(nint treeColumn, bool resizable)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

resizable bool

Transfer ownership: None Nullable: False

SetSizing(nint, TreeViewColumnSizing)

Calls native method gtk_tree_view_column_set_sizing.

public static extern void SetSizing(nint treeColumn, TreeViewColumnSizing type)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

type TreeViewColumnSizing

Transfer ownership: None Nullable: False

SetSortColumnId(nint, int)

Calls native method gtk_tree_view_column_set_sort_column_id.

public static extern void SetSortColumnId(nint treeColumn, int sortColumnId)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

sortColumnId int

Transfer ownership: None Nullable: False

SetSortIndicator(nint, bool)

Calls native method gtk_tree_view_column_set_sort_indicator.

public static extern void SetSortIndicator(nint treeColumn, bool setting)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetSortOrder(nint, SortType)

Calls native method gtk_tree_view_column_set_sort_order.

public static extern void SetSortOrder(nint treeColumn, SortType order)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

order SortType

Transfer ownership: None Nullable: False

SetSpacing(nint, int)

Calls native method gtk_tree_view_column_set_spacing.

public static extern void SetSpacing(nint treeColumn, int spacing)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

spacing int

Transfer ownership: None Nullable: False

SetTitle(nint, NonNullableUtf8StringHandle)

Calls native method gtk_tree_view_column_set_title.

public static extern void SetTitle(nint treeColumn, NonNullableUtf8StringHandle title)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetVisible(nint, bool)

Calls native method gtk_tree_view_column_set_visible.

public static extern void SetVisible(nint treeColumn, bool visible)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

visible bool

Transfer ownership: None Nullable: False

SetWidget(nint, nint)

Calls native method gtk_tree_view_column_set_widget.

public static extern void SetWidget(nint treeColumn, nint widget)

Parameters

treeColumn nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: True