カラーテーマファイルは.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まで、全ての行の色を定義して下さい。