[openbeos] Re: inconsistency?

  • From: Adi Oanca <e2joseph@xxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Sun, 29 Aug 2004 21:23:32 +0300

Hi again,

Waldemar Kornewald wrote:

This is how I would do it:
Modal app is only visible if the app it belongs to is active (by selecting one 
of its visible windows).
Modal subset is only visible if you select the subset's main window.

What you say here resembles floating windows behavior.
The thing is that modal windows should (IMHO) always stay visible because they denote an action that should be completed ASAP. Also, a good thing is that modal windows do not appear in the Deskbar.


Of course, you cannot select those windows, but selecting one of them will make the modal ones pop up.

I agree. That's how it is now with modal app windows.

If you have two apps with modal app windows then you can switch between them.

Sure.

Modal app has precedence over modal subset.

Definitely. That's what I was yelling around here. :-)

You cannot select a modal subset window as long as a modal app window is blocking the whole app.

Exactly.

If there is no modal app then you can switch between all modal subset windows of that app, too.

Right. But, there is a catch. This is how I want it to be done. I bet you want the same, just that you haven't written all that you thought of. :-)


setup: no modal app. 6 modal subset windows. 2 normal ones. each normal window has 3 modal subset windows added to its subset.

you can do *only* this:
*) select main window -> that window comes in front *and* the 3 modal subset windows pop in front of it. (repeat with the other window if you like)
*) selecting(clicking) main window or *any* of the three modal ones has no effect - the order is preserved.
*) selecting one of the 3 modal subset windows belonging to the other window, *will* bring that window in front, *and* the other modals added to normal window's subset after it(if any - 3rd modal subset one.) will pop out in front. Modal subset windows added before this one, will not (be) move(d). Valuable for its main window, also.


What do you say?
        
Does that make sense? I hope it helps. If not, please correct me. :)

Thank you very much.
I'm sorry I can't help with your BFS2 RFC, I don't know much of BFS. :-) :-( :-)



Thanks, Adi.

Other related posts: