问题标签 [dolphin-smalltalk]
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.
smalltalk - 从 Dolphin 系统中删除类时如何执行特定操作
我想在从系统(从 SystemDictionary)中删除类之前/之后执行特定操作 - 比如从某个知名类的列表/字典中取消注册该类。
在 Visualworks 和 Squeak/Pharo 中,我只需要在课堂上定义消息 #obsolete。
Dolphin Smalltalk 中是否有等价物?
smalltalk - 工具栏>>#commandSource in Dolphin Smalltalk
我想创建一个可重用的工具栏来处理自己的命令。不幸的是,Toolbar 覆盖了#commandSource 以将topShell 视为commandSource。我想让 parentView 改为 commandSource 。为此,我创建了 Toolbar 的子类并提供了我自己的方法覆盖。还有另一种方法可以做到这一点吗?Toolbar 在绕过命令链时是如此异常,这似乎很奇怪。
smalltalk - Smalltalk 中与重复的组合
我需要生成 N 个数字的所有可能组合,包括重复。
问题输入:我有 N 个单元格,我可以在每个单元格中的区间 0 到:9 中放置一个数字。
错误的解决方案(N = 4):
不包括 #(0 0 0 0) 、 #(1 1 1 1) 、 #(2 2 2 2) 等。
预期输出(为简洁起见,N = 2,范围为 1-4):
com - Dolphin Smalltalk 中的 WinSCP .NET 程序集注册错误
我正在尝试在 Dolphin 6.1b2 中使用第 3 方 DLL(WinSCP .NET 程序集)。我已经注册了 DLL 并在 Windows 7 中生成了一个 TypeLib。
在 Dolphin 中,我成功地使用了组件向导来生成接口,但是当我尝试注册控件和 TypeLib 时,我得到了错误。在注册我得到的控制
WinSCPnet.dll 已加载,但找不到 DllRegisterServer 入口点。
有谁知道它为什么失败?我还询问了 DLL 的作者,他倾向于 Dolphin 问题,因为注册在 Windows 中有效。
smalltalk - 如何在 dolphin smalltalk 树视图中使用自定义图标?
在 Dolphin smalltalk 树视图中,我想使用自定义图标,具体取决于显示项目的状态,(不同的状态,不同的图标)我该怎么做?
我无法真正理解如何使用“我的”图标。我创建了一个类“connection”,其中包含一个实例变量“connected”和两个类方法“connectedIcon 和 unconnectedIcon”,它们返回图标图像。然后是一个实例函数“icon”,它根据连接状态返回一个或另一个图像。
我可以将此类的实例添加到树视图并查看连接的名称。但是如何显示我的图标?
我试图用以下表达式替换我的演示者视图的 getImageBlock [:obj | obj 图标] 但它不起作用。(似乎什么都没有发生)。
这是在我的演示者初始化中完成的:
初始化超级初始化。treePresenter 视图 getImageBlock: [:obj | 对象图标]
它出什么问题了 ?最好的问候毛里齐奥
dolphin-smalltalk - 如何为每个 reeview 项目类分配不同的弹出菜单?
我有一个显示不同种类(类)对象的树视图。当我右键单击一个对象时,我想显示一个特定于对象类的弹出菜单。我怎样才能做到这一点?
dolphin-smalltalk - 为什么类浏览器方法面板中的洋红色方法名称?
为什么某些方法的名称在类浏览器方法面板中以洋红色着色?
smalltalk - 限制上下文菜单
在 Dolphin Smalltalk 中,我在树视图上设置了一个上下文菜单,但是只要我右键单击树上的每个位置,即使我单击空白区域,也会出现此菜单。如何将弹出窗口限制为仅树的现有行?此致。毛里齐奥。