カラーテーマファイルは.json形式のファイルで、下記の様な形になっています。
{ "backgroundColor" : "#ffffff", "rowStripingColor" : "#f3f6fa", "normalCommentColor" : "#000000", "ownerCommentColor" : "#fc0f3a", "officialCommentColor" : "#fee333", "cruiseCommentColor" : "#ee333d", "ngCommentColor" : "#800000", "firstCommentNumberColor" : "#ff0000", "knownUserNameColor" : "#000000", "unknownUserNameColor" : "#c0c0c0", "metAtOtherUserNameBackgroundColor" : "#f0faf0", "unknkowUserNameBackgroundColor" : "#faf0fa", "gridLineColor" : "#000000", "enableGridLine" : 1 }
各行はenableGridLine以外は省略可能で罫線を表示しないときは0を指定して下さい、backgroundColorを省略すると背景色が白に、normalCommentColorを省略すると文字色が黒に、それ以外を省略すると、文字色の場合はnormalCommentColorに、背景色を省略するとbackgroundColorになります。
#の後ろは2桁の16進数00~ffで、左から2ケタ毎に赤色成分、緑色成分、青色成分、透明度で、透明度は不透明の場合省略可能です。
カラーテーマで指定した配色によってInfo.カラム(列)のアイコンがみえにくくなることがあると思います。
その場合は、カラーテーマファイルにinfoIconColorsを定義して下さい。infoIconColorsを定義したカラーテーマファイルは以下のような形になります。
{ "backgroundColor" : "#ffffff", "rowStripingColor" : "#f3f6fa", "normalCommentColor" : "#000000", "ownerCommentColor" : "#fc0f3a", "officialCommentColor" : "#fee333", "cruiseCommentColor" : "#ee333d", "ngCommentColor" : "#800000", "firstCommentNumberColor" : "#ff0000", "knownUserNameColor" : "#000000", "unknownUserNameColor" : "#c0c0c0", "metAtOtherUserNameBackgroundColor" : "#f0faf0", "unknkowUserNameBackgroundColor" : "#faf0fa", "gridLineColor" : "#000000", "enableGridLine" : 1, "infoIconColors" : { "ownerForeground" : "#ffffff" "ownerBackground" : "#ffffff" "cruiseForeground" : "#ffffff" "cruiseBackground" : "#ffffff" "officialForeground" : "#ffffff" "officialBackground" : "#ffffff" "newForeground" : "#ffffff" "newBackground" : "#ffffff" "premiumForeground" : "#ffffff" "premiumBackground" : "#ffffff" "anonymousForeground" : "#ffffff" "anonymousBackground" : "#ffffff" "englishForeground" : "#ffffff" "englishBackground" : "#ffffff" "taiwanForeground" : "#ffffff" "taiwanBackground" : "#ffffff" } }
カラーテーマファイルにinfoIconColorsを定義しないことは可能ですが、infoIconColorsを定義する際はownerForegroundからtaiwanBackgroundまで、全ての行の色を定義して下さい。