Class FileChooserDialog
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class FileChooserDialog : Dialog, Accessible, Buildable, ConstraintTarget, FileChooser, Native, Root, ShortcutManager, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
FileChooserDialog
- Implements
-
- Inherited Members
-
Constructors
FileChooserDialog(params ConstructArgument[])
public FileChooserDialog(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
FileChooserDialog(FileChooserDialogHandle)
public FileChooserDialog(FileChooserDialogHandle handle)
Parameters
handle FileChooserDialogHandle
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
- AccessibleRole
Action
public FileChooserAction Action { get; set; }
Property Value
- FileChooserAction
CreateFolders
public bool CreateFolders { get; set; }
Property Value
- bool
Filter
public FileFilter? Filter { get; set; }
Property Value
- FileFilter
Filters
public ListModel Filters { get; }
Property Value
- ListModel
SelectMultiple
public bool SelectMultiple { get; set; }
Property Value
- bool
ShortcutFolders
public ListModel ShortcutFolders { get; }
Property Value
- ListModel
Methods
AddChoice(string, string, string[]?, string[]?)
public void AddChoice(string id, string label, string[]? options, string[]? optionLabels)
Parameters
id string
label string
options string[]
optionLabels string[]
AddFilter(FileFilter)
public void AddFilter(FileFilter filter)
Parameters
filter FileFilter
AddShortcutFolder(File)
public bool AddShortcutFolder(File folder)
Parameters
folder File
Returns
- bool
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
message string
priority AccessibleAnnouncementPriority
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
- Accessible
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
- AccessibleRole
GetAction()
public FileChooserAction GetAction()
Returns
- FileChooserAction
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
Returns
- ATContext
GetBounds(out int, out int, out int, out int)
[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)
Parameters
x int
y int
width int
height int
Returns
- bool
GetBuildableId()
public string? GetBuildableId()
Returns
- string
GetChoice(string)
public string? GetChoice(string id)
Parameters
id string
Returns
- string
GetCreateFolders()
public bool GetCreateFolders()
Returns
- bool
GetCurrentFolder()
public File? GetCurrentFolder()
Returns
- File
GetCurrentName()
public string? GetCurrentName()
Returns
- string
GetDisplay()
public Display GetDisplay()
Returns
- Display
GetFile()
Returns
- File
GetFiles()
public ListModel GetFiles()
Returns
- ListModel
GetFilter()
public FileFilter? GetFilter()
Returns
- FileFilter
GetFilters()
public ListModel GetFilters()
Returns
- ListModel
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
- Accessible
GetGType()
public static Type GetGType()
Returns
- Type
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
- Accessible
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state AccessiblePlatformState
Returns
- bool
GetRenderer()
public Renderer? GetRenderer()
Returns
- Renderer
GetSelectMultiple()
public bool GetSelectMultiple()
Returns
- bool
GetShortcutFolders()
public ListModel GetShortcutFolders()
Returns
- ListModel
GetSurface()
public Surface? GetSurface()
Returns
- Surface
public void GetSurfaceTransform(out double x, out double y)
Parameters
x double
y double
Realize()
RemoveChoice(string)
public void RemoveChoice(string id)
Parameters
id string
RemoveFilter(FileFilter)
public void RemoveFilter(FileFilter filter)
Parameters
filter FileFilter
RemoveShortcutFolder(File)
public bool RemoveShortcutFolder(File folder)
Parameters
folder File
Returns
- bool
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
property AccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relation AccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
state AccessibleState
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parent Accessible
nextSibling Accessible
SetAction(FileChooserAction)
public void SetAction(FileChooserAction action)
Parameters
action FileChooserAction
SetChoice(string, string)
public void SetChoice(string id, string option)
Parameters
id string
option string
SetCreateFolders(bool)
public void SetCreateFolders(bool createFolders)
Parameters
createFolders bool
SetCurrentFolder(File?)
public bool SetCurrentFolder(File? file)
Parameters
file File
Returns
- bool
SetCurrentName(string)
public void SetCurrentName(string name)
Parameters
name string
SetFile(File)
public bool SetFile(File file)
Parameters
file File
Returns
- bool
SetFilter(FileFilter)
public void SetFilter(FileFilter filter)
Parameters
filter FileFilter
SetSelectMultiple(bool)
public void SetSelectMultiple(bool selectMultiple)
Parameters
selectMultiple bool
Unrealize()
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling Accessible