On 12 May 2004 02:14:19 -0400, Nicholas Paul Johnson wrote: > > I've tried the transient fvwm buttons solution, here is what I've found: > > Because the button is pushed from within the context of GridButtons, > the MoveToDesk (and presumably similar commands) still require the user > select a window.
Yes... I think transient FvwmButtons should preserve the original window context. But you may workaround this, like: AddToMenu Window-Ops2 + "Move to Page" SelectPageToMoveWindow AddToFunc SelectPageToMoveWindow + I SetEnv LAST_WIN_ID $[w.id] + I FvwmButtons -g 128x64+$[pointer.x]+$[pointer.y] -transient GridButtons AddToFunc MoveLastWindowToDesk + I WindowId $[LAST_WIN_ID] MoveToDesk 0 $0 *GridButtons: (Title "0", Action "MoveLastWindowToDesk 0") [...] *GridButtons: (Title "7", Action "MoveLastWindowToDesk 7") Not tested, but if the code you posted works for you, then this one should work too. > Also, the buttons start at +0+0, which I do not know how to fix :( Using -g command line option, see the code above. You may also make it centered under cursor, just calculate appropriate coordinates. Regards, Mikhael. -- Visit the official FVWM web page at <URL: http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]
