简体   繁体   English

使用Spec更改Pharo中的列表背景颜色

[英]Change list background color in Pharo with Spec

Is this supposed to change a list background color to red in Pharo? 是否应该在Pharo中将列表背景颜色更改为红色?

ListModel new 
    items: (1 to: 10);
    color: Color red;
    openWithSpec.

Because it's always white no matter what, nothing happens. 因为无论如何它总是白色,所以什么也没发生。

That's actually a Morphic issue. 这实际上是一个形态问题。

It needs a massive refactoring to allow this feature, so sadly it's not planned for anytime soon. 它需要进行大规模的重构才能使用此功能,因此可悲的是,它不会在不久的将来进行计划。

Sorry Benjamin Van Ryseghem 对不起,本杰明·范·雷塞格姆

Nicolai Hess proposed this workaround on the Pharo Dev list : Nicolai Hess 在Pharo Dev列表中提出了此替代方法:

ListModel new 
    items: (1 to: 10);
    backgroundColorBlock: [ :item :index |Color red ];
    openWithSpec.

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM