[EMAIL PROTECTED] wrote:
> Did I miss something when I concluded that FvwmBacker can no
> longer do what it did before?

No, if FvwmBacker does what the man page says:

     *FvwmBackerCommand (Desk d, Page x y) command
          Specifies the command  to  execute  when  the  viewport
          matches the arguments for the desk d, page x coordinate
          and y coordinate. Any or all  of  these  three  numeric
          arguments can be replaced with an asterisk (*) to indi-
          cate that any value matches, in this case Desk or  Page
          parts can be skipped.

          Note these three lines are equivalent:

          *FvwmBackerCommand (Page * *, Desk *) -solid navy
          *FvwmBackerCommand () -solid navy
          *FvwmBackerCommand -solid navy

plus this:

     There is continued support for the now deprecated option:

     *FvwmBackerDesk d command

          It is functionally equivalent to using an asterisk  for
          both page coordinates with *FvwmBackerCommand.

So "*FvwmBackerDesk 0 ..." gets translated to "*FvwmBackerCommand (Page
* *, Desk 0) ..." which isn't quite the same thing. There seems to be no
way to stop FvwmBacker doing its thing when the page changes and the
desk matches.

I think we should change the behaviour of FvwmBacker when the Page
specifers are not included so that it _doesn't_ do its thing if only the
page changes. Similarly if the Desk specifier is not included it
_shouldn't_ do its thing when only the desk changes. Then translating
"*FvwmBackerDesk 0 ..." into "*FvwmBackerCommand (Desk 0) ..." would
work in the old way.

Cheers,
Tim.
--
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