SourceControlInputBox API finalization (#152171)

This commit is contained in:
Ladislau Szomoru 2022-06-15 15:14:28 +02:00 committed by GitHub
parent 5e7d488b7c
commit 03be93691c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 5 additions and 25 deletions

View file

@ -14,7 +14,6 @@
"contribMergeEditorToolbar",
"contribViewsWelcome",
"scmActionButton",
"scmInput",
"scmSelectedProvider",
"scmValidation",
"timeline"

View file

@ -12,7 +12,6 @@
"../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.diffCommand.d.ts",
"../../src/vscode-dts/vscode.proposed.scmActionButton.d.ts",
"../../src/vscode-dts/vscode.proposed.scmInput.d.ts",
"../../src/vscode-dts/vscode.proposed.scmSelectedProvider.d.ts",
"../../src/vscode-dts/vscode.proposed.scmValidation.d.ts",
"../../src/vscode-dts/vscode.proposed.tabs.d.ts",

View file

@ -252,12 +252,10 @@ export class ExtHostSCMInputBox implements vscode.SourceControlInputBox {
private _enabled: boolean = true;
get enabled(): boolean {
checkProposedApiEnabled(this._extension, 'scmInput');
return this._enabled;
}
set enabled(enabled: boolean) {
checkProposedApiEnabled(this._extension, 'scmInput');
enabled = !!enabled;
if (this._enabled === enabled) {

View file

@ -47,7 +47,6 @@ export const allApiProposals = Object.freeze({
quickPickSortByLabel: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.quickPickSortByLabel.d.ts',
resolvers: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.resolvers.d.ts',
scmActionButton: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.scmActionButton.d.ts',
scmInput: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.scmInput.d.ts',
scmSelectedProvider: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.scmSelectedProvider.d.ts',
scmValidation: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.scmValidation.d.ts',
snippetWorkspaceEdit: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.snippetWorkspaceEdit.d.ts',

View file

@ -13770,6 +13770,11 @@ declare module 'vscode' {
*/
placeholder: string;
/**
* Controls whether the input box is enabled (default is `true`).
*/
enabled: boolean;
/**
* Controls whether the input box is visible (default is `true`).
*/

View file

@ -1,20 +0,0 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
declare module 'vscode' {
// https://github.com/microsoft/vscode/issues/150268
/**
* Represents the input box in the Source Control viewlet.
*/
export interface SourceControlInputBox {
/**
* Controls whether the input box is enabled (default is `true`).
*/
enabled: boolean;
}
}