1

如何更改 Squeak 或 Pharo 中默认的白色窗口背景颜色?我是 smalltalk 和 Morphic 的新手,我查看了 morphic 类,但没有找到正确的实例变量。谢谢。

4

3 回答 3

0

你需要做这样的事情:

| morph |

SystemWindow new 
    addMorph: (morph := Morph new) fullFrame: LayoutFrame identity;
    openInWorld.

morph color: Color red.

注意:这是在 Pharo

于 2014-04-14T07:24:07.357 回答
0

在 Pharo(我使用 3.0)上,检查 UITheme 层次结构。

为了快速破解,您可以直接编辑 UITheme 和子类。要获得更持久的解决方案,请创建自己的子类并将其安装为当前主题。要按照您的要求更改所有成绩单的背景颜色,您将覆盖#textEditorNormalFillStyleFor:,正如您在丑陋的(效果)屏幕截图中看到的那样......

Pharo 默认窗口颜色已更改

于 2014-04-23T00:46:15.420 回答
0

我认为这个问题可能更接近您的需要。

看起来您可能必须使用平铺窗口管理器。

Pharo 中的彩色窗口主题?

于 2014-04-13T13:12:10.497 回答