I've fiddled a little with the core Next/Prev and am a little surprised
by it's behavior.

Next seems to proceed through the windows, but not in any predictable order
and not even in a consistant order.  It seems to change order even when I
haven't moved any windows.

Prev only seems to flip between the current window and some other window
(last focused, maybe).  It is not the reverse of Next.

Direction seemed promising but it doesn't hit everything.  It skips right
past windows that are closer in the direction specified but farther in
the overall distance.  If some windows can't be hit, that makes it pretty
worthless.  And it doesn't loop around.

Unless someone can point out how I've misused these, this seems to oppose
my condition that Next/Prev displayed reasonable behavior.

I suppose we can keep the proxy Next/Prev and have circulate call
those if the user so desires.  It does make the value of circulate
appear a little weaker considering the potential confusion of the
Config file issue.

Or maybe we need an option or alternative to Direction to be "next in
the given direction only considering that primary axis or next in the opposing
axis if other windows have the same location along the primary axis".  That's
what FvwmProxy is doing now.  By the way, this is 35 lines of code, so
I wouldn't neccessarily get too excited about potential redundancy.

Also, there's no condition !WindowListSkip, although AcceptsFocus seems to
do the trick, at least with the one skipped window I have.

-- 
  _
 ( \      _  \    /_ /  _ _  Jason Weber                  (503) 380-7424
  \|(\/)()))  \/\/(-/_)(-/(  Infinite Monkeys Inc.        Aloha, Oregon
  //                         http://www.imonk.com/baboon  [EMAIL PROTECTED]
 (/     [EMAIL PROTECTED]        [EMAIL PROTECTED]


     "Canister contains at least 50% recycled material; 15%
      post-consumer content."
   -- Pringles Fat-Free (side of can)
--
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