Table of Contents

Class TreeView

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

Methods

AppendColumn(IntPtr, IntPtr)

Calls native method gtk_tree_view_append_column.

public static extern int AppendColumn(IntPtr treeView, IntPtr column)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

CollapseAll(IntPtr)

Calls native method gtk_tree_view_collapse_all.

public static extern void CollapseAll(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

CollapseRow(IntPtr, TreePathHandle)

Calls native method gtk_tree_view_collapse_row.

public static extern bool CollapseRow(IntPtr treeView, TreePathHandle path)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ColumnsAutosize(IntPtr)

Calls native method gtk_tree_view_columns_autosize.

public static extern void ColumnsAutosize(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

ConvertBinWindowToTreeCoords(IntPtr, int, int, out int, out int)

Calls native method gtk_tree_view_convert_bin_window_to_tree_coords.

public static extern void ConvertBinWindowToTreeCoords(IntPtr treeView, int bx, int by, out int tx, out int ty)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

bx int

Transfer ownership: None Nullable: False

by int

Transfer ownership: None Nullable: False

tx int

Transfer ownership: Full Nullable: False

ty int

Transfer ownership: Full Nullable: False

ConvertBinWindowToWidgetCoords(IntPtr, int, int, out int, out int)

Calls native method gtk_tree_view_convert_bin_window_to_widget_coords.

public static extern void ConvertBinWindowToWidgetCoords(IntPtr treeView, int bx, int by, out int wx, out int wy)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

bx int

Transfer ownership: None Nullable: False

by int

Transfer ownership: None Nullable: False

wx int

Transfer ownership: Full Nullable: False

wy int

Transfer ownership: Full Nullable: False

ConvertTreeToBinWindowCoords(IntPtr, int, int, out int, out int)

Calls native method gtk_tree_view_convert_tree_to_bin_window_coords.

public static extern void ConvertTreeToBinWindowCoords(IntPtr treeView, int tx, int ty, out int bx, out int by)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

tx int

Transfer ownership: None Nullable: False

ty int

Transfer ownership: None Nullable: False

bx int

Transfer ownership: Full Nullable: False

by int

Transfer ownership: Full Nullable: False

ConvertTreeToWidgetCoords(IntPtr, int, int, out int, out int)

Calls native method gtk_tree_view_convert_tree_to_widget_coords.

public static extern void ConvertTreeToWidgetCoords(IntPtr treeView, int tx, int ty, out int wx, out int wy)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

tx int

Transfer ownership: None Nullable: False

ty int

Transfer ownership: None Nullable: False

wx int

Transfer ownership: Full Nullable: False

wy int

Transfer ownership: Full Nullable: False

ConvertWidgetToBinWindowCoords(IntPtr, int, int, out int, out int)

Calls native method gtk_tree_view_convert_widget_to_bin_window_coords.

public static extern void ConvertWidgetToBinWindowCoords(IntPtr treeView, int wx, int wy, out int bx, out int by)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

wx int

Transfer ownership: None Nullable: False

wy int

Transfer ownership: None Nullable: False

bx int

Transfer ownership: Full Nullable: False

by int

Transfer ownership: Full Nullable: False

ConvertWidgetToTreeCoords(IntPtr, int, int, out int, out int)

Calls native method gtk_tree_view_convert_widget_to_tree_coords.

public static extern void ConvertWidgetToTreeCoords(IntPtr treeView, int wx, int wy, out int tx, out int ty)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

wx int

Transfer ownership: None Nullable: False

wy int

Transfer ownership: None Nullable: False

tx int

Transfer ownership: Full Nullable: False

ty int

Transfer ownership: Full Nullable: False

CreateRowDragIcon(IntPtr, TreePathHandle)

Calls native method gtk_tree_view_create_row_drag_icon.

public static extern IntPtr CreateRowDragIcon(IntPtr treeView, TreePathHandle path)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

EnableModelDragDest(IntPtr, ContentFormatsHandle, DragAction)

Calls native method gtk_tree_view_enable_model_drag_dest.

public static extern void EnableModelDragDest(IntPtr treeView, ContentFormatsHandle formats, DragAction actions)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

EnableModelDragSource(IntPtr, ModifierType, ContentFormatsHandle, DragAction)

Calls native method gtk_tree_view_enable_model_drag_source.

public static extern void EnableModelDragSource(IntPtr treeView, ModifierType startButtonMask, ContentFormatsHandle formats, DragAction actions)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

startButtonMask ModifierType

Transfer ownership: None Nullable: False

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

ExpandAll(IntPtr)

Calls native method gtk_tree_view_expand_all.

public static extern void ExpandAll(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

ExpandRow(IntPtr, TreePathHandle, bool)

Calls native method gtk_tree_view_expand_row.

public static extern bool ExpandRow(IntPtr treeView, TreePathHandle path, bool openAll)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

openAll bool

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ExpandToPath(IntPtr, TreePathHandle)

Calls native method gtk_tree_view_expand_to_path.

public static extern void ExpandToPath(IntPtr treeView, TreePathHandle path)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

GetActivateOnSingleClick(IntPtr)

Calls native method gtk_tree_view_get_activate_on_single_click.

public static extern bool GetActivateOnSingleClick(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetColumn(IntPtr, int)

Calls native method gtk_tree_view_get_column.

public static extern IntPtr GetColumn(IntPtr treeView, int n)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

n int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetEnableSearch(IntPtr)

Calls native method gtk_tree_view_get_enable_search.

public static extern bool GetEnableSearch(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableTreeLines(IntPtr)

Calls native method gtk_tree_view_get_enable_tree_lines.

public static extern bool GetEnableTreeLines(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetExpanderColumn(IntPtr)

Calls native method gtk_tree_view_get_expander_column.

public static extern IntPtr GetExpanderColumn(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetFixedHeightMode(IntPtr)

Calls native method gtk_tree_view_get_fixed_height_mode.

public static extern bool GetFixedHeightMode(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_tree_view_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGridLines(IntPtr)

Calls native method gtk_tree_view_get_grid_lines.

public static extern TreeViewGridLines GetGridLines(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

TreeViewGridLines

Transfer ownership: None Nullable: False

GetHeadersClickable(IntPtr)

Calls native method gtk_tree_view_get_headers_clickable.

public static extern bool GetHeadersClickable(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetHeadersVisible(IntPtr)

Calls native method gtk_tree_view_get_headers_visible.

public static extern bool GetHeadersVisible(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetHoverExpand(IntPtr)

Calls native method gtk_tree_view_get_hover_expand.

public static extern bool GetHoverExpand(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetHoverSelection(IntPtr)

Calls native method gtk_tree_view_get_hover_selection.

public static extern bool GetHoverSelection(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetLevelIndentation(IntPtr)

Calls native method gtk_tree_view_get_level_indentation.

public static extern int GetLevelIndentation(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetModel(IntPtr)

Calls native method gtk_tree_view_get_model.

public static extern IntPtr GetModel(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetNColumns(IntPtr)

Calls native method gtk_tree_view_get_n_columns.

public static extern uint GetNColumns(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetReorderable(IntPtr)

Calls native method gtk_tree_view_get_reorderable.

public static extern bool GetReorderable(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetRubberBanding(IntPtr)

Calls native method gtk_tree_view_get_rubber_banding.

public static extern bool GetRubberBanding(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSearchColumn(IntPtr)

Calls native method gtk_tree_view_get_search_column.

public static extern int GetSearchColumn(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetSearchEntry(IntPtr)

Calls native method gtk_tree_view_get_search_entry.

public static extern IntPtr GetSearchEntry(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetSelection(IntPtr)

Calls native method gtk_tree_view_get_selection.

public static extern IntPtr GetSelection(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetShowExpanders(IntPtr)

Calls native method gtk_tree_view_get_show_expanders.

public static extern bool GetShowExpanders(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTooltipColumn(IntPtr)

Calls native method gtk_tree_view_get_tooltip_column.

public static extern int GetTooltipColumn(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

InsertColumn(IntPtr, IntPtr, int)

Calls native method gtk_tree_view_insert_column.

public static extern int InsertColumn(IntPtr treeView, IntPtr column, int position)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

InsertColumnWithDataFunc(IntPtr, int, NonNullableUtf8StringHandle, IntPtr, TreeCellDataFunc, IntPtr, DestroyNotify)

Calls native method gtk_tree_view_insert_column_with_data_func.

public static extern int InsertColumnWithDataFunc(IntPtr treeView, int position, NonNullableUtf8StringHandle title, IntPtr cell, TreeCellDataFunc func, IntPtr data, DestroyNotify dnotify)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cell IntPtr

Transfer ownership: None Nullable: False

func TreeCellDataFunc

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

dnotify DestroyNotify

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

IsRubberBandingActive(IntPtr)

Calls native method gtk_tree_view_is_rubber_banding_active.

public static extern bool IsRubberBandingActive(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

MapExpandedRows(IntPtr, TreeViewMappingFunc, IntPtr)

Calls native method gtk_tree_view_map_expanded_rows.

public static extern void MapExpandedRows(IntPtr treeView, TreeViewMappingFunc func, IntPtr data)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

func TreeViewMappingFunc

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

MoveColumnAfter(IntPtr, IntPtr, IntPtr)

Calls native method gtk_tree_view_move_column_after.

public static extern void MoveColumnAfter(IntPtr treeView, IntPtr column, IntPtr baseColumn)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: False

baseColumn IntPtr

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_tree_view_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

NewWithModel(IntPtr)

Calls native constructor gtk_tree_view_new_with_model.

public static extern IntPtr NewWithModel(IntPtr model)

Parameters

model IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

RemoveColumn(IntPtr, IntPtr)

Calls native method gtk_tree_view_remove_column.

public static extern int RemoveColumn(IntPtr treeView, IntPtr column)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

RowActivated(IntPtr, TreePathHandle, IntPtr)

Calls native method gtk_tree_view_row_activated.

public static extern void RowActivated(IntPtr treeView, TreePathHandle path, IntPtr column)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: True

RowExpanded(IntPtr, TreePathHandle)

Calls native method gtk_tree_view_row_expanded.

public static extern bool RowExpanded(IntPtr treeView, TreePathHandle path)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ScrollToCell(IntPtr, TreePathHandle, IntPtr, bool, float, float)

Calls native method gtk_tree_view_scroll_to_cell.

public static extern void ScrollToCell(IntPtr treeView, TreePathHandle path, IntPtr column, bool useAlign, float rowAlign, float colAlign)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: True

column IntPtr

Transfer ownership: None Nullable: True

useAlign bool

Transfer ownership: None Nullable: False

rowAlign float

Transfer ownership: None Nullable: False

colAlign float

Transfer ownership: None Nullable: False

ScrollToPoint(IntPtr, int, int)

Calls native method gtk_tree_view_scroll_to_point.

public static extern void ScrollToPoint(IntPtr treeView, int treeX, int treeY)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

treeX int

Transfer ownership: None Nullable: False

treeY int

Transfer ownership: None Nullable: False

SetActivateOnSingleClick(IntPtr, bool)

Calls native method gtk_tree_view_set_activate_on_single_click.

public static extern void SetActivateOnSingleClick(IntPtr treeView, bool single)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

single bool

Transfer ownership: None Nullable: False

SetColumnDragFunction(IntPtr, TreeViewColumnDropFunc, IntPtr, DestroyNotify)

Calls native method gtk_tree_view_set_column_drag_function.

public static extern void SetColumnDragFunction(IntPtr treeView, TreeViewColumnDropFunc func, IntPtr userData, DestroyNotify destroy)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

func TreeViewColumnDropFunc

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: True

SetCursor(IntPtr, TreePathHandle, IntPtr, bool)

Calls native method gtk_tree_view_set_cursor.

public static extern void SetCursor(IntPtr treeView, TreePathHandle path, IntPtr focusColumn, bool startEditing)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

focusColumn IntPtr

Transfer ownership: None Nullable: True

startEditing bool

Transfer ownership: None Nullable: False

SetCursorOnCell(IntPtr, TreePathHandle, IntPtr, IntPtr, bool)

Calls native method gtk_tree_view_set_cursor_on_cell.

public static extern void SetCursorOnCell(IntPtr treeView, TreePathHandle path, IntPtr focusColumn, IntPtr focusCell, bool startEditing)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

focusColumn IntPtr

Transfer ownership: None Nullable: True

focusCell IntPtr

Transfer ownership: None Nullable: True

startEditing bool

Transfer ownership: None Nullable: False

SetDragDestRow(IntPtr, TreePathHandle, TreeViewDropPosition)

Calls native method gtk_tree_view_set_drag_dest_row.

public static extern void SetDragDestRow(IntPtr treeView, TreePathHandle path, TreeViewDropPosition pos)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: True

pos TreeViewDropPosition

Transfer ownership: None Nullable: False

SetEnableSearch(IntPtr, bool)

Calls native method gtk_tree_view_set_enable_search.

public static extern void SetEnableSearch(IntPtr treeView, bool enableSearch)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

enableSearch bool

Transfer ownership: None Nullable: False

SetEnableTreeLines(IntPtr, bool)

Calls native method gtk_tree_view_set_enable_tree_lines.

public static extern void SetEnableTreeLines(IntPtr treeView, bool enabled)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetExpanderColumn(IntPtr, IntPtr)

Calls native method gtk_tree_view_set_expander_column.

public static extern void SetExpanderColumn(IntPtr treeView, IntPtr column)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: True

SetFixedHeightMode(IntPtr, bool)

Calls native method gtk_tree_view_set_fixed_height_mode.

public static extern void SetFixedHeightMode(IntPtr treeView, bool enable)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

enable bool

Transfer ownership: None Nullable: False

SetGridLines(IntPtr, TreeViewGridLines)

Calls native method gtk_tree_view_set_grid_lines.

public static extern void SetGridLines(IntPtr treeView, TreeViewGridLines gridLines)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

gridLines TreeViewGridLines

Transfer ownership: None Nullable: False

SetHeadersClickable(IntPtr, bool)

Calls native method gtk_tree_view_set_headers_clickable.

public static extern void SetHeadersClickable(IntPtr treeView, bool setting)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetHeadersVisible(IntPtr, bool)

Calls native method gtk_tree_view_set_headers_visible.

public static extern void SetHeadersVisible(IntPtr treeView, bool headersVisible)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

headersVisible bool

Transfer ownership: None Nullable: False

SetHoverExpand(IntPtr, bool)

Calls native method gtk_tree_view_set_hover_expand.

public static extern void SetHoverExpand(IntPtr treeView, bool expand)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

expand bool

Transfer ownership: None Nullable: False

SetHoverSelection(IntPtr, bool)

Calls native method gtk_tree_view_set_hover_selection.

public static extern void SetHoverSelection(IntPtr treeView, bool hover)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

hover bool

Transfer ownership: None Nullable: False

SetLevelIndentation(IntPtr, int)

Calls native method gtk_tree_view_set_level_indentation.

public static extern void SetLevelIndentation(IntPtr treeView, int indentation)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

indentation int

Transfer ownership: None Nullable: False

SetModel(IntPtr, IntPtr)

Calls native method gtk_tree_view_set_model.

public static extern void SetModel(IntPtr treeView, IntPtr model)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

model IntPtr

Transfer ownership: None Nullable: True

SetReorderable(IntPtr, bool)

Calls native method gtk_tree_view_set_reorderable.

public static extern void SetReorderable(IntPtr treeView, bool reorderable)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

reorderable bool

Transfer ownership: None Nullable: False

SetRowSeparatorFunc(IntPtr, TreeViewRowSeparatorFunc, IntPtr, DestroyNotify)

Calls native method gtk_tree_view_set_row_separator_func.

public static extern void SetRowSeparatorFunc(IntPtr treeView, TreeViewRowSeparatorFunc func, IntPtr data, DestroyNotify destroy)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

func TreeViewRowSeparatorFunc

Transfer ownership: None Nullable: True

data IntPtr

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: True

SetRubberBanding(IntPtr, bool)

Calls native method gtk_tree_view_set_rubber_banding.

public static extern void SetRubberBanding(IntPtr treeView, bool enable)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

enable bool

Transfer ownership: None Nullable: False

SetSearchColumn(IntPtr, int)

Calls native method gtk_tree_view_set_search_column.

public static extern void SetSearchColumn(IntPtr treeView, int column)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

SetSearchEntry(IntPtr, IntPtr)

Calls native method gtk_tree_view_set_search_entry.

public static extern void SetSearchEntry(IntPtr treeView, IntPtr entry)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

entry IntPtr

Transfer ownership: None Nullable: True

SetSearchEqualFunc(IntPtr, TreeViewSearchEqualFunc, IntPtr, DestroyNotify)

Calls native method gtk_tree_view_set_search_equal_func.

public static extern void SetSearchEqualFunc(IntPtr treeView, TreeViewSearchEqualFunc searchEqualFunc, IntPtr searchUserData, DestroyNotify searchDestroy)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

searchEqualFunc TreeViewSearchEqualFunc

Transfer ownership: None Nullable: False

searchUserData IntPtr

Transfer ownership: None Nullable: True

searchDestroy DestroyNotify

Transfer ownership: None Nullable: True

SetShowExpanders(IntPtr, bool)

Calls native method gtk_tree_view_set_show_expanders.

public static extern void SetShowExpanders(IntPtr treeView, bool enabled)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetTooltipCell(IntPtr, IntPtr, TreePathHandle, IntPtr, IntPtr)

Calls native method gtk_tree_view_set_tooltip_cell.

public static extern void SetTooltipCell(IntPtr treeView, IntPtr tooltip, TreePathHandle path, IntPtr column, IntPtr cell)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

tooltip IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: True

column IntPtr

Transfer ownership: None Nullable: True

cell IntPtr

Transfer ownership: None Nullable: True

SetTooltipColumn(IntPtr, int)

Calls native method gtk_tree_view_set_tooltip_column.

public static extern void SetTooltipColumn(IntPtr treeView, int column)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

SetTooltipRow(IntPtr, IntPtr, TreePathHandle)

Calls native method gtk_tree_view_set_tooltip_row.

public static extern void SetTooltipRow(IntPtr treeView, IntPtr tooltip, TreePathHandle path)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

tooltip IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

UnsetRowsDragDest(IntPtr)

Calls native method gtk_tree_view_unset_rows_drag_dest.

public static extern void UnsetRowsDragDest(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False

UnsetRowsDragSource(IntPtr)

Calls native method gtk_tree_view_unset_rows_drag_source.

public static extern void UnsetRowsDragSource(IntPtr treeView)

Parameters

treeView IntPtr

Transfer ownership: None Nullable: False