Bug 160147 - Qt::Sheet dialog support in KWIN
Summary: Qt::Sheet dialog support in KWIN
Status: RESOLVED DUPLICATE of bug 152945
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-31 10:21 UTC by Andreas Aardal Hanssen
Modified: 2008-03-31 14:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Aardal Hanssen 2008-03-31 10:21:17 UTC
Version:            (using Devel)
Installed from:    Compiled sources
OS:                Linux

Mac OS X introduced support for "Sheets", which are essentially window modal dialogs that appear and behave differently from regular dialogs. If you've ever used a Mac, you'll see that file dialogs don't usually pop up like floating / context free dialogs, but they instead slide down from under the menubar. They are just as window modal as other file dialogs, but they don't "pop up", and they are more visually appealing, and more intuitive in how they present their relation to the parent window. When using a sheet file dialog, there is never any doubt which window the dialog belongs to. When you move the parent, the sheet follows, while blocking the window itself.

Qt provides support for sheets on Mac OS X, and it provides the Qt::Sheet window type so that any platform can support them. Unfortunately, we cannot reasonably expect Windows to support sheets, but KWIN can.

This is one of those distinguishing features that can make KWIN stand out from the croud (GNOME and the like). And it's supposedly easy to implement. It'll hit the screenshot list on SlashDot, for sure :-).
Comment 1 Lubos Lunak 2008-03-31 14:16:44 UTC

*** This bug has been marked as a duplicate of 152945 ***