Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Multiple native window support #9772
Note: This is a feature that will be worked only after the release of version 6. I enter it here as a note-to-self kind of issue.
qooxdoo currently lacks the ability to extend itself into multiple native windows. This, however, is the prerequisite for creating truly desktop-like applications. The MDI-Style Desktop with
A programmatically opened native window has no problem accessing the top windows
There is support in the event queue AFAICR to support different window objects, so maybe this is a case of implementing the last 10%... but I would anticipate problems in trying to implement this, eg including browser ever tightening security protocols.
One solution which is really clean and least likely to be blocked by the browser is to allow each native window to have its own compiled application and then to define an API - communication happens via
Would that work for your use case?
You're right that the situation has changed compared to the old generator-times: we now have multiple-app support out of the box - so I could in fact create a separate app for each window and reuse all the existing classes to compose it. - Thanks, I haven't thought about it this way. Maybe that's indeed enough for my use case.
But still, I think we should look into whether multi-window support can be made possible, since it makes it somewhat less complex to solve the problem.