Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
filesystem
FileDialogWidget
Class FileDialogWidget
Hierarchy
FileTreeWidget
FileDialogWidget
Index
Constructors
constructor
Properties
_disable
File
Selection
icon
Theme
Service
model
to
Cancel
Node
Expansion
upload
Service
Accessors
disable
File
Selection
hides
Explorer
Arrows
Methods
create
Container
Attributes
create
Node
Attributes
create
Node
Class
Names
deflate
For
Storage
get
Caption
Child
Event
Handlers
get
Depth
Padding
get
Drop
Effect
get
Drop
Target
Dir
Node
get
Node
Drag
Handlers
get
Node
Tooltip
get
Padding
Left
get
Selected
Tree
Nodes
From
Data
get
Tree
Node
From
Data
handle
Drag
Enter
Event
handle
Drag
Leave
Event
handle
Drag
Over
Event
handle
Drag
Start
Event
handle
Drop
Event
inflate
From
Storage
needs
Expansion
Toggle
Padding
render
Expansion
Toggle
render
Icon
set
Selected
Tree
Nodes
As
Data
set
Tree
Node
As
Data
should
Disable
Selection
Constructors
constructor
new
File
Dialog
Widget
(
props
:
TreeProps
, model
:
FileDialogModel
, contextMenuRenderer
:
ContextMenuRenderer
)
:
FileDialogWidget
Parameters
props:
TreeProps
model:
FileDialogModel
contextMenuRenderer:
ContextMenuRenderer
Returns
FileDialogWidget
Properties
Private
_disable
File
Selection
_disable
File
Selection
:
boolean
= false
Protected
Readonly
icon
Theme
Service
icon
Theme
Service
:
IconThemeService
Readonly
model
model
:
FileDialogModel
Protected
Readonly
to
Cancel
Node
Expansion
to
Cancel
Node
Expansion
:
DisposableCollection
= ...
Protected
Readonly
upload
Service
upload
Service
:
FileUploadService
Accessors
disable
File
Selection
set
disableFileSelection
(
isSelectable
:
boolean
)
:
void
Parameters
isSelectable:
boolean
Returns
void
Protected
hides
Explorer
Arrows
get
hidesExplorerArrows
(
)
:
boolean
Returns
boolean
Methods
Protected
create
Container
Attributes
create
Container
Attributes
(
)
:
HTMLAttributes
<
HTMLElement
>
Returns
HTMLAttributes
<
HTMLElement
>
Protected
create
Node
Attributes
create
Node
Attributes
(
node
:
TreeNode
, props
:
NodeProps
)
:
Attributes
&
HTMLAttributes
<
HTMLElement
>
Parameters
node:
TreeNode
props:
NodeProps
Returns
Attributes
&
HTMLAttributes
<
HTMLElement
>
Protected
create
Node
Class
Names
create
Node
Class
Names
(
node
:
TreeNode
, props
:
NodeProps
)
:
string
[]
Parameters
node:
TreeNode
props:
NodeProps
Returns
string
[]
Protected
deflate
For
Storage
deflate
For
Storage
(
node
:
TreeNode
)
:
object
Parameters
node:
TreeNode
Returns
object
Protected
get
Caption
Child
Event
Handlers
get
Caption
Child
Event
Handlers
(
node
:
TreeNode
, props
:
CompressedNodeProps
)
:
Attributes
&
HtmlHTMLAttributes
<
HTMLElement
>
Parameters
node:
TreeNode
props:
CompressedNodeProps
Returns
Attributes
&
HtmlHTMLAttributes
<
HTMLElement
>
Protected
get
Depth
Padding
get
Depth
Padding
(
depth
:
number
)
:
number
Parameters
depth:
number
Returns
number
Protected
get
Drop
Effect
get
Drop
Effect
(
event
:
DragEvent
<
Element
>
)
:
"copy"
|
"move"
Parameters
event:
DragEvent
<
Element
>
Returns
"copy"
|
"move"
Protected
get
Drop
Target
Dir
Node
get
Drop
Target
Dir
Node
(
node
:
undefined
|
TreeNode
)
:
undefined
|
DirNode
Parameters
node:
undefined
|
TreeNode
Returns
undefined
|
DirNode
Protected
get
Node
Drag
Handlers
get
Node
Drag
Handlers
(
node
:
TreeNode
, props
:
CompressedNodeProps
)
:
Attributes
&
HtmlHTMLAttributes
<
HTMLElement
>
Parameters
node:
TreeNode
props:
CompressedNodeProps
Returns
Attributes
&
HtmlHTMLAttributes
<
HTMLElement
>
Protected
get
Node
Tooltip
get
Node
Tooltip
(
node
:
TreeNode
)
:
undefined
|
string
Parameters
node:
TreeNode
Returns
undefined
|
string
Protected
get
Padding
Left
get
Padding
Left
(
node
:
TreeNode
, props
:
NodeProps
)
:
number
Parameters
node:
TreeNode
props:
NodeProps
Returns
number
Protected
get
Selected
Tree
Nodes
From
Data
get
Selected
Tree
Nodes
From
Data
(
data
:
DataTransfer
)
:
TreeNode
[]
Parameters
data:
DataTransfer
Returns
TreeNode
[]
Protected
get
Tree
Node
From
Data
get
Tree
Node
From
Data
(
data
:
DataTransfer
)
:
undefined
|
TreeNode
Parameters
data:
DataTransfer
Returns
undefined
|
TreeNode
Protected
handle
Drag
Enter
Event
handle
Drag
Enter
Event
(
node
:
undefined
|
TreeNode
, event
:
DragEvent
<
Element
>
)
:
void
Parameters
node:
undefined
|
TreeNode
event:
DragEvent
<
Element
>
Returns
void
Protected
handle
Drag
Leave
Event
handle
Drag
Leave
Event
(
node
:
undefined
|
TreeNode
, event
:
DragEvent
<
Element
>
)
:
void
Parameters
node:
undefined
|
TreeNode
event:
DragEvent
<
Element
>
Returns
void
Protected
handle
Drag
Over
Event
handle
Drag
Over
Event
(
node
:
undefined
|
TreeNode
, event
:
DragEvent
<
Element
>
)
:
void
Parameters
node:
undefined
|
TreeNode
event:
DragEvent
<
Element
>
Returns
void
Protected
handle
Drag
Start
Event
handle
Drag
Start
Event
(
node
:
TreeNode
, event
:
DragEvent
<
Element
>
)
:
void
Parameters
node:
TreeNode
event:
DragEvent
<
Element
>
Returns
void
Protected
handle
Drop
Event
handle
Drop
Event
(
node
:
undefined
|
TreeNode
, event
:
DragEvent
<
Element
>
)
:
Promise
<
void
>
Parameters
node:
undefined
|
TreeNode
event:
DragEvent
<
Element
>
Returns
Promise
<
void
>
Protected
inflate
From
Storage
inflate
From
Storage
(
node
:
any
, parent
?:
TreeNode
)
:
TreeNode
Parameters
node:
any
Optional
parent:
TreeNode
Returns
TreeNode
Protected
needs
Expansion
Toggle
Padding
needs
Expansion
Toggle
Padding
(
node
:
TreeNode
)
:
boolean
Parameters
node:
TreeNode
Returns
boolean
Protected
render
Expansion
Toggle
render
Expansion
Toggle
(
node
:
TreeNode
, props
:
NodeProps
)
:
ReactNode
Parameters
node:
TreeNode
props:
NodeProps
Returns
ReactNode
Protected
render
Icon
render
Icon
(
node
:
TreeNode
, props
:
NodeProps
)
:
ReactNode
Parameters
node:
TreeNode
props:
NodeProps
Returns
ReactNode
Protected
set
Selected
Tree
Nodes
As
Data
set
Selected
Tree
Nodes
As
Data
(
data
:
DataTransfer
, sourceNode
:
TreeNode
, relatedNodes
:
TreeNode
[]
)
:
void
Parameters
data:
DataTransfer
sourceNode:
TreeNode
relatedNodes:
TreeNode
[]
Returns
void
Protected
set
Tree
Node
As
Data
set
Tree
Node
As
Data
(
data
:
DataTransfer
, node
:
TreeNode
)
:
void
Parameters
data:
DataTransfer
node:
TreeNode
Returns
void
Protected
should
Disable
Selection
should
Disable
Selection
(
node
:
TreeNode
)
:
boolean
Parameters
node:
TreeNode
Returns
boolean
Modules
bulk-
edit
callhierarchy
console
core
debug
editor
editor-
preview
electron
external-
terminal
file-
search
filesystem
Base
Stat
Delegating
File
System
Provider
Dir
Node
Disk
File
System
Provider
File
Access
File
Download
Commands
File
Download
Data
File
Download
Handler
File
Download
Service
File
Node
File
Resource
Version
File
Selection
File
Stat
File
Stat
Node
File
Stat
Node
Data
File
System
Commands
File
System
Utils
File
Upload
Service
Filepath
Breadcrumb
Location
List
Renderer
export=
export=
getting-
started
git
keymaps
markers
memory-
inspector
messages
metrics
mini-
browser
monaco
navigator
outline-
view
output
plugin
plugin-
dev
plugin-
ext
plugin-
ext-
vscode
plugin-
metrics
preferences
preview
process
property-
view
scm
scm-
extra
search-
in-
workspace
secondary-
window
task
terminal
timeline
toolbar
typehierarchy
userstorage
variable-
resolver
vsx-
registry
workspace
File
Dialog
Widget
constructor
_disable
File
Selection
icon
Theme
Service
model
to
Cancel
Node
Expansion
upload
Service
disable
File
Selection
hides
Explorer
Arrows
create
Container
Attributes
create
Node
Attributes
create
Node
Class
Names
deflate
For
Storage
get
Caption
Child
Event
Handlers
get
Depth
Padding
get
Drop
Effect
get
Drop
Target
Dir
Node
get
Node
Drag
Handlers
get
Node
Tooltip
get
Padding
Left
get
Selected
Tree
Nodes
From
Data
get
Tree
Node
From
Data
handle
Drag
Enter
Event
handle
Drag
Leave
Event
handle
Drag
Over
Event
handle
Drag
Start
Event
handle
Drop
Event
inflate
From
Storage
needs
Expansion
Toggle
Padding
render
Expansion
Toggle
render
Icon
set
Selected
Tree
Nodes
As
Data
set
Tree
Node
As
Data
should
Disable
Selection