On 8/7/06, Dominik Vogt <[EMAIL PROTECTED]> wrote:
> Is there any way that the module interface allows keeping track of changes
> to the window flags of a window? Currently FvwmPager allows moving of
> FixedPosition mini-windows, but the main window does not move. Just
> checking for IS_FIXED in MoveWindow doesn't work if the FixedPosition flag
> was set after the window was added to the pager (i.e with 'WindowStyle
> FixedPosition') since the flags get outdated.
>
> I've been looking some at the module interface, but I think that no
> message exist to indicate change in window flags. Is this correct?

Actually, the window flags are part of some message, but they should
not be used.  Looking at a flag does not solve the problem anyway
because the decision whether a window can be moved or not is much
more complex (affected by a number of styles).


What about providing modules a way to ask fvwm to move the windows
instead of the module moving them through X calls? This way the
"sanity checks" would be done in fvwm, leaving all these problems to
the window manager. It would work the same as moving the viewport. The
pager asks fvwm to move the viewport, it doesn't directly move all the
windows.

But it would require a rewrite of the pager, and some major changes to
the fvwm code.. :( not a task for 2.5 I guess... Even so, can this be
a >2.6 feature?

Cheers
 Renato

Ciao

Dominik ^_^  ^_^

--


Echte DSL-Flatrate dauerhaft für 0,- Euro*. Nur noch kurze Zeit!
"Feel free" mit GMX DSL: http://www.gmx.net/de/go/dsl



Reply via email to