Table of Contents

Class ListView

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

Methods

GetEnableRubberband(nint)

Calls native method gtk_list_view_get_enable_rubberband.

public static extern bool GetEnableRubberband(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFactory(nint)

Calls native method gtk_list_view_get_factory.

public static extern nint GetFactory(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_list_view_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeaderFactory(nint)

Calls native method gtk_list_view_get_header_factory. Version: 4.12

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetModel(nint)

Calls native method gtk_list_view_get_model.

public static extern nint GetModel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetShowSeparators(nint)

Calls native method gtk_list_view_get_show_separators.

public static extern bool GetShowSeparators(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSingleClickActivate(nint)

Calls native method gtk_list_view_get_single_click_activate.

public static extern bool GetSingleClickActivate(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTabBehavior(nint)

Calls native method gtk_list_view_get_tab_behavior. Version: 4.12

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ListTabBehavior

Transfer ownership: None Nullable: False

New(nint, nint)

Calls native constructor gtk_list_view_new.

public static extern nint New(nint model, nint factory)

Parameters

model nint

Transfer ownership: Full Nullable: True

factory nint

Transfer ownership: Full Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

ScrollTo(nint, uint, ListScrollFlags, ScrollInfoUnownedHandle)

Calls native method gtk_list_view_scroll_to. Version: 4.12

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

Parameters

self nint

Transfer ownership: None Nullable: False

pos uint

Transfer ownership: None Nullable: False

flags ListScrollFlags

Transfer ownership: None Nullable: False

scroll ScrollInfoUnownedHandle

Transfer ownership: Full Nullable: True

SetEnableRubberband(nint, bool)

Calls native method gtk_list_view_set_enable_rubberband.

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

Parameters

self nint

Transfer ownership: None Nullable: False

enableRubberband bool

Transfer ownership: None Nullable: False

SetFactory(nint, nint)

Calls native method gtk_list_view_set_factory.

public static extern void SetFactory(nint self, nint factory)

Parameters

self nint

Transfer ownership: None Nullable: False

factory nint

Transfer ownership: None Nullable: True

SetHeaderFactory(nint, nint)

Calls native method gtk_list_view_set_header_factory. Version: 4.12

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

Parameters

self nint

Transfer ownership: None Nullable: False

factory nint

Transfer ownership: None Nullable: True

SetModel(nint, nint)

Calls native method gtk_list_view_set_model.

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

Parameters

self nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: True

SetShowSeparators(nint, bool)

Calls native method gtk_list_view_set_show_separators.

public static extern void SetShowSeparators(nint self, bool showSeparators)

Parameters

self nint

Transfer ownership: None Nullable: False

showSeparators bool

Transfer ownership: None Nullable: False

SetSingleClickActivate(nint, bool)

Calls native method gtk_list_view_set_single_click_activate.

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

Parameters

self nint

Transfer ownership: None Nullable: False

singleClickActivate bool

Transfer ownership: None Nullable: False

SetTabBehavior(nint, ListTabBehavior)

Calls native method gtk_list_view_set_tab_behavior. Version: 4.12

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

Parameters

self nint

Transfer ownership: None Nullable: False

tabBehavior ListTabBehavior

Transfer ownership: None Nullable: False