Re: FVWM: Variable `$n' not found in fvwm manpage

From: <liushidai_at_mails.tsinghua.edu.cn>
Date: Mon, 07 Jun 2004 21:38:13 +0800

In your mail:
>From: Mikhael Goikhman <migo_at_homemail.com>
>Reply-To:
>To: liushidai_at_mails.tsinghua.edu.cn
>Subject: Re: FVWM: Variable `$n' not found in fvwm manpage
>
>On 07 Jun 2004 20:40:08 +0800, liushidai_at_mails.tsinghua.edu.cn wrote:
> >
> > Hi, everyone
> > Here is a function Michael wrote in thread:
> > http://www.hpc.uh.edu/fvwm/archive/0303/msg00020.html
> >
> > DestroyFunc FuncFvwmMaximizeFullScreen
> > AddToFunc FuncFvwmMaximizeFullScreen
> > + I ThisWindow (Maximized) Style $n Title, Borders
> > + I CondCase (NoMatch) Style $n NoTitle, !Borders
> > + I CondCase (NoMatch) Raise
> > + I CondCase (NoMatch) UpdateStyles
> > + I Maximize
>
> This is an old sample that does not work anymore (CondCase renamed).
>
> > $n is the window's name, but it's not documented in fvwm manpage.
>
> This variable is not documented so you don't try to use it. Single letter
> variables cause problems and will be removed after 2.6.x.
>
> > BTW, are there any other implicit variables?
>
> All variables are documented in the "COMMAND EXPANSION" man page section.
> There are no exceptions, you may safely assume any undocumeted syntax as
> unexisting.
>
> In this case, please use $[w.name] that replaces the old name $n in both
> 2.4.x and 2.5.x.
>
> And nowadays when we have WindowStyle command in 2.5.x, "Style $[w.name]"
> is probably not what you want to use. Use this instead sample:
>
> DestroyFunc FuncFvwmMaximizeFullScreen
> AddToFunc FuncFvwmMaximizeFullScreen
> + I ThisWindow (Maximized) WindowStyle Title, Borders
> + I TestRc (!Match) WindowStyle !Title, !Borders
> + I TestRc (!Match) Raise
> + I TestRc (!Match) UpdateStyles
> + I Maximize ewmhiwa
>
> Regards,
> Mikhael.
> --

Thank you, Mikhael:)


--
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 Mon Jun 07 2004 - 08:45:52 BST

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