View Raw SPL
/* lightmode.spl */
static ToolWhite_rgb = 0xffffff;
static ToolGrey_rgb = 0xf1eff0;
static ToolBlue_rgb = 0xd77717;
static ToolRed_rgb = 0x1c1cd1;
static ToolGreen_rgb = 0x039c23;
static ToolYellow_rgb = 0xffb115;
static ToolBlack_rgb = 0x000000;
static ToolMaroon_rgb = 0x000080;
static ToolSeriesBlue_rgb = 0xc07900;
static ToolDodgerBlue_rgb = 0xff901e;
/* normal color configuration */
lightmode(force=1, redraw = 3)
{
/* toolbar colors */
lightmode_settbcolors();
/* define light mode colors */
lmseriescolors();
/* light mode system colors */
initsyscolors(1);
/* set application colors */
lightmode_setappcolors(force);
/* clock */
setconfig("clock_3d", 1);
if (redraw)
{
redrawall(redraw);
}
}
/* set toolbar colors */
lightmode_settbcolors()
{
local j, tstart, tend;
/* start index of RGB colors */
tstart = getnumcolors(4);
/* number of color parameters */
tend = getnumcolors(3);
/* default all buttons to black */
loop (j = tstart..tend)
{
setgcolor(j, ToolBlack_rgb);
}
/* set toolbar RGB colors */
setgcolor(tstart + 11, ToolGrey_rgb);
setgcolor(tstart + 12, ToolBlue_rgb);
setgcolor(tstart + 24, ToolMaroon_rgb);
setgcolor(tstart + 30, ToolBlue_rgb);
setgcolor(tstart + 32, ToolBlue_rgb);
setgcolor(tstart + 33, ToolBlue_rgb);
setgcolor(tstart + 41, ToolGrey_rgb);
setgcolor(tstart + 45, ToolGrey_rgb);
setgcolor(tstart + 46, ToolBlue_rgb);
setgcolor(tstart + 58, ToolMaroon_rgb);
setgcolor(tstart + 64, ToolBlue_rgb);
setgcolor(tstart + 65, ToolBlue_rgb);
setgcolor(tstart + 66, ToolBlue_rgb);
setgcolor(tstart + 94, ToolBlue_rgb);
setgcolor(tstart + 95, ToolBlue_rgb);
/* data cursor */
setgcolor(tstart + 98, ToolBlue_rgb);
setgcolor(tstart + 114, ToolBlue_rgb);
setgcolor(tstart + 115, ToolBlue_rgb);
/* text cursor */
setgcolor(tstart + 132, ToolBlue_rgb);
setgcolor(tstart + 133, ToolBlue_rgb);
/* drawing toolbar */
setgcolor(tstart + 139, ToolGreen_rgb);
setgcolor(tstart + 141, ToolBlue_rgb);
setgcolor(tstart + 143, ToolBlue_rgb);
setgcolor(tstart + 145, ToolRed_rgb);
setgcolor(tstart + 147, ToolBlue_rgb);
setgcolor(tstart + 165, ToolBlue_rgb);
setgcolor(tstart + 167, ToolGreen_rgb);
setgcolor(tstart + 169, ToolRed_rgb);
setgcolor(tstart + 170, ToolBlue_rgb);
setgcolor(tstart + 171, ToolBlue_rgb);
setgcolor(tstart + 175, ToolGreen_rgb);
setgcolor(tstart + 178, ToolBlue_rgb);
setgcolor(tstart + 180, ToolBlue_rgb);
setgcolor(tstart + 182, ToolBlue_rgb);
}
/* light mode application colors */
lightmode_setappcolors(force)
{
if (force)
{
/* common application colors */
setappcolors();
}
/* cursor popup color */
setgcolor(53, eval("sys_list_text"));
setgcolor(54, eval("sys_hotlight"));
/* tooltips */
setgcolor(33, eval("sys_tooltip_fg"));
setgcolor(34, eval("white"));
/* toolbar */
setconfig("toolbar_active_fg", -29);
setconfig("toolbar_active_bg", -28);
setconfig("toolbar_reverse_fg", -21);
setconfig("toolbar_reverse_bg", -1);
}