Class DirectoryList
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class DirectoryList : Object, ListModel, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
DirectoryList
- Implements
- Inherited Members
Constructors
DirectoryList(params ConstructArgument[])
public DirectoryList(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
DirectoryList(DirectoryListHandle)
public DirectoryList(DirectoryListHandle handle)
Parameters
handleDirectoryListHandle
Fields
AttributesPropertyDefinition
public static readonly Property<string?, DirectoryList> AttributesPropertyDefinition
Field Value
ErrorPropertyDefinition
public static readonly Property<Error, DirectoryList> ErrorPropertyDefinition
Field Value
FilePropertyDefinition
public static readonly Property<File, DirectoryList> FilePropertyDefinition
Field Value
IoPriorityPropertyDefinition
public static readonly Property<int, DirectoryList> IoPriorityPropertyDefinition
Field Value
ItemsChangedSignal
Signal Descriptor for OnItemsChanged.
public static readonly Signal<ListModel, ListModel.ItemsChangedSignalArgs> ItemsChangedSignal
Field Value
LoadingPropertyDefinition
public static readonly Property<bool, DirectoryList> LoadingPropertyDefinition
Field Value
MonitoredPropertyDefinition
public static readonly Property<bool, DirectoryList> MonitoredPropertyDefinition
Field Value
NItemsPropertyDefinition
public static readonly Property<uint, DirectoryList> NItemsPropertyDefinition
Field Value
Properties
Attributes
public string? Attributes { get; set; }
Property Value
Error
public Error Error { get; }
Property Value
File
public File File { get; set; }
Property Value
IoPriority
public int IoPriority { get; set; }
Property Value
Loading
public bool Loading { get; }
Property Value
Monitored
public bool Monitored { get; set; }
Property Value
NItems
public uint NItems { get; }
Property Value
Methods
GetAttributes()
public string? GetAttributes()
Returns
GetError()
public Error? GetError()
Returns
GetFile()
public File? GetFile()
Returns
GetGType()
public static Type GetGType()
Returns
GetIoPriority()
public int GetIoPriority()
Returns
GetItem(uint)
[Version("2.44")]
public nint GetItem(uint position)
Parameters
positionuint
Returns
GetItemType()
[Version("2.44")]
public Type GetItemType()
Returns
GetMonitored()
public bool GetMonitored()
Returns
GetNItems()
[Version("2.44")]
public uint GetNItems()
Returns
GetObject(uint)
[Version("2.44")]
public Object? GetObject(uint position)
Parameters
positionuint
Returns
IsLoading()
public bool IsLoading()
Returns
ItemsChanged(uint, uint, uint)
[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)
Parameters
New(string?, File?)
public static DirectoryList New(string? attributes, File? file)
Parameters
Returns
SetAttributes(string?)
public void SetAttributes(string? attributes)
Parameters
attributesstring
SetFile(File?)
public void SetFile(File? file)
Parameters
fileFile
SetIoPriority(int)
public void SetIoPriority(int ioPriority)
Parameters
ioPriorityint
SetMonitored(bool)
public void SetMonitored(bool monitored)
Parameters
monitoredbool
Events
OnItemsChanged
public event SignalHandler<ListModel, ListModel.ItemsChangedSignalArgs> OnItemsChanged