Table of Contents

Class BookmarkList

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class BookmarkList : Object, IObject, INotifyPropertyChanged, IDisposable, ListModel, IHandle, GTypeProvider
Inheritance
BookmarkList
Implements
Inherited Members

Constructors

BookmarkList(bool, params ConstructArgument[])

protected BookmarkList(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

BookmarkList(IntPtr, bool)

protected BookmarkList(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

AttributesPropertyDefinition

public static readonly Property<string?, BookmarkList> AttributesPropertyDefinition

Field Value

Property<string, BookmarkList>

FilenamePropertyDefinition

public static readonly Property<string?, BookmarkList> FilenamePropertyDefinition

Field Value

Property<string, BookmarkList>

IoPriorityPropertyDefinition

public static readonly Property<int, BookmarkList> IoPriorityPropertyDefinition

Field Value

Property<int, BookmarkList>

LoadingPropertyDefinition

public static readonly Property<bool, BookmarkList> LoadingPropertyDefinition

Field Value

Property<bool, BookmarkList>

NItemsPropertyDefinition

public static readonly Property<uint, BookmarkList> NItemsPropertyDefinition

Field Value

Property<uint, BookmarkList>

Properties

Attributes

public string? Attributes { get; set; }

Property Value

string

Filename

public string? Filename { get; }

Property Value

string

IoPriority

public int IoPriority { get; set; }

Property Value

int

Loading

public bool Loading { get; }

Property Value

bool

NItems

public uint NItems { get; }

Property Value

uint

Methods

GetAttributes()

public string? GetAttributes()

Returns

string

GetFilename()

public string GetFilename()

Returns

string

GetGType()

public static Type GetGType()

Returns

Type

GetIoPriority()

public int GetIoPriority()

Returns

int

GetItem(uint)

[Version("2.44")]
public IntPtr GetItem(uint position)

Parameters

position uint

Returns

IntPtr

GetItemType()

[Version("2.44")]
public Type GetItemType()

Returns

Type

GetNItems()

[Version("2.44")]
public uint GetNItems()

Returns

uint

GetObject(uint)

[Version("2.44")]
public Object? GetObject(uint position)

Parameters

position uint

Returns

Object

IsLoading()

public bool IsLoading()

Returns

bool

ItemsChanged(uint, uint, uint)

[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)

Parameters

position uint
removed uint
added uint

New(string?, string?)

public static BookmarkList New(string? filename, string? attributes)

Parameters

filename string
attributes string

Returns

BookmarkList

SetAttributes(string?)

public void SetAttributes(string? attributes)

Parameters

attributes string

SetIoPriority(int)

public void SetIoPriority(int ioPriority)

Parameters

ioPriority int