@@ -20,10 +20,10 @@ export interface IWindowsChannel extends IChannel {
2020 call ( command : 'pickFileFolderAndOpen' , arg : INativeOpenDialogOptions ) : TPromise < void > ;
2121 call ( command : 'pickFileAndOpen' , arg : INativeOpenDialogOptions ) : TPromise < void > ;
2222 call ( command : 'pickFolderAndOpen' , arg : INativeOpenDialogOptions ) : TPromise < void > ;
23+ call ( command : 'pickWorkspaceAndOpen' , arg : INativeOpenDialogOptions ) : TPromise < void > ;
2324 call ( command : 'reloadWindow' , arg : number ) : TPromise < void > ;
2425 call ( command : 'toggleDevTools' , arg : number ) : TPromise < void > ;
2526 call ( command : 'closeWorkspace' , arg : number ) : TPromise < void > ;
26- call ( command : 'openWorkspace' , arg : number ) : TPromise < void > ;
2727 call ( command : 'createAndEnterWorkspace' , arg : [ number , string [ ] , string ] ) : TPromise < IEnterWorkspaceResult > ;
2828 call ( command : 'saveAndEnterWorkspace' , arg : [ number , string ] ) : TPromise < IEnterWorkspaceResult > ;
2929 call ( command : 'toggleFullScreen' , arg : number ) : TPromise < void > ;
@@ -82,11 +82,11 @@ export class WindowsChannel implements IWindowsChannel {
8282 case 'pickFileFolderAndOpen' : return this . service . pickFileFolderAndOpen ( arg ) ;
8383 case 'pickFileAndOpen' : return this . service . pickFileAndOpen ( arg ) ;
8484 case 'pickFolderAndOpen' : return this . service . pickFolderAndOpen ( arg ) ;
85+ case 'pickWorkspaceAndOpen' : return this . service . pickWorkspaceAndOpen ( arg ) ;
8586 case 'reloadWindow' : return this . service . reloadWindow ( arg ) ;
8687 case 'openDevTools' : return this . service . openDevTools ( arg ) ;
8788 case 'toggleDevTools' : return this . service . toggleDevTools ( arg ) ;
8889 case 'closeWorkspace' : return this . service . closeWorkspace ( arg ) ;
89- case 'openWorkspace' : return this . service . openWorkspace ( arg ) ;
9090 case 'createAndEnterWorkspace' : return this . service . createAndEnterWorkspace ( arg [ 0 ] , arg [ 1 ] , arg [ 2 ] ) ;
9191 case 'saveAndEnterWorkspace' : return this . service . saveAndEnterWorkspace ( arg [ 0 ] , arg [ 1 ] ) ;
9292 case 'toggleFullScreen' : return this . service . toggleFullScreen ( arg ) ;
@@ -154,6 +154,10 @@ export class WindowsChannelClient implements IWindowsService {
154154 return this . channel . call ( 'pickFolderAndOpen' , options ) ;
155155 }
156156
157+ pickWorkspaceAndOpen ( options : INativeOpenDialogOptions ) : TPromise < void > {
158+ return this . channel . call ( 'pickWorkspaceAndOpen' , options ) ;
159+ }
160+
157161 reloadWindow ( windowId : number ) : TPromise < void > {
158162 return this . channel . call ( 'reloadWindow' , windowId ) ;
159163 }
@@ -170,10 +174,6 @@ export class WindowsChannelClient implements IWindowsService {
170174 return this . channel . call ( 'closeWorkspace' , windowId ) ;
171175 }
172176
173- openWorkspace ( windowId : number ) : TPromise < void > {
174- return this . channel . call ( 'openWorkspace' , windowId ) ;
175- }
176-
177177 createAndEnterWorkspace ( windowId : number , folderPaths ?: string [ ] , path ?: string ) : TPromise < IEnterWorkspaceResult > {
178178 return this . channel . call ( 'createAndEnterWorkspace' , [ windowId , folderPaths , path ] ) ;
179179 }
0 commit comments