named codicons for views (for #92791)

This commit is contained in:
Martin Aeschlimann
2020-11-19 21:34:05 +01:00
parent 5ebe7eb5f6
commit f0ed8aa2e9
24 changed files with 173 additions and 76 deletions

View File

@@ -9,6 +9,7 @@ import { Event } from 'vs/base/common/event';
import { RawContextKey } from 'vs/platform/contextkey/common/contextkey';
import { localize } from 'vs/nls';
import { URI } from 'vs/base/common/uri';
import { Codicon, registerIcon } from 'vs/base/common/codicons';
export interface IUserDataSyncAccount {
readonly authenticationProviderId: string;
@@ -81,6 +82,8 @@ export const enum AccountStatus {
export const SYNC_TITLE = localize('sync category', "Settings Sync");
export const SYNC_VIEW_ICON = registerIcon('settings-sync-view-icon', Codicon.sync, localize('syncViewIcon', 'View icon of the settings sync view.'));
// Contexts
export const CONTEXT_SYNC_STATE = new RawContextKey<string>('syncStatus', SyncStatus.Uninitialized);
export const CONTEXT_SYNC_ENABLEMENT = new RawContextKey<boolean>('syncEnabled', false);