Handle the scroll event.
Store the last scroll state.
Render the node row.
Row index to ensure visibility.
Toggle the node.
Update tree decorations.
Append search results to the result tree.
Search result.
Apply font styles to the tree.
the original css properties.
the optional fontData
.
Collapse the search-in-workspace file node based on the preference value.
Compare two normalized strings.
the first string.
the second string.
Convert a pattern to match all directories.
the uri of the current workspace root.
the pattern to be converted.
Create the container attributes for the widget.
Create node attributes for the tree node given the node properties.
the tree node.
the node properties.
Create the node class names.
the tree node.
the node properties.
the list of tree node class names.
Create the tree node style.
the tree node.
the node properties.
Decorate the tree caption.
the tree node.
the additional attributes.
Decorate the tree node icon.
the tree node.
the icon.
Decorate the node style.
the tree node.
the optional CSS properties.
the CSS styles if available.
Deflate the tree node for storage.
the tree node.
Actually focus the tree node.
Get the editor widget by the node.
the node representing a match in the search results.
The editor widget to which the text replace will be done.
Actually handle the double-click mouse event on the expansion toggle.
the double-click mouse event.
Actually render the node row.
Actually toggle the tree node.
the mouse click event.
Find matches for the given editor.
the search term.
the editor widget.
the search options to apply.
the list of matches.
Force deep resizing and rendering of rows. https://github.com/bvaughn/react-virtualized/blob/master/docs/List.md#recomputerowheights-index-number
Get the container tree node.
the tree node for the container if available.
Get the tree decoration data for the given key.
the tree node.
the tree decoration data key.
the tree decoration data at the given key.
Get the tree node decorations.
the tree node.
the list of tree decoration data.
Get the default node style.
the tree node.
the node properties.
the CSS properties if available.
Get the list of exclude globs.
the exclude search option.
the list of exclude globs.
Determine the classes to use for an icon
the icon name or list of icon names.
additional CSS classes.
the icon class name.
Get the tree node to focus.
the node to focus if available.
Get the scroll container.
Get the scrollToRow
.
the scrollToRow
if available.
Handle the single-click mouse event.
the tree node if available.
the mouse single-click event.
Handle the context menu click event.
the tree node if available.
the right-click mouse event.
Handle the double-click mouse event.
the tree node if available.
the double-click mouse event.
Handle the down arrow
keyboard event.
the down arrow
keyboard event.
Handle the enter key
keyboard event.
enter
opens the tree node.the enter key
keyboard event.
Handle the left arrow
keyboard event.
the left arrow
keyboard event.
Handle the right arrow
keyboard event.
the right arrow
keyboard event.
Handle when searching completed.
Determine if the tree modifier aware event has a ctrlcmd
mask.
the tree modifier aware event.
true
if the tree modifier aware event contains the ctrlcmd
mask.
Determine if the tree modifier aware event has a shift
mask.
the tree modifier aware event.
true
if the tree modifier aware event contains the shift
mask.
Determine if the tree node contains trailing suffixes.
the tree node.
true
if the tree node contains trailing suffices.
Determine if the URI matches any of the patterns.
the editor URI.
the glob patterns to verify.
Inflate the tree node from storage.
the tree node.
the optional tree node.
Determine if the tree node is expandable.
the tree node.
true
if the tree node is expandable.
If the node is a composite, a toggle will be rendered. Otherwise we need to add the width and the left, right padding => 18px
Render caption affixes for the given tree node.
the tree node.
the node properties.
the affix key.
Render the node expansion toggle.
the tree node.
the node properties.
Render the tree node given the node properties.
the tree node.
the node properties.
Render indent for the file tree based on the depth
the tree node.
Render the node given the tree node and node properties.
the tree node.
the node properties.
Render the tree widget.
the tree model.
Replace results under the node passed into the function. If node is undefined, replace all results.
Node in the tree widget where the "replace all" operation is performed
Replace text either in all search matches under a node or in all search matches, and save the changes.
node in the tree widget in which the "replace all" is performed.
whether the function is to replace all matches under a node. If it is false, replace all.
Restore the state.
the old state object.
Scroll to the selected tree node.
Search and populate the result tree with matches.
the search term.
the search options to apply.
Search the active editor only and update the tree with those results.
Perform a search in the target editor.
the editor widget.
the search term.
the search options to apply.
the search results from the given editor, undefined if the editor is either filtered or has no matches found.
Perform a search in all open editors.
the search term.
the search options to apply.
the tuple of result count, and the list of search results.
Determine if the given editor satisfies the filtering criteria. An editor should be searched only if:
excludes
list.includes
list.Sort the result tree by URIs.
Store the tree state.
Convert the tree node to context menu arguments.
the selectable tree node.
Update the node given the caption and highlight.
the caption.
the tree decoration caption highlight.
Update the global selection for the tree.
Update the scrollToRow
.
the tree widget force update options.
Handle the double-click mouse event on the expansion toggle.