问题标签 [morphic]
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 - 吱吱声 - 我如何移动一个圆圈?
在 Squeak Smalltalk 环境中,我正在尝试学习 Morphic。有很多很多 Morphic 类,我无法确定最适合用于我当前应用程序的类,并且我不希望发明此时已经存在的任何东西。相关代码/信息的链接将不胜感激。虽然 Pharo 可能更好,但我被 Squeak atm 困住了。
我的问题是:
使用 Squeak 和 Morphic,我如何创建某种画布,将其放入可移动、可滚动、可调整大小的窗口中,将其显示在桌面上,将 circleMorph 拖放到该画布上,并允许用户抓取圆圈并在画布上移动它?
谢谢!
smalltalk - 引用通过“代码”直接操作创建的 Squeak (Mophic) 中的变形
如何引用(即编程)通过直接操作创建的变形,例如通过工作区中的 Squeak/Smalltalk 代码将文本框从耗材菜单拖动到桌面?当我通过 Squeak/Smalltalk 代码实例化一个 Morph 时,我很好(好吧——我只是在学习 Morphic),但是当我将 Morph 拖入存在时我不知所措。
smalltalk - 如何将图像插入 PolygonMorph?
我需要将纹理放入 PolygonMorph,但这些似乎需要 InfiniteForm 作为颜色/填充。
InfiniteForm 不是解决方案,因为我需要稍后旋转 PolygonMorph 并且移动 PolygonMorph 也会对显示的纹理产生副作用。
如果也可以缩放插入的纹理,那将非常有用。
如果不替换现有的 PolygonMorph(或至少保持 PolygonMorph 的形状),您将如何做到这一点?
user-interface - 如何在 Squeak / Morphic GUI 中使用鼠标滚轮
我正在使用 Morphic / Squeak 实现图形用户界面。一些项目具有拖放功能。拖动时,我希望能够用鼠标滚轮旋转这些项目。
第一个问题是使用鼠标滚轮结束拖动动作并导致下降(尝试)。我怎样才能抑制它 - 并同时触发 mouseWheelEvent ?
第二个问题:如何将鼠标滚轮事件分配给我的 Morph?如上所述,此事件仅在拖动此 Morph 时相关。(解决了)
event-handling - Morphic GUI 中的事件传播
我有一个 Squeak Morphic GUI 的图像,其中包含一些透明部分,因此不应接受任何鼠标事件等,但只是可见,但它需要在其他变形前可见。
这就是为什么我认为将出现的鼠标事件传播到底层变形会很有用。有谁知道我的问题的解决方案或解决它的其他建议。
我希望这能说明我的问题。
objective-c - Morphic 中的 Morph 和 Cocoa 中的 NSView 有什么区别?
我想知道使 Morphic 与众不同的地方。
smalltalk - 如何更改 Squeak 或 Pharo 中的文本光标?
我想配置一个不闪烁的盒装文本光标,可以在 Squeak 或 Pharo 中使用吗?
smalltalk - 吱吱声圈部分
我正在尝试在 Squeak-Smalltalk 中使用 Morphic 绘制四分之一圆。它是如何工作的?
提前致谢!
smalltalk - 为 Pharo 1.3 安装 OmniBrowser 脚本?
请不要在这里宣传 Nautilus 或 Glamour。我正在使用 Pharo 1.3(没有迁移到 Pharo 1.4 或 2.0 的计划)。那里似乎有很多版本的 OmniBrowser。哪一个是经过最多测试的(在覆盖范围内)或只是没有错误?
- http://www.squeaksource.com/PharoOB
- http://source.lukas-renggli.ch/ob21
- http://source.lukas-renggli.ch/omnibrowser
- http://source.wiresong.ca/ob/
- ...可能还有更多
我有一些问题:
- 它与 Shout 一起使用是否正确?
- 我可以在没有 AST 和重构引擎的情况下加载它吗?
- 我可以在没有 Morphic 的情况下加载它吗?
- 它与任何版本的 Squeak 兼容吗?
- 它可以在 Cuis 中加载吗?
谢谢
smalltalk - Polymorph 和 Spec 有什么区别?
最近网上发布了一个 Spec 文档,它与 Polymorph 项目有什么关系?很高兴了解这些项目的未来。多晶型停产了吗?