我有一个Squeak Morphic GUI图像,其中包含一些透明部分,因此不应接受任何mouseevents等,而只能是可见的,但在其他变形之前必须可见。
这就是为什么我认为将出现的mouseevent传播到基础变体会很有用的原因。有谁知道我的问题的解决方案或解决该问题的其他建议。
V <- mouseDownEvent
_____________________________ <- transparent image (BorderedMorph)
_____ _____ _____
_| |___| |___| |__ <- buttons waiting for click and drop events
_____________________________ <- basic morph
我希望能说明我的问题。
最佳答案
我能想到的最好的事情是遵循以下几条原则(以增加平滑度的顺序,并以减少工作可能性的顺序)
关于event-handling - 在Morphic GUI中进行事件传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093988/