如何在Squeak或Pharo中更改默认的白色窗口背景颜色?我是smalltalk和Morphic的新手,我查看了morphic类但没有找到正确的实例变量。感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
你需要做这样的事情:
| morph |
SystemWindow new
addMorph: (morph := Morph new) fullFrame: LayoutFrame identity;
openInWorld.
morph color: Color red.
注意:这是在Pharo上
答案 2 :(得分:0)
在Pharo上(我使用3.0),检查UITheme层次结构。
对于快速黑客攻击,您可以直接编辑UITheme和子类。要获得更持久的解决方案,请创建自己的子类并将其安装为当前主题。要根据您的要求更改所有Transcripts的背景颜色,您将覆盖#textEditorNormalFillStyleFor:,正如您在丑陋(效果)屏幕截图中看到的那样......