Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
zhulaojianke opened this issue Apr 25, 2021 · 5 comments
Open

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

zhulaojianke opened this issue Apr 25, 2021 · 5 comments

Comments

@zhulaojianke
Copy link

这是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 #317 (comment)

@LiMinggang
Copy link
Owner

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

@zhulaojianke
Copy link
Author

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

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

@zhulaojianke
Copy link
Author

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

@zhulaojianke
Copy link
Author

zhulaojianke commented Apr 25, 2021

还有一个特别神奇的现象,我修改了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
Copy link
Author

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants