Table of Contents

Class GridView

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

Methods

GetEnableRubberband(IntPtr)

Calls native method gtk_grid_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_grid_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_grid_view_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMaxColumns(IntPtr)

Calls native method gtk_grid_view_get_max_columns.

public static extern uint GetMaxColumns(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMinColumns(IntPtr)

Calls native method gtk_grid_view_get_min_columns.

public static extern uint GetMinColumns(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetModel(IntPtr)

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

GetSingleClickActivate(IntPtr)

Calls native method gtk_grid_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_grid_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_grid_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_grid_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_grid_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_grid_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

SetMaxColumns(IntPtr, uint)

Calls native method gtk_grid_view_set_max_columns.

public static extern void SetMaxColumns(IntPtr self, uint maxColumns)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

maxColumns uint

Transfer ownership: None Nullable: False

SetMinColumns(IntPtr, uint)

Calls native method gtk_grid_view_set_min_columns.

public static extern void SetMinColumns(IntPtr self, uint minColumns)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

minColumns uint

Transfer ownership: None Nullable: False

SetModel(IntPtr, IntPtr)

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

SetSingleClickActivate(IntPtr, bool)

Calls native method gtk_grid_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_grid_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