[openbeos] Re: inconsistency?
- From: "Mikael Jansson" <tic_khr@xxxxxxxx>
- To: openbeos@xxxxxxxxxxxxx
- Date: Wed, 22 Sep 2004 13:24:15 GMT
>
> Oh, one more thing:
> Suppose we're typing something and a IM client wants to put its new
> window in front. As we have
> decided, it won't do that anymore. Still, we have to alert the user
> in some way that a new window
> has opened.
>
> One pretty good solution which I've seen in a recent email is to
> have the Deskbar flashing 3-4
> times application's name and then when you click, highlight the
> new_window/window_which_wants_focus.
> Still, there may be a problem with that as our Deskbar is not
> always visible. Maybe the Deskbar
> should come in front(without focus) on such an event.
>
We need another solution. BDeskbar::SetExpanded(false) is how I have my
Deskbar.
>
> The second, and the most simple one, is to display that new window
> beside the one that we're
> working in - where it best fits between our focus window's borders
> and screen edge.
>
Yup, would be pretty easy to just get the position of the current
window and display a note that another window wants our attention, and
then make it go away after a delay t, or if the user clicks on it.
>
> The third, and the most futuristic one, is in case no part of the
> new window is visible (after
> passing step 2 described above - placement so that it would be
> partially visible). If that happens,
> I think we should make our window 40% transparent(no focus!) put it
> front of the current one, and
> make it decrease transparency to 0 in an interval of 1 second. Of
> course, the real window would be
> behind all this time. This is just a graphical effect. Also, to
> prevent bugs, that window would be
> locked for moving and resizing during this 1 second effect.
>
That /might/ be a better idea, if we were still able to type through
it.
Like on p. 117 of "The Humane Interface" by Jef Raskin.
--
Mikael Jansson
http://mikael.jansson.be
- Follow-Ups:
- [openbeos] Re: inconsistency?
- From: Adi Oanca
- References:
- [openbeos] Re: inconsistency?
- From: Adi Oanca
Other related posts:
- » [openbeos] inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- » [openbeos] Re: inconsistency?
- [openbeos] Re: inconsistency?
- From: Adi Oanca
- [openbeos] Re: inconsistency?
- From: Adi Oanca