On 2005-11-16, David Roundy <[EMAIL PROTECTED]> wrote: > 1. I'd like to have a separate circulation for each screen, which gives a > shorter list. > > 2. Ideally I'd like it to just flip between the windows rather than popping > up a little menu. > > 3. (Not really an issue, but I'm numbering my list, so what the heck?) I > don't really care about it being in activation order. I tend to use very > few windows on each screen, so any circulation scheme would be fine with > me. > > I suppose the fanciest scheme would be to tentatively bring each window to > the front as I tab through the windows, but then put them back where they > were when I cycle on to the next window...
The last point seems a bit hacky, but otherwise this is a nice little homework exercise on Ion scripting, and should be simpler than framecycle Obtain ioncore.clientwin_list Filter with ioncore.find_manager(-, "WGenWS")==workspace_of_current_window Find current_window on the filtered list, and take the next one How workspace_of_current_window and current_window are obtained depend on the parametrisation of the cycling function (and in which region type's bindmap it is bound). -- Tuomo
