提交 0e3a2cc6 编写于 作者: J Johannes Rieken

add some tree styles, #84715

上级 38ac339e
...@@ -302,7 +302,10 @@ export class ReferenceWidget extends peekView.PeekViewWidget { ...@@ -302,7 +302,10 @@ export class ReferenceWidget extends peekView.PeekViewWidget {
keyboardSupport: this._defaultTreeKeyboardSupport, keyboardSupport: this._defaultTreeKeyboardSupport,
accessibilityProvider: new AriaProvider(), accessibilityProvider: new AriaProvider(),
keyboardNavigationLabelProvider: this._instantiationService.createInstance(StringRepresentationProvider), keyboardNavigationLabelProvider: this._instantiationService.createInstance(StringRepresentationProvider),
identityProvider: new IdentityProvider() identityProvider: new IdentityProvider(),
// overrideStyles: {
// listBackground: peekView.peekViewResultsBackground
// }
}; };
this._tree = this._instantiationService.createInstance<typeof WorkbenchAsyncDataTree, WorkbenchAsyncDataTree<ReferencesModel | FileReferences, TreeElement, FuzzyScore>>( this._tree = this._instantiationService.createInstance<typeof WorkbenchAsyncDataTree, WorkbenchAsyncDataTree<ReferencesModel | FileReferences, TreeElement, FuzzyScore>>(
WorkbenchAsyncDataTree, WorkbenchAsyncDataTree,
...@@ -314,7 +317,7 @@ export class ReferenceWidget extends peekView.PeekViewWidget { ...@@ -314,7 +317,7 @@ export class ReferenceWidget extends peekView.PeekViewWidget {
this._instantiationService.createInstance(OneReferenceRenderer), this._instantiationService.createInstance(OneReferenceRenderer),
], ],
this._instantiationService.createInstance(DataSource), this._instantiationService.createInstance(DataSource),
treeOptions treeOptions,
); );
// split stuff // split stuff
......
...@@ -379,7 +379,10 @@ export class BreadcrumbsFilePicker extends BreadcrumbsPicker { ...@@ -379,7 +379,10 @@ export class BreadcrumbsFilePicker extends BreadcrumbsPicker {
sorter: new FileSorter(), sorter: new FileSorter(),
filter: this._instantiationService.createInstance(FileFilter), filter: this._instantiationService.createInstance(FileFilter),
identityProvider: new FileIdentityProvider(), identityProvider: new FileIdentityProvider(),
keyboardNavigationLabelProvider: new FileNavigationLabelProvider() keyboardNavigationLabelProvider: new FileNavigationLabelProvider(),
overrideStyles: {
listBackground: breadcrumbsPickerBackground
}
}); });
} }
......
...@@ -199,6 +199,9 @@ export class CallHierarchyTreePeekWidget extends peekView.PeekViewWidget { ...@@ -199,6 +199,9 @@ export class CallHierarchyTreePeekWidget extends peekView.PeekViewWidget {
identityProvider: new callHTree.IdentityProvider(() => this._direction), identityProvider: new callHTree.IdentityProvider(() => this._direction),
ariaLabel: localize('tree.aria', "Call Hierarchy"), ariaLabel: localize('tree.aria', "Call Hierarchy"),
expandOnlyOnTwistieClick: true, expandOnlyOnTwistieClick: true,
// overrideStyles: {
// listBackground: peekView.peekViewResultsBackground
// }
}; };
this._tree = this._instantiationService.createInstance<typeof WorkbenchAsyncDataTree, WorkbenchAsyncDataTree<CallHierarchyModel, callHTree.Call, FuzzyScore>>( this._tree = this._instantiationService.createInstance<typeof WorkbenchAsyncDataTree, WorkbenchAsyncDataTree<CallHierarchyModel, callHTree.Call, FuzzyScore>>(
WorkbenchAsyncDataTree, WorkbenchAsyncDataTree,
......
...@@ -47,6 +47,7 @@ import { basename } from 'vs/base/common/resources'; ...@@ -47,6 +47,7 @@ import { basename } from 'vs/base/common/resources';
import { IDataSource } from 'vs/base/browser/ui/tree/tree'; import { IDataSource } from 'vs/base/browser/ui/tree/tree';
import { IMarkerDecorationsService } from 'vs/editor/common/services/markersDecorationService'; import { IMarkerDecorationsService } from 'vs/editor/common/services/markersDecorationService';
import { MarkerSeverity } from 'vs/platform/markers/common/markers'; import { MarkerSeverity } from 'vs/platform/markers/common/markers';
import { SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme';
class RequestState { class RequestState {
...@@ -331,7 +332,10 @@ export class OutlinePanel extends ViewletPanel { ...@@ -331,7 +332,10 @@ export class OutlinePanel extends ViewletPanel {
filter: this._treeFilter, filter: this._treeFilter,
identityProvider: new OutlineIdentityProvider(), identityProvider: new OutlineIdentityProvider(),
keyboardNavigationLabelProvider: new OutlineNavigationLabelProvider(), keyboardNavigationLabelProvider: new OutlineNavigationLabelProvider(),
hideTwistiesOfChildlessElements: true hideTwistiesOfChildlessElements: true,
overrideStyles: {
listBackground: SIDE_BAR_BACKGROUND
}
} }
); );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册