吱吱声(或pharo)改变窗口默认的白色背景颜色

时间:2014-04-13 12:59:44

标签: smalltalk pharo squeak morphic

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

3 个答案:

答案 0 :(得分:0)

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

看起来你可能不得不使用平铺的窗口管理器。

Colored Window Theme in Pharo?

答案 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:,正如您在丑陋(效果)屏幕截图中看到的那样......

Pharo default window color changed