2013/08/30

Foobar2000 Columns UI介面細部調整-Part6

    上一篇介紹了UI介面的設計方式, 這一篇則要大致介紹關於UI介面的細部調整, 包含功能面板的設定顏色字體、透明度等...: 檔案(file)----> 參數設定(preferences) ----> components----> display----> columns UI.


面板設定

    在columns UI元件設定中選取layout標籤, 隨意點取下框中的功能面板, 在右方的項目細節(item details)框中則可設定功能面板的細節. 有些面板最下方則有面板的配置(configure)選擇鈕可進行細部的調整.


Item details(項目細節)

Show caption---- 顯示標題
Hidden---- 隱藏(點擊標題兩下以收合)
Auto-hide---- 自動隱藏(完全隱藏面版)
Locked---- 鎖定
Creat left toggle area---- 建立左側切換區域
Use custom title---- 使用自定義標題
Caption orientation---- 標題方向(垂直或水平)
Configure---- 配置

    部分細部調整則可以直接在功能面板上點選滑鼠右鍵, 以選擇所需調整的項目. 部分功能面板亦有configure或optionsy可點選, 以進行細部的調整. 這裡小狐也注意到, 在columns UI設定layout標籤中的功能面板設定與直接在面板上點選滑鼠右鍵來設定, 兩邊不一定都會有配置(configure)可選擇, 有些要在兩邊自己去找. 以下僅以部分功能面板作簡單的介紹.



(1)歌詞秀(Lyric show)

    在歌詞秀面板上點選右鍵可以進行歌詞的排列(aling)、顏色(color)及字體(font)的調整.


排列(Aling)

Left---- 左
Center---- 中
Center left---- 中左
Ccenter right---- 中右
Right---- 右

顏色(Color)

Highline---- 目前歌詞顏色
Normal---- 正常歌詞顏色
Backgroung---- 背景
Reser---- 重置

字體(font)

(略)

    當然你也可以從參數設定(preferences)的lyric show panels元件設定中點選display標籤調整以上項目: 檔案(file)----> 參數設定(preferences) ----> components----> tools----> lyric show panels.



    在formattimg string標籤中的formatting string for lyric not found框中鍵入, 當foobar2000尋找不到歌詞時在歌詞秀中所顯示的文字.


(2)視覺化時間軸(WSH panel)

    在視覺化時間軸面板上點選右鍵選擇配置(configure)可以在程式碼中進行面板字體顏色與位置的設定.



    在程式碼中找到var g_font = gdi.Font(-12, weight_normal, italic, uline_no, "MeiryoKe_PGothic");這行為字體大小的部分, 其中-12為字體大小.


    在程式碼中找到gr.FillGradRect...此段四行則為面版顏色的部分:

1. gr.FillGradRect(  0, 00,    pos, wh, 90RGB(240,240,240), RGB(227,74,155));
2. gr.FillGradRect(pos, 0, ww-pos, wh, 90, RGB(240,240,240)RGB(190,240,190));
3. gr.DrawString(txt, g_font, RGB(86,191,81)00, ww, wh,
StrFmt(align_center, align_middle, trim_no, flag_nowrap | flag_noclip));
4. gr.DrawRect(0,0, ww-1, wh-1, 2.0RGB(50,150,240));
------------------------------------------------------------------------------------------

1.時間軸跑過的顏色, 90為漸層角度; RGB(240,240,240)為漸層中的淺色部分; RGB(227,74,155)為漸層中的暗色部分.

2.時間軸還未跑過的顏色, 90為漸層角度; RGB(240,240,240)為漸層中的淺色部分; RGB(190,240,190)為漸層中的暗色部分.

3.時間軸字體顏色與位置, RGB(86,191,81)為字體顏色; 0為字體的左右位置; 0為字體的上下位置.

4.時間軸邊框顏色與位置, 0為邊框左右位置; 0邊框上下位置; 2.0為邊框粗細; RGB(50,150,240)為邊框顏色. 


