@@ -23,21 +23,21 @@ export function registerTrees(): void {
2323 ext . containersRoot = new ContainersTreeItem ( undefined ) ;
2424 const containersLoadMore = 'vscode-containers.containers.loadMore' ;
2525 ext . containersTree = new AzExtTreeDataProvider ( ext . containersRoot , containersLoadMore ) ;
26- ext . containersTreeView = vscode . window . createTreeView ( 'vscode-containers.views.containers' , { treeDataProvider : ext . containersTree , canSelectMany : true } ) ;
26+ ext . containersTreeView = vscode . window . createTreeView ( 'vscode-containers.views.containers' , { treeDataProvider : ext . containersTree , canSelectMany : true , showCollapseAll : true } ) ;
2727 ext . context . subscriptions . push ( ext . containersTreeView ) ;
2828 registerCommand ( containersLoadMore , async ( context : IActionContext , node : AzExtTreeItem ) => ext . containersTree . loadMore ( node , context ) ) ;
2929
3030 ext . networksRoot = new NetworksTreeItem ( undefined ) ;
3131 const networksLoadMore = 'vscode-containers.networks.loadMore' ;
3232 ext . networksTree = new AzExtTreeDataProvider ( ext . networksRoot , networksLoadMore ) ;
33- ext . networksTreeView = vscode . window . createTreeView ( 'vscode-containers.views.networks' , { treeDataProvider : ext . networksTree , canSelectMany : true } ) ;
33+ ext . networksTreeView = vscode . window . createTreeView ( 'vscode-containers.views.networks' , { treeDataProvider : ext . networksTree , canSelectMany : true , showCollapseAll : true } ) ;
3434 ext . context . subscriptions . push ( ext . networksTreeView ) ;
3535 registerCommand ( networksLoadMore , async ( context : IActionContext , node : AzExtTreeItem ) => ext . networksTree . loadMore ( node , context ) ) ;
3636
3737 ext . imagesRoot = new ImagesTreeItem ( undefined ) ;
3838 const imagesLoadMore = 'vscode-containers.images.loadMore' ;
3939 ext . imagesTree = new AzExtTreeDataProvider ( ext . imagesRoot , imagesLoadMore ) ;
40- ext . imagesTreeView = vscode . window . createTreeView ( 'vscode-containers.views.images' , { treeDataProvider : ext . imagesTree , canSelectMany : true } ) ;
40+ ext . imagesTreeView = vscode . window . createTreeView ( 'vscode-containers.views.images' , { treeDataProvider : ext . imagesTree , canSelectMany : true , showCollapseAll : true } ) ;
4141 ext . context . subscriptions . push ( ext . imagesTreeView ) ;
4242 registerCommand ( imagesLoadMore , async ( context : IActionContext , node : AzExtTreeItem ) => ext . imagesTree . loadMore ( node , context ) ) ;
4343
@@ -50,14 +50,14 @@ export function registerTrees(): void {
5050 ext . volumesRoot = new VolumesTreeItem ( undefined ) ;
5151 const volumesLoadMore = 'vscode-containers.volumes.loadMore' ;
5252 ext . volumesTree = new AzExtTreeDataProvider ( ext . volumesRoot , volumesLoadMore ) ;
53- ext . volumesTreeView = vscode . window . createTreeView ( 'vscode-containers.views.volumes' , { treeDataProvider : ext . volumesTree , canSelectMany : true } ) ;
53+ ext . volumesTreeView = vscode . window . createTreeView ( 'vscode-containers.views.volumes' , { treeDataProvider : ext . volumesTree , canSelectMany : true , showCollapseAll : true } ) ;
5454 ext . context . subscriptions . push ( ext . volumesTreeView ) ;
5555 registerCommand ( volumesLoadMore , async ( context : IActionContext , node : AzExtTreeItem ) => ext . volumesTree . loadMore ( node , context ) ) ;
5656
5757 ext . contextsRoot = new ContextsTreeItem ( undefined ) ;
5858 const contextsLoadMore = 'vscode-containers.contexts.loadMore' ;
5959 ext . contextsTree = new AzExtTreeDataProvider ( ext . contextsRoot , contextsLoadMore ) ;
60- ext . contextsTreeView = vscode . window . createTreeView ( 'vscode-containers.views.dockerContexts' , { treeDataProvider : ext . contextsTree , canSelectMany : false } ) ;
60+ ext . contextsTreeView = vscode . window . createTreeView ( 'vscode-containers.views.dockerContexts' , { treeDataProvider : ext . contextsTree , canSelectMany : false , showCollapseAll : true } ) ;
6161 ext . context . subscriptions . push ( ext . contextsTreeView ) ;
6262 registerCommand ( contextsLoadMore , async ( context : IActionContext , node : AzExtTreeItem ) => ext . contextsTree . loadMore ( node , context ) ) ;
6363
0 commit comments