【问题标题】:Squeak (or pharo) change windows default white background color吱吱声(或 pharo)更改窗口默认的白色背景颜色
【发布时间】:2014-04-13 12:59:44
【问题描述】:

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

【问题讨论】:

标签: smalltalk pharo squeak morphic


【解决方案1】:

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

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

Colored Window Theme in Pharo?

【讨论】:

    【解决方案2】:

    你需要这样做:

    | morph |
    
    SystemWindow new 
        addMorph: (morph := Morph new) fullFrame: LayoutFrame identity;
        openInWorld.
    
    morph color: Color red.
    

    注意:这是在 Pharo 上

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-24
        • 1970-01-01
        • 2010-10-14
        • 1970-01-01
        相关资源
        最近更新 更多