[patch] Grab windows anywhere, not just titlebar

Riccardo Iaconelli riccardo at kde.org
Thu Nov 22 21:39:37 GMT 2007

On Thursday 22 November 2007 16:08:30 Lubos Lunak wrote:
> > , it's is *sticked* to the main window
>  Which may be a problem if you happen to need to look at something in the
> main window.

If a sheet is displayed, you don't. As I said, it's a different thing from a 
modal dialog. I'm not proposing to get rid of modal dialogs to use sheets 
instead. =)

> > ... meaning that when the  
> > window minimizes the sheet does also, when the window moves the sheet
> > smoothly remain at its place...It's not really the same thing that we
> > have now.
>  But we can, it's as simple as somebody adding both of these to KWin.

Well... that was the point of discussion. ;-)
If it's so simple, please add them, they would rock. Or let's add a KSheet 
class to kdelibs wich does this!

> > They can also automatically disappear if showing e.g. a progressbar.
>  A sheet, i.e. a modal dialog, disappearing just because a progressbar
> shows? I must be misunderstanding this.

Let me rephrase:
They can also automatically disappear if they were, for example, showing a 
progressbar which was listing the progress of a certain operation, and which 
finished. Yes, also dialogs can do that, but that's just another feeling.

As an usecase for them, the first example which comes to my mind might be a 
wizard, which has to do a kio job when switching from page n to page n+1. 
When the user clicks on "next", before switching page a sheet slides down, and 
instead of the so annoying popup, all is done in the same window... and you 
get on the other page when the job has finished.

Really, look at them in action, and you'll understand much better the concept 
behind them. =)

GPG key:
When encrypting, please encrypt also for this subkey:
Pace Peace Paix Paz Frieden Pax Pokój Friður Fred Béke 和平
Hasiti Lapé Hetep Malu Mир Wolakota Santiphap Irini Peoch
Shanti Vrede Baris Rój Mír Taika Rongo Sulh Mir Py'guapy 평화

More information about the kde-core-devel mailing list