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.

Bye

Dominik ^_^  ^_^

-- 
Dominik Vogt, email: [EMAIL PROTECTED]
LifeBits Aktiengesellschaft, Albrechtstr. 9, D-72072 Tuebingen
fon: ++49 (0) 7071/7965-0, fax: ++49 (0) 7071/7965-20
--
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]

Reply via email to