Skip to content

Commit 0a92f93

Browse files
committed
view: use Codicon
1 parent 1b21155 commit 0a92f93

5 files changed

Lines changed: 10 additions & 6 deletions

File tree

src/vs/workbench/contrib/output/browser/output.contribution.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import { assertIsDefined } from 'vs/base/common/types';
3232
import { IWorkbenchLayoutService } from 'vs/workbench/services/layout/browser/layoutService';
3333
import { ContextKeyEqualsExpr, ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
3434
import { ToggleViewAction } from 'vs/workbench/browser/actions/layoutActions';
35+
import { Codicon } from 'vs/base/common/codicons';
3536

3637
// Register Service
3738
registerSingleton(IOutputService, OutputService);
@@ -70,7 +71,7 @@ const VIEW_CONTAINER: ViewContainer = Registry.as<IViewContainersRegistry>(ViewC
7071
Registry.as<IViewsRegistry>(ViewContainerExtensions.ViewsRegistry).registerViews([{
7172
id: OUTPUT_VIEW_ID,
7273
name: nls.localize('output', "Output"),
73-
containerIcon: 'codicon-output',
74+
containerIcon: Codicon.output.classNames,
7475
canMoveView: true,
7576
canToggleVisibility: false,
7677
ctorDescriptor: new SyncDescriptor(OutputViewPane),

src/vs/workbench/contrib/scm/browser/mainPane.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { ActionBar, ActionViewItem } from 'vs/base/browser/ui/actionbar/actionba
2525
import { IThemeService } from 'vs/platform/theme/common/themeService';
2626
import { attachBadgeStyler } from 'vs/platform/theme/common/styler';
2727
import { Command } from 'vs/editor/common/modes';
28-
import { renderCodicons } from 'vs/base/common/codicons';
28+
import { renderCodicons, Codicon } from 'vs/base/common/codicons';
2929
import { escape } from 'vs/base/common/strings';
3030
import { WorkbenchList } from 'vs/platform/list/browser/listService';
3131
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
@@ -334,7 +334,7 @@ export class MainPaneDescriptor implements IViewDescriptor {
334334

335335
readonly id = MainPane.ID;
336336
readonly name = MainPane.TITLE;
337-
readonly containerIcon = 'codicon-source-control';
337+
readonly containerIcon = Codicon.sourceControl.classNames;
338338
readonly ctorDescriptor: SyncDescriptor<MainPane>;
339339
readonly canToggleVisibility = true;
340340
readonly hideByDefault = false;

src/vs/workbench/contrib/scm/browser/scm.contribution.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import { IViewContainersRegistry, ViewContainerLocation, Extensions as ViewConta
2727
import { SCMViewPaneContainer } from 'vs/workbench/contrib/scm/browser/scmViewlet';
2828
import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors';
2929
import { ModesRegistry } from 'vs/editor/common/modes/modesRegistry';
30+
import { Codicon } from 'vs/base/common/codicons';
3031

3132
class OpenSCMViewletAction extends ShowViewletAction {
3233

@@ -51,7 +52,7 @@ Registry.as<IViewContainersRegistry>(ViewContainerExtensions.ViewContainersRegis
5152
id: VIEWLET_ID,
5253
name: localize('source control', "Source Control"),
5354
ctorDescriptor: new SyncDescriptor(SCMViewPaneContainer),
54-
icon: 'codicon-source-control',
55+
icon: Codicon.sourceControl.classNames,
5556
order: 2
5657
}, ViewContainerLocation.Sidebar);
5758

src/vs/workbench/contrib/scm/browser/scmViewlet.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import { debounce } from 'vs/base/common/decorators';
3434
import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors';
3535
import { IOpenerService } from 'vs/platform/opener/common/opener';
3636
import { addClass } from 'vs/base/browser/dom';
37+
import { Codicon } from 'vs/base/common/codicons';
3738

3839
export interface ISpliceEvent<T> {
3940
index: number;
@@ -69,7 +70,7 @@ export class EmptyPane extends ViewPane {
6970
export class EmptyPaneDescriptor implements IViewDescriptor {
7071
readonly id = EmptyPane.ID;
7172
readonly name = EmptyPane.TITLE;
72-
readonly containerIcon = 'codicon-source-control';
73+
readonly containerIcon = Codicon.sourceControl.classNames;
7374
readonly ctorDescriptor = new SyncDescriptor(EmptyPane);
7475
readonly canToggleVisibility = true;
7576
readonly hideByDefault = false;

src/vs/workbench/contrib/userDataSync/browser/userDataSyncView.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { FolderThemeIcon } from 'vs/platform/theme/common/themeService';
1919
import { fromNow } from 'vs/base/common/date';
2020
import { pad, uppercaseFirstLetter } from 'vs/base/common/strings';
2121
import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer';
22+
import { Codicon } from 'vs/base/common/codicons';
2223

2324
export class UserDataSyncViewContribution implements IWorkbenchContribution {
2425

@@ -41,7 +42,7 @@ export class UserDataSyncViewContribution implements IWorkbenchContribution {
4142
ViewPaneContainer,
4243
['workbench.view.sync', `workbench.view.sync.state`, { mergeViewWithContainerWhenSingleView: true }]
4344
),
44-
icon: 'codicon-sync',
45+
icon: Codicon.sync.classNames,
4546
hideIfEmpty: true,
4647
}, ViewContainerLocation.Sidebar);
4748
}

0 commit comments

Comments
 (0)