MCPcopy
hub / github.com/mathuo/dockview / setViewVisible

Method setViewVisible

packages/dockview-core/src/splitview/splitview.ts:303–315  ·  view source on GitHub ↗
(index: number, visible: boolean)

Source from the content-addressed store, hash-verified

301 }
302
303 setViewVisible(index: number, visible: boolean): void {
304 if (index < 0 || index >= this.viewItems.length) {
305 throw new Error('Index out of bounds');
306 }
307
308 const viewItem = this.viewItems[index];
309
310 viewItem.setVisible(visible, viewItem.size);
311
312 this.distributeEmptySpace(index);
313 this.layoutViews();
314 this.saveProportions();
315 }
316
317 getViewSize(index: number): number {
318 if (index < 0 || index >= this.viewItems.length) {

Callers 1

setVisibleMethod · 0.45

Calls 4

distributeEmptySpaceMethod · 0.95
layoutViewsMethod · 0.95
saveProportionsMethod · 0.95
setVisibleMethod · 0.65

Tested by

no test coverage detected