CLosing apps

Matthew Woehlke mw_triad at users.sourceforge.net
Fri Apr 24 18:41:37 CEST 2009


Maciej Pilichowski wrote:
> On Monday 16 March 2009 23:35:08 Matthew Woehlke wrote:
>> And, as it relates to the other discussions, I would still say a
>> container may not have input focus *unless* it has no children.
> 
> This means that in order to do something with container using keyboard 
> only, you have to focus on its child window. This could be a bit not 
> intuitive. Besides that I see no problem.

I think I see where you are coming from. Well, you can "try" to set 
focus to a container, the result is just that the active child is what 
actually gets focus. At this point you can do operations on the 
container with whatever global keys are available (think alt-f3).

Hmm. Well, if there are nested containers you end up at the deepest 
container. I don't think we talked about context-menu keys yet, but that 
obviously means there needs to be one to bounce from the current context 
menu to the parent context menu.

> Ok, the summary -- I know I am reapating this, but since the 
> terminology problems, it is better to assure twice, than make mistake 
> once.
> [snip]

Summary sounds good.

> And one more thing -- do we would like to have extra policy for TDI, 
> something like when the last app is closed, relaunch it (it would 
> really mean close the doc). Why? Because with konq. you would close 
> tabs one after another, but maybe you would like to stick to 
> konqueror as "window". So you would have to remember while reading to 
> press odd sequence.
> 
> * open konq. with daily tabs
> * read the last one, close app
> * read the last one, close app
> * read the last one, close app
> ... (only one left)
> * read the last one, close _doc_
> 
> This feels unnatural so I think the option for controlling the close 
> policy "do not close the last app" would be useful.

I think not closing would be unnatural :-). (FWIW, this isn't how 
Konsole works; exiting the last shell exits the app.)

What about a policy that close doc will close the application also if 
there are sibling instances of that app? I think I would be okay 
implementing it that way. It would be similar to your proposal except 
you would be using close doc instead of close app, but the not-last ones 
would "really" close app.

-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
I think I want my tombstone to read:
<name>
Process created <date of birth>
Signal 15 received <date of death>



More information about the Kde-usability-devel mailing list