Class BookmarkList  
  
  
    - Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
 
  
  
  
    public class BookmarkList : Object, ListModel, IDisposable, GTypeProvider, InstanceFactory
   
  
    - Inheritance
- 
      
      
      BookmarkList 
    - Implements
- 
      
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  BookmarkList(params ConstructArgument[])
  
  
  
  
  
    public BookmarkList(params ConstructArgument[] constructArguments)
   
  Parameters
  
    - constructArgumentsConstructArgument[]
  BookmarkList(BookmarkListHandle)
  
  
  
  
  
    public BookmarkList(BookmarkListHandle handle)
   
  Parameters
  
    - handleBookmarkListHandle
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 nint GetItem(uint position)
   
  Parameters
  
    - positionuint
Returns
  
    - nint
  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
  
    - positionuint
Returns
  
    - Object
  IsLoading()
  
  
  
  
  
  Returns
  
    - bool
  ItemsChanged(uint, uint, uint)
  
  
  
  
  
    [Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)
   
  Parameters
  
    - positionuint
- removeduint
- addeduint
  New(string?, string?)
  
  
  
  
  
    public static BookmarkList New(string? filename, string? attributes)
   
  Parameters
  
    - filenamestring
- attributesstring
Returns
  
    - BookmarkList
  SetAttributes(string?)
  
  
  
  
  
    public void SetAttributes(string? attributes)
   
  Parameters
  
    - attributesstring
  SetIoPriority(int)
  
  
  
  
  
    public void SetIoPriority(int ioPriority)
   
  Parameters
  
    - ioPriorityint