dockable columns ui panels 解説

up303.png

dockable columns ui panels

columns ui panelを独立したウィンドウとして作成できます。また、それを他のウィンドウにドッキングしたり、最小化したり、隠すことができます。 パネルを使わない時には隠したい、という方に特にオススメ。DLLはFoobar2000:Dockから入手可能。 ※Columns UIが必要です。

設定

View > Dockable Panels

up309.png

これらの項目はButtonsからでも実行できます。

Preference > Display > Dockable Panels

up299.png

パネルの作成方法

Menuにある View > Dockable Panels > New... を押すと、何もないウィンドウが現れます。

up300.png

このウィンドウ上を右クリックし、設定したいパネルを選択します。*1

up301.png

これで、パネルがウィンドウとして作成されました。なお、右上のクローズボックスを押し、閉じてしまうとそのパネルは消滅します。最小化する場合は、タイトルバーをダブルクリックして下さい。

up302.png

ドッキングの方法

この例では、下のSpectrum analyserを上のTrack infoにドッキングします。

up304.png

まず、ドッキングしたいパネルをドッキングされるパネルにドラッグしてください。

up305.png

すると、ある程度近づいたところでくっつきます。ここでドラッグをやめて下さい。この時点ではまだドッキングしていません。

up306.png

ここでタイトルバーを長押ししてください。

up307.png

すると、タイトルの後ろにドッキングしたウィンドウの方向*2(画像では[^])が表示されます。*3 これで、ドッキングは完了です。ドッキングを解除する場合は、パネルを離してからタイトルバーを長押ししてください。

Expansion Tagz 設定

Expansion Tagzで、自動的にパネルを最小化/元に戻すことができます。 基本的には、文字がない場合、またはTitleformattingで有効な文字がない場合に最小化され、有効な文字が一文字でもある場合には元のサイズになります。 新しく曲が再生されるたびに、有効か無効かを判断します。

以下に例を挙げます。

また、$dock_iscollapsed_index(n)という、指定したウィンドウが最小化している場合に1を返すExpansion Tagz専用の関数があります。 nの値は、View > Dockable Panels > Activateにあるパネルの左の数字から1を引いた数です。

up308.png

この画像を例にすると、Album Artは2、Spectrumは0となります。

使用例:

$if($not($dock_iscollapsed_index(0)),Expand,)

一番目のパネルが最小化していれば最小化し、元のサイズならば元のサイズになります。


*1 Vertical Splitter、Horizonal Splitterは正常に利用できません。もし設定してしまった場合は、そのウィンドウを閉じてください。Tabbed panel modifiedは使用可能です。
*2 フォントによっては右向き、左向きのが文字化けします
*3 Show docking arrows...を無効にしている場合、表示されません

Last-modified: 2016-02-03 (水) 23:00:00