From ed0c7c756e441b2d2ba3633da233fc24361ac0d3 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Fri, 29 Oct 2010 00:30:52 +0000
Subject: interfaces 1.2 (27oct10)

git-svn-id: svn://tug.org/texlive/trunk@20235 c570f23f-e606-0410-a88d-b1316a301751
---
 .../tex/latex/interfaces/interfaces-fancyhdr.sty   | 133 +++++++++++++++------
 1 file changed, 97 insertions(+), 36 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty')

diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
index 081b65e52a2..b1c15e77e8f 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
@@ -8,7 +8,7 @@
 %% 
 %% This is a generated file.
 %% 
-%% interfaces : 2010/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
 %% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
 %% 
 \ProvidesPackage{interfaces-fancyhdr}
-   [2010/07/22 v1.0 pgfkeys macros for fancyhdr (FC)]
+   [2010/10/27 v1.2 pgfkeys macros for fancyhdr (FC)]
 \RequirePackage{interfaces-base}
 \itf@Check@Package{fancyhdr}
 \itf@pgfkeys
@@ -150,149 +150,210 @@
    rule/font/.style={head/rule/font={#1},foot/rule/font={#1}},%
    rule/font+/.style={head/rule/font+={#1},foot/rule/font+={#1}},%
       rule/font*/.alias=rule/font+,%
+      rules/font/.alias=rule/font,
+      rules/font+/.alias=rule/font+,%
+      rules/font*/.alias=rule/font+,%
    rule/color/.style={head/rule/color={#1},foot/rule/color={#1}},%
+      rules/color/.alias=rule/color,%
    foot/rule/skip/.store as glue in cs=footruleskip,%
       foot/rule/skip/.default=.3\normalbaselineskip,%
       foot/rule/skip/.blank=\z@,%
       foot/ruleskip/.alias*=foot/rule/skip,%             => puis les alias&style: /.alias 2 args=/foot/rule/skip{/subkey1,/subkey2,/sub/key3,/sub/key4,...}
       footruleskip/.alias*=foot/rule/skip,%                                     crée aussi les alias pour les sous clés
    font/.style={head/font={#1},foot/font={#1}},%
+      font+/.style={head/font+={#1},foot/font+={#1}},%
+      font*/.alias=font+,%
    head/.style={head/left={#1},head/center={#1},head/right={#1}},%
       head/font/.style={head/left/font={#1},head/center/font={#1},head/right/font={#1}},%
       head/font+/.style={head/left/font+={#1},head/center/font+={#1},head/right/font+={#1}},%
+      head/font*/.alias=head/font+,%
    nohead/.style={head=,head/font=,head/rule=},
    foot/.style={foot/left={#1},foot/center={#1},foot/right={#1}},%
       foot/font/.style={foot/left/font={#1},foot/center/font={#1},foot/right/font={#1}},%
       foot/font+/.style={foot/left/font+={#1},foot/center/font+={#1},foot/right/font+={#1}},%
+      foot/font*/.alias=foot/font+,%
    nofoot/.style={foot=,foot/font=,foot/rule=},
    left/.style={head/left={#1},foot/left={#1}},%
       left/font/.style={head/left/font={#1},foot/left/font={#1}},%
       left/font+/.style={head/left/font+={#1},foot/left/font+={#1}},%
+      left/font*/.alias=left/font+,%
    center/.style={head/center={#1},foot/center={#1}},%
       center/font/.style={head/center/font={#1},foot/center/font={#1}},%
       center/font+/.style={head/center/font+={#1},foot/center/font+={#1}},%
+      center/font*/.alias=center/font+,%
    right/.style={head/right={#1},foot/right={#1}},%
       right/font/.style={head/right/font={#1},foot/right/font={#1}},%
       right/font+/.style={head/right/font+={#1},foot/right/font+={#1}},%
+      right/font*/.alias=right/font+,%
    head/left/.style={head/left/even={#1},head/left/odd={#1}},%
       head/left/font/.style={head/left/even/font={#1},head/left/odd/font={#1}},%
       head/left/font+/.style={head/left/even/font+={#1},head/left/odd/font+={#1}},%
+      head/left/font*/.alias=head/left/font+,%
    head/center/.style={head/center/even={#1},head/center/odd={#1}},%
       head/center/font/.style={head/center/even/font={#1},head/center/odd/font={#1}},%
       head/center/font+/.style={head/center/even/font+={#1},head/center/odd/font+={#1}},%
+      head/center/font*/.alias=head/center/font+,%
    head/right/.style={head/right/even={#1},head/right/odd={#1}},%
       head/right/font/.style={head/right/even/font={#1},head/right/odd/font={#1}},%
       head/right/font+/.style={head/right/even/font+={#1},head/right/odd/font+={#1}},%
+      head/right/font*/.alias=head/right/font+,%
    foot/left/.style={foot/left/even={#1},foot/left/odd={#1}},%
       foot/left/font/.style={foot/left/even/font={#1},foot/left/odd/font={#1}},%
       foot/left/font+/.style={foot/left/even/font+={#1},foot/left/odd/font+={#1}},%
+      foot/left/font*/.alias=foot/left/font+,%
    foot/center/.style={foot/center/even={#1},foot/center/odd={#1}},%
       foot/center/font/.style={foot/center/even/font={#1},foot/center/odd/font={#1}},%
       foot/center/font+/.style={foot/center/even/font+={#1},foot/center/odd/font+={#1}},%
+      foot/center/font*/.alias=foot/center/font+,%
    foot/right/.style={foot/right/even={#1},foot/right/odd={#1}},%
       foot/right/font/.style={foot/right/even/font={#1},foot/right/odd/font={#1}},%
       foot/right/font+/.style={foot/right/even/font+={#1},foot/right/odd/font+={#1}},%
+      foot/right/font*/.alias=foot/right/font+,%
    head/left/odd/.fancy@hf=olh,%
-   head/left/odd/font/.store as code=+,%
+   head/left/odd/font/.store as code,%
          odd/head/left/.alias=head/left/odd,%
          odd/head/left/font/.alias*=head/left/odd/font,%
          head/odd/left/.alias=head/left/odd,%
          head/odd/left/font/.alias*=head/left/odd/font,%
    head/center/odd/.fancy@hf=och,%
-   head/center/odd/font/.store as code=+,%
+   head/center/odd/font/.store as code,%
          odd/head/center/.alias=head/center/odd,%
          odd/head/center/font/.alias*=head/center/odd/font,%
          head/odd/center/.alias=head/center/odd,%
          head/odd/center/font/.alias*=head/center/odd/font,%
    head/right/odd/.fancy@hf=orh,%
-   head/right/odd/font/.store as code=+,%
+   head/right/odd/font/.store as code,%
          odd/head/right/.alias=head/right/odd,%
          odd/head/right/font/.alias*=head/right/odd/font,%
          head/odd/right/.alias=head/right/odd,%
          head/odd/right/font/.alias*=head/right/odd/font,%
    head/left/even/.fancy@hf=elh,%
-   head/left/even/font/.store as code=+,%
+   head/left/even/font/.store as code,%
          even/head/left/.alias=head/left/even,%
          even/head/left/font/.alias*=head/left/even/font,%
          head/even/left/.alias=head/left/even,%
          head/even/left/font/.alias*=head/left/even/font,%
    head/center/even/.fancy@hf=ech,%
-   head/center/even/font/.store as code=+,%
+   head/center/even/font/.store as code,%
          even/head/center/.alias=head/center/even,%
          even/head/center/font/.alias*=head/center/even/font,%
          head/even/center/.alias=head/center/even,%
          head/even/center/font/.alias*=head/center/even/font,%
    head/right/even/.fancy@hf=erh,%
-   head/right/even/font/.store as code=+,%
+   head/right/even/font/.store as code,%
          even/head/right/.alias=head/right/even,%
          even/head/right/font/.alias*=head/right/even/font,%
          head/even/right/.alias=head/right/even,%
          even/head/right/font/.alias*=head/right/even/font,%
    foot/left/odd/.fancy@hf=olf,%
-   foot/left/odd/font/.store as code=+,%
+   foot/left/odd/font/.store as code,%
          odd/foot/left/.alias=foot/left/odd,%
          odd/foot/left/font/.alias*=foot/left/odd/font,%
          foot/odd/left/.alias=foot/left/odd,%
          foot/odd/left/font/.alias*=foot/left/odd/font,%
    foot/center/odd/.fancy@hf=ocf,%
-   foot/center/odd/font/.store as code=+,%
+   foot/center/odd/font/.store as code,%
          odd/foot/center/.alias=foot/center/odd,%
          odd/foot/center/font/.alias*=foot/center/odd/font,%
          foot/odd/center/.alias=foot/center/odd,%
          foot/odd/center/font/.alias*=foot/center/odd/font,%
    foot/right/odd/.fancy@hf=orf,%
-   foot/right/odd/font/.store as code=+,%
+   foot/right/odd/font/.store as code,%
          odd/foot/right/.alias=foot/right/odd,%
          odd/foot/right/font/.alias*=foot/right/odd/font,%
          odd/foot/right/.alias=foot/right/odd,%
          odd/foot/right/font/.alias*=foot/right/odd/font,%
    foot/left/even/.fancy@hf=elf,%
-   foot/left/even/font/.store as code=+,%
+   foot/left/even/font/.store as code,%
          even/foot/left/.alias=foot/left/even,%
          even/foot/left/font/.alias*=foot/left/even/font,%
          foot/even/left/.alias=foot/left/even,%
          foot/even/left/font/.alias*=foot/left/even/font,%
    foot/center/even/.fancy@hf=ecf,%
-   foot/center/even/font/.store as code=+,%
+   foot/center/even/font/.store as code,%
          even/foot/center/.alias=foot/center/even,%
          even/foot/center/font/.alias*=foot/center/even/font,%
          foot/even/center/.alias=foot/center/even,%
          foot/even/center/font/.alias*=foot/center/even/font,%
    foot/right/even/.fancy@hf=erf,%
-   foot/right/even/font/.store as code=+,%
+   foot/right/even/font/.store as code,%
          even/foot/right/.alias=foot/right/even,%
          even/foot/right/font/.alias*=foot/right/even/font,%
          foot/even/right/.alias=foot/right/even,%
          foot/even/right/font/.alias*=foot/right/even/font,%
    offset/.style={head/offset={#1},foot/offset={#1}},%
+      offset+/.style={head/offset+={#1},foot/offset+={#1}},%
+      offset-/.style={head/offset-={#1},foot/offset-={#1}},%
+      offset*/.style={head/offset*={#1},foot/offset*={#1}},%
    head/offset/.style={head/left/offset={#1},head/right/offset={#1}},%
-      offset/head/.alias=head/offset,%
+      head/offset+/.style={head/left/offset+={#1},head/right/offset+={#1}},%
+      head/offset-/.style={head/left/offset-={#1},head/right/offset-={#1}},%
+      head/offset*/.style={head/left/offset*={#1},head/right/offset*={#1}},%
+         offset/head/.alias*=head/offset,%
    foot/offset/.style={foot/left/offset={#1},foot/right/offset={#1}},%
-      offset/foot/.alias=foot/offset,%
-         head/left/offset/.style={head/left/even/offset={#1},head/left/odd/offset={#1}},%
-            offset/head/left/.alias=head/left/offset,%
-         head/right/offset/.style={head/right/even/offset={#1},head/right/odd/offset={#1}},%
-            offset/head/right/.alias=head/right/offset,%
+      foot/offset+/.style={foot/left/offset+={#1},foot/right/offset+={#1}},%
+      foot/offset-/.style={foot/left/offset-={#1},foot/right/offset-={#1}},%
+      foot/offset*/.style={foot/left/offset*={#1},foot/right/offset*={#1}},%
+         offset/foot/.alias*=foot/offset,%
+   left/offset/.style={foot/left/offset={#1},head/left/offset={#1}},%
+      left/offset+/.style={foot/left/offset+={#1},head/left/offset+={#1}},%
+      left/offset-/.style={foot/left/offset-={#1},head/left/offset-={#1}},%
+      left/offset*/.style={foot/left/offset*={#1},head/left/offset*={#1}},%
+         offset/left/.alias*=left/offset,%
+   right/offset/.style={foot/right/offset={#1},head/right/offset={#1}},%
+         right/offset+/.style={foot/right/offset+={#1},head/right/offset+={#1}},%
+         right/offset-/.style={foot/right/offset-={#1},head/right/offset-={#1}},%
+         right/offset*/.style={foot/right/offset*={#1},head/right/offset*={#1}},%
+            offset/right/.alias*=right/offset,%
+   head/left/offset/.style={head/left/even/offset={#1},head/left/odd/offset={#1}},%
+      head/left/offset+/.style={head/left/even/offset+={#1},head/left/odd/offset+={#1}},%
+      head/left/offset-/.style={head/left/even/offset-={#1},head/left/odd/offset-={#1}},%
+      head/left/offset*/.style={head/left/even/offset*={#1},head/left/odd/offset*={#1}},%
+         offset/head/left/.alias*=head/left/offset,%
+         offset/left/head/.alias*=head/left/offset,%
+   head/right/offset/.style={head/right/even/offset={#1},head/right/odd/offset={#1}},%
+      head/right/offset+/.style={head/right/even/offset+={#1},head/right/odd/offset+={#1}},%
+      head/right/offset-/.style={head/right/even/offset-={#1},head/right/odd/offset-={#1}},%
+      head/right/offset*/.style={head/right/even/offset*={#1},head/right/odd/offset*={#1}},%
+         offset/head/right/.alias*=head/right/offset,%
+         offset/right/head/.alias*=head/right/offset,%
    foot/left/offset/.style={foot/left/even/offset={#1},foot/left/odd/offset={#1}},%
-      offset/foot/left/.alias=foot/left/offset,%
+      foot/left/offset+/.style={foot/left/even/offset+={#1},foot/left/odd/offset+={#1}},%
+      foot/left/offset-/.style={foot/left/even/offset-={#1},foot/left/odd/offset-={#1}},%
+      foot/left/offset*/.style={foot/left/even/offset*={#1},foot/left/odd/offset*={#1}},%
+         offset/foot/left/.alias*=foot/left/offset,%
+         offset/left/foot/.alias*=foot/left/offset,%
    foot/right/offset/.style={foot/right/even/offset={#1},foot/right/odd/offset={#1}},%
-      offset/foot/right/.alias=foot/right/offset,%
-         head/left/even/offset/.store in skip cs=f@ncyO@elh,%
-            offset/head/left/even/.alias=head/left/even/offset,%
-         head/left/odd/offset/.store in skip cs=f@ncyO@olh,%
-            offset/head/left/odd/.alias=head/left/odd/offset,%
-      head/right/even/offset/.store in skip cs=f@ncyO@erh,%
-         offset/head/right/even/.alias=head/right/even/offset,%
-      head/right/odd/offset/.store in skip cs=f@ncyO@orh,%
-         offset/head/right/odd/.alias=head/right/odd/offset,%
+      foot/right/offset+/.style={foot/right/even/offset+={#1},foot/right/odd/offset+={#1}},%
+      foot/right/offset-/.style={foot/right/even/offset-={#1},foot/right/odd/offset-={#1}},%
+      foot/right/offset*/.style={foot/right/even/offset*={#1},foot/right/odd/offset*={#1}},%
+         offset/foot/right/.alias*=foot/right/offset,%
+         offset/right/foot/.alias*=foot/right/offset,%
+   head/left/even/offset/.store in skip cs=f@ncyO@elh,%
+      head/left/even/offset/.append code=\fancy@setoffs,%
+         offset/head/left/even/.alias*=head/left/even/offset,%
+   head/left/odd/offset/.store in skip cs=f@ncyO@olh,%
+      head/left/odd/offset/.append code=\fancy@setoffs,%
+         offset/head/left/odd/.alias*=head/left/odd/offset,%
+         offset/head/left/odd/.alias*=head/left/odd/offset,%
+   head/right/even/offset/.store in skip cs=f@ncyO@erh,%
+      head/right/even/offset/.append code=\fancy@setoffs,%
+         offset/head/right/even/.alias*=head/right/even/offset,%
+   head/right/odd/offset/.store in skip cs=f@ncyO@orh,%
+      head/right/odd/offset/.append code=\fancy@setoffs,%
+         offset/head/right/odd/.alias*=head/right/odd/offset,%
    foot/left/even/offset/.store in skip cs=f@ncyO@elf,%
-      offset/foot/left/even/.alias=foot/left/even/offset,%
+      foot/left/even/offset/.append code=\fancy@setoffs,%
+         offset/foot/left/even/.alias*=foot/left/even/offset,%
    foot/left/odd/offset/.store in skip cs=f@ncyO@olf,%
-      offset/foot/left/odd/.alias=foot/left/odd/offset,%
-      foot/right/even/offset/.store in skip cs=f@ncyO@erf,%
-         offset/foot/right/even/.alias=foot/right/even/offset,%
-      foot/right/odd/offset/.store in skip cs=f@ncyO@orf,%
-         offset/foot/right/odd/.alias=foot/right/odd/offset,%
+      foot/left/odd/offset/.append code=\fancy@setoffs,%
+         offset/foot/left/odd/.alias*=foot/left/odd/offset,%
+   foot/right/even/offset/.store in skip cs=f@ncyO@erf,%
+      foot/right/even/offset/.append code=\fancy@setoffs,%
+         offset/foot/right/even/.alias*=foot/right/even/offset,%
+   foot/right/odd/offset/.store in skip cs=f@ncyO@orf,%
+      foot/right/odd/offset/.append code=\fancy@setoffs,%
+         offset/foot/right/odd/.alias*=foot/right/odd/offset,%
    reset/.style={norule,head=,foot=,offset=\z@,foot/rule/skip,rule/font=,font=},%
       reset/.value forbidden,%
 }% keys for \pagesetup (stored into token \itf@tk)
-- 
cgit v1.2.3