(3)頻譜面板(Channel spectrum panel)

    在頻譜面板上點選右鍵選擇配置(configure)可以做面板細部的調整, 以下由上至下由左而右大致介紹.


ForeGround1---- 前景1
ForeGround2---- 前景2
BackGround---- 背景
Peak---- 顛峰
Tics---- 抽動
Show Peak---- 顯示巔峰
Show tics freq---- 顯示抽動頻率
Show tics amp---- 顯示抽動安陪

Logarithm scale---- 對數標尺
Linear scale (frequency)---- 線性標尺(頻率)
Transparent ground---- 透明背景
Fast pseudo-transparent mode---- 快速虛擬透明模式?

Bar width---- 條狀寬度

Edge style---- 邊緣風格
無(None) 下沉(Sunken)灰色(Grey)

Color Mode---- 顏色模式
簡單(Simple)、水平(Horizontal)、垂直(Vertical)、簡單反鋸齒(Simple-antialias)、水平反鋸齒(Horizontal-antialias)、簡單線性(Simple-line)

Channel Mode---- 頻道模式
分開(Separate)合併所有(Merge all) 按下面指定(Specified below)

Bar mode---- 條狀模式
Reverse freq-axis---- 反轉頻率軸
Reverse channel-pos---- 反轉聲道位置
Sync with scanline---- 同步掃描線

    點選右鍵也有顏色模式(color mode)可以選擇.


(4)頻譜分析器(Spectrum analyser)

    在頻譜分析器上點選右鍵選擇options可以調整當前顏色與背景顏色.


ForeGround colour---- 前景顏色
BackGround colour---- 背景顏色
Bar mode---- 條狀模式
Horizontal scale---- 水平標尺
線性(Linear)對數(Logarithmic)

Vertical scale---- 垂直標尺
線性(Linear)對數(Logarithmic)

Window frame style---- 視窗邊框風格
無(None) 下沉(Sunken)灰色(Grey)

狀態列

    在columns UI元件設定中選取(status bar)標籤可設定foobar2000下方的狀態列.


Status bar(狀態列)

Show status bar---- 顯示狀態列
Show volume---- 顯示聲音
Show playlist lock status---- 顯示播放清單鎖定狀態(不明)
Show selected tracks' total length---- 顯是選曲歌曲的時間總長度

Status pane(狀態面版)

Show status pane---- 顯示狀態面版

General(一般)

Title format script---- 設定標題格式(狀態列的排列格式)

背景顏色字體調整

    檔案(file)----> 參數設定(preferences) ----> components----> display----> columns UI ----> colours and fonts. 在UI介面的顏色與字體設定中的最上方分別都附有元件(element)模式(mode)兩個選項的下拉式的選單, 在元件(element)的選單中有許多的功能面板可供選取, 一般在顏色設定會選取通用(global), 在字體設定選取共同(common), 這麼一來顏色與字體的設定就會一致套用在所有的功能面板上, 而不會僅限於某個功能面板, 當然你也可以個別設定某個功能面板的顏色與字體; 在模式(mode)的選單中則有系統(system)、主題(themed)自定義(custom)的模式可選取, 如果要自行設定功能面板的顏色與字體則都要選取自定義(custom).




Colours(顏色)

Foreground---- 前景(文字)        Background---- 背景
Item---- 項目                                       
Selected item---- 選取項目 
Inactive selected item---- 停止活動時的選取項目(點擊其他地方時的選取項目顏色)
Use custom active item frame---- 使用自定義的活動項目框
Active item frame---- 活動項目框 

Fonts(字體)

Font---- 字體

透明度調整

    檔案(file)----> 參數設定(preferences)----> components----> display----> columns UI----> 選擇columns UI設定中的main標籤, 在miscellaneous框中勾選use transparency,opacity即可輸入透明度: 1~255.



閱讀下一篇文章:《Foobar2000 Columns UI介面固定-Part7》

沒有留言:

張貼留言