Table of Contents

Class ListView

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

Methods

GetEnableRubberband(IntPtr)

Calls native method gtk_list_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

GetFactory(IntPtr)

Calls native method gtk_list_view_get_factory.

public static extern IntPtr GetFactory(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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

Calls native method gtk_list_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_list_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

GetShowSeparators(IntPtr)

Calls native method gtk_list_view_get_show_separators.

public static extern bool GetShowSeparators(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSingleClickActivate(IntPtr)

Calls native method gtk_list_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

GetTabBehavior(IntPtr)

Calls native method gtk_list_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

New(IntPtr, IntPtr)

Calls native constructor gtk_list_view_new.

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

Parameters

model IntPtr

Transfer ownership: Full Nullable: True

factory IntPtr

Transfer ownership: Full Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

ScrollTo(IntPtr, uint, ListScrollFlags, ScrollInfoUnownedHandle)

Calls native method gtk_list_view_scroll_to. Version: 4.12

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

Parameters

self IntPtr

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

Calls native method gtk_list_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

SetFactory(IntPtr, IntPtr)

Calls native method gtk_list_view_set_factory.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

factory IntPtr

Transfer ownership: None Nullable: True

SetHeaderFactory(IntPtr, IntPtr)

Calls native method gtk_list_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_list_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

SetShowSeparators(IntPtr, bool)

Calls native method gtk_list_view_set_show_separators.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

showSeparators bool

Transfer ownership: None Nullable: False

SetSingleClickActivate(IntPtr, bool)

Calls native method gtk_list_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_list_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