implement modal message API

This commit is contained in:
Joao Moreno
2017-02-02 16:14:16 +01:00
parent 968bd57112
commit bdaab8eb4e
6 changed files with 157 additions and 21 deletions

View File

@@ -17,7 +17,7 @@ export class ExtHostMessageService {
this._proxy = threadService.get(MainContext.MainThreadMessageService);
}
showMessage(severity: Severity, message: string, commands: (string | vscode.MessageItem)[]): Thenable<string | vscode.MessageItem> {
showMessage(severity: Severity, message: string, options: vscode.MessageOptions, commands: (string | vscode.MessageItem)[]): Thenable<string | vscode.MessageItem> {
const items: { title: string; isCloseAffordance: boolean; handle: number; }[] = [];
@@ -33,7 +33,7 @@ export class ExtHostMessageService {
}
}
return this._proxy.$showMessage(severity, message, items).then(handle => {
return this._proxy.$showMessage(severity, message, options, items).then(handle => {
if (typeof handle === 'number') {
return commands[handle];
}