切换交替颜色行的宏

Macro to Toggle Alternate Colour Rows

设置不同颜色行的能力很棒,但是是否可以临时设置这个 on/off 任何文件(这样它就可以分配给一个可以在菜单栏上切换的按钮)?如果能够执行类似于“暂时隐藏报价”按钮的操作,那就太好了。

您可以运行下面的宏。

r = 255;   // red of even number background
g = 255;   // green of even number background
b = 128;    // blue of even number background
rgbCustom = r + (g << 8) + (b << 16);
cfg = document.Config;
mode = cfg.Display.ColorList.Item( 100 ).BackMode;   // get Background Mode of 100th color (even lines)
if( mode == 2 ) {   // 2 : Transparent
    cfg.Display.ColorList.Item( 100 ).BackMode = 0;  // set Background Mode as Custom
    cfg.Display.ColorList.Item( 100 ).BackColor = rgbCustom;  // set Background color
}
else {
    cfg.Display.ColorList.Item( 100 ).BackMode = 2;  // set Background Mode as Transparent, don't care Background color
}
cfg.Save();

为了运行这个,将这个代码保存为,例如ToggleAlternateColour.jsee,然后select这个文件来自Select... 菜单中。最后,select 运行 ToggleAlternateColour.jseeMacros 菜单中。

要将此宏指定为基本工具栏中的按钮,您可以双击基本工具栏(或 select 自定义工具栏 Tools 菜单,select Untitled (Toolbar 1)Basic Toolbars 列表中,然后单击 Customize)。在自定义工具栏对话框中,从左侧列表框中找到ToggleAlternateColour.jsee,然后单击添加