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

时间:2014-05-29 23:32:13

标签: user-interface smalltalk pharo spec-ui

这应该在Pharo中将列表背景颜色更改为红色吗?

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

因为无论如何它都是白色的,没有任何反应。

2 个答案:

答案 0 :(得分:4)

这实际上是一个形态问题。

需要进行大规模重构以允许此功能, 很遗憾,它很快就没有计划好了。

对不起 Benjamin Van Ryseghem

答案 1 :(得分:1)

Nicolai Hess提出了这种解决方法on the Pharo Dev list

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