Forum Discussion

dev42's avatar
dev42
Visitor
11 years ago

fake Modal Menu with getMessagePort()

In trying to roll my own Modal pop-up menu, I quickly ( it's all relative! )
learned that I can't have a Modal anything! My app needs to keep doing
stuff even when menus and such are on screen awaiting user input.

So, in using getMessagePort() to hijack my main event loop, it crossed my
mind that I could send other "doEvent()/Update()" functions as parameters
into my Fake-Modal Menu of Awesomeness.

Q: As much as the possibility of this working is intriguing, how often is
such a construct put into action? Is this a standard way of doing such
a thing? If not, why have a getMessagePort() at all?

Follow-up Q: Are easing animations typically modal as well? Who here has
implemented non-modal transition animations?

Thanks in advance.

peace & 42

14 Replies