@@ -272,16 +272,25 @@ export interface IDockviewComponent extends IBaseGrid<DockviewGroupPanel> {
272
272
readonly activePanel : IDockviewPanel | undefined ;
273
273
readonly totalPanels : number ;
274
274
readonly panels : IDockviewPanel [ ] ;
275
+ readonly orientation : Orientation ;
275
276
readonly onDidDrop : Event < DockviewDidDropEvent > ;
276
277
readonly onWillDrop : Event < DockviewWillDropEvent > ;
277
278
readonly onWillShowOverlay : Event < WillShowOverlayLocationEvent > ;
278
- readonly orientation : Orientation ;
279
+ readonly onDidRemovePanel : Event < IDockviewPanel > ;
280
+ readonly onDidAddPanel : Event < IDockviewPanel > ;
281
+ readonly onDidLayoutFromJSON : Event < void > ;
282
+ readonly onDidActivePanelChange : Event < IDockviewPanel | undefined > ;
283
+ readonly onWillDragPanel : Event < TabDragEvent > ;
284
+ readonly onWillDragGroup : Event < GroupDragEvent > ;
285
+ readonly onDidRemoveGroup : Event < DockviewGroupPanel > ;
286
+ readonly onDidAddGroup : Event < DockviewGroupPanel > ;
287
+ readonly onDidActiveGroupChange : Event < DockviewGroupPanel | undefined > ;
288
+ readonly options : DockviewComponentOptions ;
279
289
updateOptions ( options : DockviewComponentUpdateOptions ) : void ;
280
290
moveGroupOrPanel ( options : MoveGroupOrPanelOptions ) : void ;
281
291
moveGroup ( options : MoveGroupOptions ) : void ;
282
292
doSetGroupActive : ( group : DockviewGroupPanel , skipFocus ?: boolean ) => void ;
283
293
removeGroup : ( group : DockviewGroupPanel ) => void ;
284
- options : DockviewComponentOptions ;
285
294
addPanel < T extends object = Parameters > (
286
295
options : AddPanelOptions < T >
287
296
) : IDockviewPanel ;
@@ -299,12 +308,6 @@ export interface IDockviewComponent extends IBaseGrid<DockviewGroupPanel> {
299
308
toJSON ( ) : SerializedDockview ;
300
309
fromJSON ( data : SerializedDockview ) : void ;
301
310
//
302
- readonly onDidRemovePanel : Event < IDockviewPanel > ;
303
- readonly onDidAddPanel : Event < IDockviewPanel > ;
304
- readonly onDidLayoutFromJSON : Event < void > ;
305
- readonly onDidActivePanelChange : Event < IDockviewPanel | undefined > ;
306
- readonly onWillDragPanel : Event < TabDragEvent > ;
307
- readonly onWillDragGroup : Event < GroupDragEvent > ;
308
311
addFloatingGroup (
309
312
item : IDockviewPanel | DockviewGroupPanel ,
310
313
coord ?: { x : number ; y : number }
@@ -318,9 +321,6 @@ export interface IDockviewComponent extends IBaseGrid<DockviewGroupPanel> {
318
321
onWillClose ?: ( event : { id : string ; window : Window } ) => void ;
319
322
}
320
323
) : Promise < void > ;
321
- readonly onDidRemoveGroup : Event < DockviewGroupPanel > ;
322
- readonly onDidAddGroup : Event < DockviewGroupPanel > ;
323
- readonly onDidActiveGroupChange : Event < DockviewGroupPanel | undefined > ;
324
324
}
325
325
326
326
export class DockviewComponent
@@ -1845,7 +1845,7 @@ export class DockviewComponent
1845
1845
const removedPanel : IDockviewPanel | undefined = this . movingLock (
1846
1846
( ) =>
1847
1847
sourceGroup . model . removePanel ( sourceItemId , {
1848
- skipSetActive : true ,
1848
+ skipSetActive : false ,
1849
1849
skipSetActiveGroup : true ,
1850
1850
} )
1851
1851
) ;
0 commit comments