Royale offers choices.  For PAYG reasons we probably wouldn't want to implement 
only the "ultimate floating window manager".  There are different strategies as 
to what goes on top and when (on mouseDown or mouseUp).  Modal dialogs can have 
popups and float stuff over them if they want.

My 2 cents,
-Alex

On 1/15/19, 10:13 PM, "Harbs" <[email protected]> wrote:

    Floating windows could probably be handled pretty easily by changing the 
z-index on each of the popups (in HTML).
    
    Of course you’d need a manager to handle that, but it shouldn’t be too hard 
to implement.
    
    That would probably be either a FloatingWindowManager singleton or 
FloatingWindowUtils static class.
    
    We probably want to standardize on different number ranges of z-index for 
different “classes” of floating things.
    
    I imagine modal dialogs would have the highest z-index. The possible 
exception to that would be popup menus. Floating windows somewhat lower than 
modal dialogs, etc.
    
    > On Jan 16, 2019, at 2:39 AM, Alex Harui <[email protected]> wrote:
    > 
    > 
    > 
    > On 1/15/19, 2:48 PM, "Carlos Rovira" <[email protected]> wrote:
    > 
    >> 
    >> Support for "overlapping windows" would be PAYG and added via some other
    >> classes.  I don't think we've done anything there at the Basic level, the
    >> emulation components may have to support it since Flex did.
    >> 
    > 
    >    What do you mean with "overlapping windows". Don't understand that 
concept.
    >    For me windows are always one on top of another...
    > 
    > Oh yeah, forgot to describe that.  "overlapping windows" means that two 
or more popups can be visible and potentially overlap each other based on which 
one was clicked on last.  In some IDEs you can have all of these floating 
panels.    Spell-check and Find dialogs are other examples where they can be 
popped up and not dismissed while some other popup or dropdown shows up and has 
to show up above or under the floating Spell-Check or Find dialog.
    > 
    > Flex had a whole ActiveWindowManager that worked with the PopUpManager.  
Royale should try to make support for floating dialogs PAYG.
    > 
    > Thanks,
    > -Alex
    > 
    
    

Reply via email to