madedit-mod icon indicating copy to clipboard operation
madedit-mod copied to clipboard

0.5.0a标签栏和信息窗口的配色问题

Open zhulaojianke opened this issue 3 years ago • 5 comments

这是0.5.0a的标签栏配色: image 这是0.4.19的标签栏配色: image

可以看出,“未活动”的标签窗口的文字颜色是不同的。在0.5.0a中字体是深灰色,在0.4.19中字体是黑色的。 仅这点儿差别吧,我就感觉干活儿时候的专注性下降了一些。 我分析了一下原因,因为菜单栏的字体是黑色的,激活标签窗口的字体是黑色的,编辑窗口中的文字也是黑色的,只有未激活标签栏文字的窗口是灰色的,就像是在电脑屏幕中断了不明显的一层——如果这一层断得非常明显,倒也不至于太分神,但这一层字体说浅不浅,说深不深,反正容易让人关心那里了。

这是0.5.0a的搜索结果窗口的配色: image 这是0.4.19的搜索结果窗口的配色: image 这个差别很明显。在0.5.0a中的灰色底,给我感觉与编辑界面背景色(白色)差别太大了,像个毛坯房。而在0.4.19版中,和编辑框背景色一样,就更协调统一了,不会因为颜色的变化而产生心理上的波动。 不过,如您所见,0.4.19中的选中的行,字体变成了白色,不仔细看根本看不清楚了,如果把选中的字体变成“黑色加粗”或者将选中行区域变成“蓝色”(书签颜色,就像0.5.0a中的那样,能够让字体与背景色发生反差,凸显出来,而不是像现在我得趴在电脑跟前才能看清楚我到底选中些什么),效果就非常好了。

Originally posted by @zhulaojianke in https://github.com/LiMinggang/madedit-mod/issues/317#issuecomment-826249048

zhulaojianke avatar Apr 25 '21 04:04 zhulaojianke

这些颜色变化都是wxWdigets 3.1.5引入的修改,不是madedit的代码定制的,所以无法修改。 “在0.5.0a中的灰色底” 这个是你自己控制的----是txt的背景 我这里 image

LiMinggang avatar Apr 25 '21 12:04 LiMinggang

被你这么一说,我试了试,TextBgColor这一项,我修改为其他颜色之后(原来是White),确实搜索结果窗口会跟着变,只有“White”和“None”这两个参数的时候,搜索窗口的颜色变成了灰色。

另外,我试了才知道,None是比白色更白的颜色!

zhulaojianke avatar Apr 25 '21 12:04 zhulaojianke

嗯,我将TextBgColor从FFFFFF修改为FFFFFE,问题就解决了 :)

zhulaojianke avatar Apr 25 '21 12:04 zhulaojianke

还有一个特别神奇的现象,我修改了syntax_txt.syn,syntax_syn.syn的颜色会跟着变。比如说我把txt.syn中的TextBgColor修改为None,.syn文件的背景就变成了高亮的白;我把txt.syn中TextBgColor修改为EFFFFF,相应的.syn文件的背景就变了偏浅红色(浅粉?)。而实际上syntax_syn.syn中的TextBgColor的值我根本就没有修改过,及时背景变色了,查syntax_syn.syn中的这个值仍旧是White。

zhulaojianke avatar Apr 25 '21 13:04 zhulaojianke

还有就是txt.syn的TextBgColor的值决定了信息窗口的颜色是否会变灰,当修改这个值为“White”或者“FFFFFF”后,再打开其他扩展名文件,它们所有的信息窗口都将变灰。

总之这个问题是解决了哈。

zhulaojianke avatar Apr 25 '21 13:04 zhulaojianke