问题标签 [spec-ui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
253 浏览

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

这是否应该将 Pharo 中的列表背景颜色更改为红色?

因为无论如何它总是白色的,所以什么也没有发生。

0 投票
1 回答
458 浏览

user-interface - 如何在 Pharo 中使用 Spec 关闭窗口

我有一个带有多个控件的 Spec 窗口。当我单击确定按钮时,我希望关闭窗口。

我曾尝试发送删除和关闭,但没有奏效。我怎样才能关闭窗口?

0 投票
1 回答
106 浏览

widget - 在 Spec 中添加一行会导致一列?

Spec 的当前 API 完全违反直觉。我正在尝试在 SpecLayout 中堆叠两行。添加一行如何以两列结束?

具有两列的 SpecLayout

并添加另一个 TextModel 将作为新列放置...如何添加真正的行,每个人都理解它们:在下方或上方添加一个小部件,而不是将它们添加到右侧或左侧(作为列)?

0 投票
1 回答
78 浏览

menuitem - 在 Spec 中的 MultiColumnList 中打开菜单会给出 MNU

在 Pharo 3 中,使用 MultiColumnListModel 在菜单中单击鼠标右键会给出 MessageNotUnderstood,如以下示例代码所示:

这是 Spec 中的错误还是我遗漏了什么?

0 投票
1 回答
109 浏览

user-interface - 向 MultiColumnListModel 添加标题

我正在使用Pharo 3中的Spec 库,但我发现无法将标题添加到多列列表中。但是,通过 TreeColumnModel 和 TreeModel 添加标题是可行的,如下所示:

如何在以下 MultiColumnListModel 中获得标题?

0 投票
1 回答
149 浏览

pharo - 将菜单添加到 ListModel

如何将菜单添加到具有不错操作的列表模型中?

我看过一些代码,例如:

但是当我这样做时,我会收到一个错误,因为该块没有被评估,而是作为消息发送给其他东西......</p>

有菜单指南吗?

0 投票
3 回答
115 浏览

user-interface - 显示警报的简单方法

是否可以以简单的方式向用户显示警报?就像是:

这样,如果titleivar 为空,用户将看到带有相应消息的对话框。

0 投票
1 回答
39 浏览

pharo - 禁用 TextModel 的编辑

我可以禁用 Spec TextModel 的编辑并将其仅用于显示目的吗?

尝试发送它disable,没有明显的结果

0 投票
2 回答
92 浏览

smalltalk - openWorldWithSpec 使得无法返回到以前的窗口

阅读《规范 UI 框架》一书。尝试实现“接管整个屏幕”一章中描述的部分。

执行书中建议的代码后:

似乎不可能回到之前的状态。试图在检查器中删除新的 WorldMorph。正如本书所建议的那样,也尝试使用光环,但是光环菜单中可用的那些按钮不允许关闭它。

这是一个预期的行为(执行以准备最终用户环境并禁用编程 UI)还是我错过了什么?

使用 Pharo 5.0,Mac OS X 版本。