From 0e3a2cc6da45e47b5e83d27f160a9528dd6925aa Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 18 Nov 2019 14:59:56 +0100 Subject: [PATCH] add some tree styles, #84715 --- src/vs/editor/contrib/gotoSymbol/peek/referencesWidget.ts | 7 +++++-- src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts | 5 ++++- .../contrib/callHierarchy/browser/callHierarchyPeek.ts | 3 +++ src/vs/workbench/contrib/outline/browser/outlinePanel.ts | 6 +++++- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/vs/editor/contrib/gotoSymbol/peek/referencesWidget.ts b/src/vs/editor/contrib/gotoSymbol/peek/referencesWidget.ts index 82f86384de4..80184789474 100644 --- a/src/vs/editor/contrib/gotoSymbol/peek/referencesWidget.ts +++ b/src/vs/editor/contrib/gotoSymbol/peek/referencesWidget.ts @@ -302,7 +302,10 @@ export class ReferenceWidget extends peekView.PeekViewWidget { keyboardSupport: this._defaultTreeKeyboardSupport, accessibilityProvider: new AriaProvider(), keyboardNavigationLabelProvider: this._instantiationService.createInstance(StringRepresentationProvider), - identityProvider: new IdentityProvider() + identityProvider: new IdentityProvider(), + // overrideStyles: { + // listBackground: peekView.peekViewResultsBackground + // } }; this._tree = this._instantiationService.createInstance>( WorkbenchAsyncDataTree, @@ -314,7 +317,7 @@ export class ReferenceWidget extends peekView.PeekViewWidget { this._instantiationService.createInstance(OneReferenceRenderer), ], this._instantiationService.createInstance(DataSource), - treeOptions + treeOptions, ); // split stuff diff --git a/src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts b/src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts index 0541cf5d157..4112f90a567 100644 --- a/src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts +++ b/src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts @@ -379,7 +379,10 @@ export class BreadcrumbsFilePicker extends BreadcrumbsPicker { sorter: new FileSorter(), filter: this._instantiationService.createInstance(FileFilter), identityProvider: new FileIdentityProvider(), - keyboardNavigationLabelProvider: new FileNavigationLabelProvider() + keyboardNavigationLabelProvider: new FileNavigationLabelProvider(), + overrideStyles: { + listBackground: breadcrumbsPickerBackground + } }); } diff --git a/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek.ts b/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek.ts index e03100082b0..0acf0db2fc7 100644 --- a/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek.ts +++ b/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek.ts @@ -199,6 +199,9 @@ export class CallHierarchyTreePeekWidget extends peekView.PeekViewWidget { identityProvider: new callHTree.IdentityProvider(() => this._direction), ariaLabel: localize('tree.aria', "Call Hierarchy"), expandOnlyOnTwistieClick: true, + // overrideStyles: { + // listBackground: peekView.peekViewResultsBackground + // } }; this._tree = this._instantiationService.createInstance>( WorkbenchAsyncDataTree, diff --git a/src/vs/workbench/contrib/outline/browser/outlinePanel.ts b/src/vs/workbench/contrib/outline/browser/outlinePanel.ts index 75777a0e8e7..9d563e905c0 100644 --- a/src/vs/workbench/contrib/outline/browser/outlinePanel.ts +++ b/src/vs/workbench/contrib/outline/browser/outlinePanel.ts @@ -47,6 +47,7 @@ import { basename } from 'vs/base/common/resources'; import { IDataSource } from 'vs/base/browser/ui/tree/tree'; import { IMarkerDecorationsService } from 'vs/editor/common/services/markersDecorationService'; import { MarkerSeverity } from 'vs/platform/markers/common/markers'; +import { SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; class RequestState { @@ -331,7 +332,10 @@ export class OutlinePanel extends ViewletPanel { filter: this._treeFilter, identityProvider: new OutlineIdentityProvider(), keyboardNavigationLabelProvider: new OutlineNavigationLabelProvider(), - hideTwistiesOfChildlessElements: true + hideTwistiesOfChildlessElements: true, + overrideStyles: { + listBackground: SIDE_BAR_BACKGROUND + } } ); -- GitLab