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

时间:2017-03-27 19:35:13

标签: smalltalk pharo spec-ui pharo-5

阅读本书" Spec UI框架"。尝试实施第34章中描述的部分;接管整个屏幕"。

执行书中建议的代码后:

WindowExample new openWorldWithSpec

似乎无法回到以前的状态。试图在检查器中删除新的WorldMorph。正如本书所暗示的那样,尝试使用光环,但光环菜单中提供的那些按钮不允许它被关闭。

这是针对此的预期行为(要执行以准备最终用户环境并禁用编程UI)还是我遗漏了某些内容?

使用Pharo 5.0,Mac OS X版本。

2 个答案:

答案 0 :(得分:1)

这确实是预期的行为,作为使应用程序不再允许访问开发环境的一部分。但您可以查看PharoLauncher的代码,了解如何启用开发人员模式

答案 1 :(得分:0)

你可以通过以下方式恢复正常:

  1. Alt-Ctrl-单击变形(macOS组合可能不同,这适用于Windows)。
  2. 点击小扳手并要求检查。
  3. 在评估窗格中,执行:

    自我删除

  4. 世界菜单再次可用。

    打开浏览器。 完成。

    如果在设置中禁用晕圈,这会有点困难。