Re: FVWM: dynamic ewmh ?

From: Anupam Kapoor <anupam.kapoor_at_gmail.com>
Date: Wed, 25 Aug 2004 09:33:48 +0530

thank you ! i have not had a chance to try this out yet, hopefully
today, and then i will post the results.

kind regards
anupam

On Fri, 20 Aug 2004 10:35:05 +0200, Dominik Vogt <dominik.vogt_at_gmx.de> wrote:
> On Fri, Aug 20, 2004 at 12:47:59PM +0530, Anupam Kapoor wrote:
> > hi all,
> >
> > i am using a slightly modified version of taviso's fvwmrc (thanks it
> > is awesome !).
> >
> > let me first describe the setting:
> > i have an FvwmButtons module, that has a bunch of commonly used icons
> > / swallowed pager etc. i can click on the edge of the FvwmButtons
> > module which will 'slide' it into the right screen edge.
> >
> > the problem:
> > when maximizing the windows, the EwmhBaseStruts is configured so that
> > maximized windows don't cover the buttons module. this is all
> > fine-n-dandy when FvwmButtons is visible. when it is not (which is
> > most of the time), maximizing the windows doesn't occupy the whole
> > screen.
>
> You don't describe in detail what you are doing with FvwmButtons,
> so I have to guess your configuration looks like this.
>
> addtofunc somefunction
> + C thiswindow (FvwmButtons) windowshade e
> + C testrc (nomatch) windowshade toggle
> ...
>
> mouse 1 sf a somefunction
>
> > is there a way to dynamically adjust the parameters of EwmhBaseStruts,
> > do behave correctly in _both_ the cases (as described above).
>
> Make a function that sets the EwmhBaseStruts style before sliding
> the button bar:
>
> addtofunc somefunction
> + C thiswindow (FvwmButtons) shadefvwmbuttons
> + C testrc (nomatch) windowshade toggle
> ...
>
> addtofunc shadefvwmbuttons
> + I thiswindow (shaded) Style * EwmhBaseStruts <unshaded settings>
> + I thiswindow (!shaded) Style * EwmhBaseStruts <shaded settings>
> + I windowshade e
>
> mouse 1 sf a somefunction
>
> Note that the styles are activated only after the function has
> completed and fvwm is idle. That means, if another function
> maximizes (e.g. because you pressed mouse buttons on hold), it
> will assume the old struts. This is usually very rare and not a
> problem. If it is, add
>
> + I UpdateStyles
>
> at the end of the shadefvwmbuttons function.
>
> > ps: i don't know why, but i keep trying out different windowmanagers,
> > and keep coming back to fvwm !
>
> Maybe because it's better? ;-)
>
> Ciao
>
> Dominik ^_^ ^_^
>
> --
> Dominik Vogt, dominik.vogt_at_gmx.de
> Reply-To: dominik.vogt_at_gmx.de
>
>
>
--
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 majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Aug 24 2004 - 23:04:11 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:57 BST