On Mon, Jun 10, 2002 at 12:19:52PM +0200, fvwm-workers wrote: > On Sun, Jun 09, 2002 at 08:33:10PM +0000, Mikhael Goikhman wrote: > > On 08 Jun 2002 16:10:38 +0200, Dominik Vogt wrote: > > > > > > I've added a "(!Sticky)" condition to the command: > > > > > > Silent WindowId 0x%08x (!Sticky) MoveToDesk 0 > > > > > > Works fine now. > > > > Well, here sprintf line is a bit redudant, just: > > > > SendText(fd, "ThisWindow (!Sticky) MoveToDesk", b->PanelWin); > > > > But this is not my point. I thought about this "feature" of MoveToDesk > > and MoveToPage, and I can't find a usage for it. For me this is more a > > misfeature, because every time now I should prepend a condition (!Sticky) > > before issuing these commands on an arbitrary window or a window group. > > If I would want to unstick my sticky windows I would explicitely request > > "Stick false" together with MoveToPage. Just like I don't want MoveToPage > > to deiconify, unshade or unmaximize. Moving sticky windows that are out > > of screen to be visible is reasonable, but not unsticking them IMHO. > > > > P.S. A month ago I almost convinced myself that unsticking is ok, but > > this bug proved this is not ok. > > Unsticking is more intuitive if you invoke the action manually, > but I agree that it isn't a good for complex functions. I > wouldn't complicate things by checking if the window was actually > moved before unsticking. There is a good chance nobody will miss > this feature.
I have removed this feature. Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]