foobar2000のTrack info panel modでプログレスバー描画のテストを参考にしてTrack info panel modでプログレスバーを表示させる。
$progressのTFを使うよりスムーズなプログレスバーが描画でき、表現の自由度が高い。欠点としてプログレスバーをクリックして曲の位置の移動をすることはできないので、キーボードショートカットで補うといい。
// Global
$puts(PROGRESSBAR_WIDTH,$muldiv(%playback_time_seconds%,376,%length_seconds%))
$ifequal($get(PROGRESSBAR_WIDTH),
0,
$puts(PROGRESSBAR_BLANK_FLAG,1),
$puts(PROGRESSBAR_BLANK_FLAG,0)
)
// Background
$drawrect(,29,376,1,brushcolor-217-217-217 pencolor-null)
// PerSecond
$ifequal($get(PROGRESSBAR_BLANK_FLAG),
1,
,
$drawrect(,29,$get(PROGRESSBAR_WIDTH),1,brushcolor-128-128-128 pencolor-null)
)
0 Coment:
Post a Comment