首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Squeak (或pharo)更改窗口默认白色背景颜色

Squeak (或pharo)更改窗口默认白色背景颜色
EN

Stack Overflow用户
提问于 2014-04-13 20:59:44
回答 3查看 685关注 0票数 1

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

EN

回答 3

Stack Overflow用户

发布于 2014-04-13 21:12:10

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

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

Colored Window Theme in Pharo?

票数 0
EN

Stack Overflow用户

发布于 2014-04-14 15:24:07

你需要这样做:

代码语言:javascript
复制
| morph |

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

morph color: Color red.

注意:这是在Pharo上

票数 0
EN

Stack Overflow用户

发布于 2014-04-23 08:46:15

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23043044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档