[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Plamsa::PopupApplet and modal dialogs
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2009-05-24 6:21:03
Message-ID: 200905240021.10501.aseigo () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Friday 22 May 2009, Chani wrote:
> On May 20, 2009 16:48:01 Amos Kariuki wrote:
> > Have a question regarding the Plasma::PopupApplet behavior after it
> > displays a modal dialog.  In the current implementation, when a modal
> > dialog is opened from the Popup applet, the applet automatically gets
> > hidden in the background while the modal dialog is still open.  I was
> > thinking the behavior should be that the Popup applet should always
> > remain visible if a child modal dialog is displayed.  Is this a
> > reasonable default behavior or is it not advisable to display modal
> > dialogs from popup-applets?
>
> I don't know the details of why it's hidden... but modal dialogs are evil.
> modal dialogs are ten times *more* evil in plasma. modal means you can't
> interact with any part of plasma - that includes things like the taskbar.

exactly; the dialog should either be non-model or even just ditched all 
together and integrated into the interface of the popup itself.

sebas mentions the netwok manager, and that's a great example for this imho: 
i'd much rather have the password request appear within the interface i'm 
already using (The network manager) than get a popup somewhere randomly on my 
desktop; this has the nice effect of not only allowing my attention to remain 
in place (on the network manager itself) but lets me change my attention to 
another area on the screen (e.g. if some other app starts requesting my 
attention) while keeping it clear where i should return when i'm done (back to 
the network manager, of course!)

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Software


["signature.asc" (application/pgp-signature)]

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic