igc-dockmanagerにはペインをピン解除した際にタブヘッダーが表示されるdiv領域が左右にあります。

これらの領域の要素に対してcssクラス「unpinned-tab-area–hidden」を追加・削除することにより、プログラムから表示・非表示を切り替えることができます。
private unpinnedTabAreaVisible = true;
toggleUnpinnedTabArea(evt : any)
{
const unpinnedAreaLeft = (this.dockManager as any).nativeElement.shadowRoot.querySelector(".unpinned-tab-area--left");
const unpinnedAreaRight = (this.dockManager as any).nativeElement.shadowRoot.querySelector(".unpinned-tab-area--right");
if(this.unpinnedTabAreaVisible)
{
if(unpinnedAreaLeft.childNodes.length > 0)
{
unpinnedAreaLeft.classList.add("unpinned-tab-area--hidden");
}
if(unpinnedAreaRight.childNodes.length > 0)
{
unpinnedAreaRight.classList.add("unpinned-tab-area--hidden");
}
this.unpinnedTabAreaVisible = false;
}
else
{
if(unpinnedAreaLeft.childNodes.length > 0)
{
unpinnedAreaLeft.classList.remove("unpinned-tab-area--hidden");
}
if(unpinnedAreaRight.childNodes.length > 0)
{
unpinnedAreaRight.classList.remove("unpinned-tab-area--hidden");
}
this.unpinnedTabAreaVisible = true;
}
}
