Table of Contents

Class ColumnView

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

Methods

AppendColumn(IntPtr, IntPtr)

Calls native method gtk_column_view_append_column.

public static extern void AppendColumn(IntPtr self, IntPtr column)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: False

GetColumns(IntPtr)

Calls native method gtk_column_view_get_columns.

public static extern IntPtr GetColumns(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetEnableRubberband(IntPtr)

Calls native method gtk_column_view_get_enable_rubberband.

public static extern bool GetEnableRubberband(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_column_view_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeaderFactory(IntPtr)

Calls native method gtk_column_view_get_header_factory. Version: 4.12

[Version("4.12")]
public static extern IntPtr GetHeaderFactory(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetModel(IntPtr)

Calls native method gtk_column_view_get_model.

public static extern IntPtr GetModel(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetReorderable(IntPtr)

Calls native method gtk_column_view_get_reorderable.

public static extern bool GetReorderable(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetRowFactory(IntPtr)

Calls native method gtk_column_view_get_row_factory. Version: 4.12

[Version("4.12")]
public static extern IntPtr GetRowFactory(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetShowColumnSeparators(IntPtr)

Calls native method gtk_column_view_get_show_column_separators.

public static extern bool GetShowColumnSeparators(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetShowRowSeparators(IntPtr)

Calls native method gtk_column_view_get_show_row_separators.

public static extern bool GetShowRowSeparators(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSingleClickActivate(IntPtr)

Calls native method gtk_column_view_get_single_click_activate.

public static extern bool GetSingleClickActivate(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSorter(IntPtr)

Calls native method gtk_column_view_get_sorter.

public static extern IntPtr GetSorter(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetTabBehavior(IntPtr)

Calls native method gtk_column_view_get_tab_behavior. Version: 4.12

[Version("4.12")]
public static extern ListTabBehavior GetTabBehavior(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

ListTabBehavior

Transfer ownership: None Nullable: False

InsertColumn(IntPtr, uint, IntPtr)

Calls native method gtk_column_view_insert_column.

public static extern void InsertColumn(IntPtr self, uint position, IntPtr column)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

position uint

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: False

New(IntPtr)

Calls native constructor gtk_column_view_new.

public static extern IntPtr New(IntPtr model)

Parameters

model IntPtr

Transfer ownership: Full Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

RemoveColumn(IntPtr, IntPtr)

Calls native method gtk_column_view_remove_column.

public static extern void RemoveColumn(IntPtr self, IntPtr column)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: False

ScrollTo(IntPtr, uint, IntPtr, ListScrollFlags, ScrollInfoUnownedHandle)

Calls native method gtk_column_view_scroll_to. Version: 4.12

[Version("4.12")]
public static extern void ScrollTo(IntPtr self, uint pos, IntPtr column, ListScrollFlags flags, ScrollInfoUnownedHandle scroll)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

pos uint

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: True

flags ListScrollFlags

Transfer ownership: None Nullable: False

scroll ScrollInfoUnownedHandle

Transfer ownership: Full Nullable: True

SetEnableRubberband(IntPtr, bool)

Calls native method gtk_column_view_set_enable_rubberband.

public static extern void SetEnableRubberband(IntPtr self, bool enableRubberband)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

enableRubberband bool

Transfer ownership: None Nullable: False

SetHeaderFactory(IntPtr, IntPtr)

Calls native method gtk_column_view_set_header_factory. Version: 4.12

[Version("4.12")]
public static extern void SetHeaderFactory(IntPtr self, IntPtr factory)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

factory IntPtr

Transfer ownership: None Nullable: True

SetModel(IntPtr, IntPtr)

Calls native method gtk_column_view_set_model.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

model IntPtr

Transfer ownership: None Nullable: True

SetReorderable(IntPtr, bool)

Calls native method gtk_column_view_set_reorderable.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

reorderable bool

Transfer ownership: None Nullable: False

SetRowFactory(IntPtr, IntPtr)

Calls native method gtk_column_view_set_row_factory. Version: 4.12

[Version("4.12")]
public static extern void SetRowFactory(IntPtr self, IntPtr factory)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

factory IntPtr

Transfer ownership: None Nullable: True

SetShowColumnSeparators(IntPtr, bool)

Calls native method gtk_column_view_set_show_column_separators.

public static extern void SetShowColumnSeparators(IntPtr self, bool showColumnSeparators)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

showColumnSeparators bool

Transfer ownership: None Nullable: False

SetShowRowSeparators(IntPtr, bool)

Calls native method gtk_column_view_set_show_row_separators.

public static extern void SetShowRowSeparators(IntPtr self, bool showRowSeparators)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

showRowSeparators bool

Transfer ownership: None Nullable: False

SetSingleClickActivate(IntPtr, bool)

Calls native method gtk_column_view_set_single_click_activate.

public static extern void SetSingleClickActivate(IntPtr self, bool singleClickActivate)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

singleClickActivate bool

Transfer ownership: None Nullable: False

SetTabBehavior(IntPtr, ListTabBehavior)

Calls native method gtk_column_view_set_tab_behavior. Version: 4.12

[Version("4.12")]
public static extern void SetTabBehavior(IntPtr self, ListTabBehavior tabBehavior)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

tabBehavior ListTabBehavior

Transfer ownership: None Nullable: False

SortByColumn(IntPtr, IntPtr, SortType)

Calls native method gtk_column_view_sort_by_column.

public static extern void SortByColumn(IntPtr self, IntPtr column, SortType direction)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

column IntPtr

Transfer ownership: None Nullable: True

direction SortType

Transfer ownership: None Nullable: False