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

add some tree styles, #84715

上级 38ac339e
......@@ -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<typeof WorkbenchAsyncDataTree, WorkbenchAsyncDataTree<ReferencesModel | FileReferences, TreeElement, FuzzyScore>>(
WorkbenchAsyncDataTree,
......@@ -314,7 +317,7 @@ export class ReferenceWidget extends peekView.PeekViewWidget {
this._instantiationService.createInstance(OneReferenceRenderer),
],
this._instantiationService.createInstance(DataSource),
treeOptions
treeOptions,
);
// split stuff
......
......@@ -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
}
});
}
......
......@@ -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<typeof WorkbenchAsyncDataTree, WorkbenchAsyncDataTree<CallHierarchyModel, callHTree.Call, FuzzyScore>>(
WorkbenchAsyncDataTree,
......
......@@ -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
}
}
);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册