Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
FileBrowser.cs
Go to the documentation of this file.
1
namespace
Terraria.Utilities.FileBrowser
;
2
3
public
class
FileBrowser
4
{
5
private
static
IFileBrowser
_platformWrapper
;
6
7
static
FileBrowser
()
8
{
9
_platformWrapper
=
new
NativeFileDialog
();
10
}
11
12
public
static
string
OpenFilePanel
(
string
title,
string
extension)
13
{
14
ExtensionFilter
[] extensions = (
string
.IsNullOrEmpty(extension) ? null :
new
ExtensionFilter
[1]
15
{
16
new
ExtensionFilter
(
""
, extension)
17
});
18
return
OpenFilePanel
(title, extensions);
19
}
20
21
public
static
string
OpenFilePanel
(
string
title,
ExtensionFilter
[] extensions)
22
{
23
return
_platformWrapper
.OpenFilePanel(title, extensions);
24
}
25
}
Terraria.Utilities.FileBrowser.FileBrowser._platformWrapper
static IFileBrowser _platformWrapper
Definition
FileBrowser.cs:5
Terraria.Utilities.FileBrowser.FileBrowser.OpenFilePanel
static string OpenFilePanel(string title, ExtensionFilter[] extensions)
Definition
FileBrowser.cs:21
Terraria.Utilities.FileBrowser.FileBrowser.OpenFilePanel
static string OpenFilePanel(string title, string extension)
Definition
FileBrowser.cs:12
Terraria.Utilities.FileBrowser.FileBrowser.FileBrowser
static FileBrowser()
Definition
FileBrowser.cs:7
Terraria.Utilities.FileBrowser.FileBrowser
Definition
FileBrowser.cs:4
Terraria.Utilities.FileBrowser.NativeFileDialog
Definition
NativeFileDialog.cs:6
Terraria.Utilities.FileBrowser.IFileBrowser
Definition
IFileBrowser.cs:4
Terraria.Utilities.FileBrowser
Definition
ExtensionFilter.cs:1
Terraria.Utilities.FileBrowser.ExtensionFilter
Definition
ExtensionFilter.cs:4
source
Terraria.Utilities.FileBrowser
FileBrowser.cs
Generated by
1.10.0