CLosing apps
Matthew Woehlke
mw_triad at users.sourceforge.net
Mon Mar 16 19:06:54 CET 2009
Maciej Pilichowski wrote:
> Let's start over:
>
> F44 -- close _this_ app (one instance)
> F45 -- close doc
Drop "F44"? I'm not sure I'm convinced of the need for anything along
the lines of "close all windows of the same type in a container".
(It also occurred to me that we already have containers of a sort in the
form of virtual desktops... so some arguments about how to do things can
be applied also to windows on different desktops.)
> The other solution would be providing F43 which would mean -- close
> entire container. If there is no container (parent=desktop) close the
> current app (behave like F44) (*). This would keep consistent UI at
> cost of breaking compatibility.
Mouse-wise, I'm operating on the assumption you will be able to close a
window, or any ancestor container. I'd imagine we'd keep alt-f4 as some
form of 'close container'; the question is, do you close the topmost
container, or the nearest parent container?
> (*) we can treat every window as container, just SDI would be GAI
> container with no visual indicator and with only one app inside. If
> we agree that closing last app should close container it would be
> also more consistent.
I won't mention technical standpoints :-), but as far as "how does X
behave", I agree that things operating on containers should treat a
top-level (i.e. direct child of root) window as a "container" for such
purposes.
> PS. I think closing all instances of selected app is dangerous and
> confusing. But this is off-topic :-)
Yes, but some apps already provide it, and it /can/ be useful (though,
mostly for annoying applications that refuse to run multi-process and/or
break on updates... Firefox and OOo are examples of both). I could also
turn around and argue that it's only useful as a work-around for bugs or
design flaws, and thus shouldn't exist :-).
--
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
--
"I don't question your existence -- God" (seen on a church billboard)
More information about the Kde-usability-devel
mailing list