Charleston 0.6 カラーテーマファイル構造

カラーテーマファイル

カラーテーマファイルは.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ケタ毎に赤色成分、緑色成分、青色成分、透明度で、透明度は不透明の場合省略可能です。

infoIconColorsセクション

カラーテーマで指定した配色によって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まで、全ての行の色を定義して下さい。