[Telepathy-commits] [telepathy-doc/master] Some simple overrides of the XSL templates

Davyd Madeley davyd at madeley.id.au
Tue Mar 3 22:50:30 PST 2009


---
 docs/book/C/figures/telepathy-logo.png |  Bin 0 -> 8074 bytes
 docs/book/xslt/db2html.xsl.in          |   79 ++++++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+), 0 deletions(-)
 create mode 100644 docs/book/C/figures/telepathy-logo.png

diff --git a/docs/book/C/figures/telepathy-logo.png b/docs/book/C/figures/telepathy-logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ecd4d5078c17e2bd440b8b22159250164aa8565
GIT binary patch
literal 8074
zcmV;5A9dh~P)<h;3K|Lk000e1NJLTq003J6003kN1^@s6=^9Mo00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L02A{702A{84y05U00007bV*G`2iXGz
z1}F&;D`0#803QlTL_t(|+U<RNa2;2f=kGh+_v&#aS+ at L;Uy<yI6Eb-M!On}2M1DxJ
zC+rNcQ$W=gMX?!{orRgDW*Dh<x3Z~;#X=1`JZ3g*AX@{}GK9bq5=*vh*(8CG5C=$+
z1SfWE$xi&Xq$^$BSNA#J{?X at jpYD6FVjDZyCSBFOef#R(?*5&xf8Y20zVEbwx0knU
zp$qxshK7HPp7nQQc;{djEB+u6wE_II^<5jk{5II<66oziNVyP7@`DWiIFUYG2AKF1
zK-X;O>OFcffi2#u1MS|uJNEwGd+(j~?|atuz?ZlO#2*L1#x5Al#AqYNuP-*sKJQ at v
z__ at ym08ULF`-|a`!H0%NwrtzBW6M`=xove90F3->OYM^*^)+S!5ruak5fKB-#EXV^
z40gXwBYOG4qu)hKL)#qXc)JMnPQ9C%ne@>gP<i<uMaESd?&^&X(oeQE)%*T518jqh
z at J9d=>T~Pw+Vq7#c+1|l^KpFO{T~Jke+z-$$;@mSCy0oN at k!C>{7n*Q0J!^(4LMNU
zs^ezDfO1~1b^M(>cLD%*?b>zegT3LdP1rWFWfKUuh6pF&B4T3t{PvN at 7FGQb#=`)k
zs#OD!M8nC?lu`fysq(9acMSe at S>->qecMpm9{^|5C%`-#hY<r%EY>DJ+p%K^iult2
zWrLsKz&%Dx^rt;t-6tz9NC*s%Y`IgBcooE7BBp;*t~$AG$K%&r(qI$wYNpxU0ueyK
zmC5~U*Y=>hYvVBjRub`7m}wdy5c5w7;<^oMdw;ZTWH9!fty{Mm%l`pb+dqMc!65qQ
z-#6Iqd3L|s!2B`P2Ar8eM0mdTfMI;y+Krz9 at ELpm_U+rTu4`TFZ at as@@x$R?2%-~n
zE#FTd0yv<vOV+X#@J|$6G}nNd2#guW-CFB6)~@ZXx_{lebrt)zKDiZtwtlr at fH}@z
zOu);REZAFjY(aO|#@!(PE;A?zI5P*kiT>nI at 7Pc}7su?rz1t){A0rO at fj$-i`0Gm+
z?C!N2v1Q8^tnb?R5rF>>n8`Rg4!Al;;Loh@>V4dVY3E{j_~D1q-L>gkN{DU(9%bh5
zlMvUeU)#Im4?-Jx<OkoyWh+)VlM|=bv!dIG)c2+1zR+`LH=mE=J at xDpc<-9`#r6&F
z9K!m$dT_}vN-6yP-~U}Aw0j(HFJ}qnLl1o|eE-;EkG&1b`ChgTKi-*)c`u~p>8Br#
zz5mxAeEZ_#?5*1eSCYVU1kBS(#g{j%?ft8*+qa;5-Np+7=-s<_<Hj3r#I}(w{|TT!
z1M~iJJ^$sV+cp;HEt2)m$x((!24|SLF_J$RO5u*~bsL|!kSu%q&Y?BT>X{%aWFn>~
z*RSn;-$fJpZ5tVE1#_bvM>7LL(Crr*jj&R;F(`=cnV5;+(sTTs!QRl-JISDf6x}6E
zL{Q)h&`a`8lUOpC2=v2?E~%+=3s*DI2{8L$c+C9YySq02dU$yFf`WSe+D*R_f;KW^
z4-tJ`3H8D4JBKcw2xQl;{|5jV93E;I-mzuX_8mh at 0;hT5#nIb$4xW?W>FC*f;bxE*
z^3u_>8Dm5J0D#Wkfd&BAGxK`@bO2ZmU^x*@G4p-^2LS9LqUT2k`wqVi_Su2l3gCMH
z)<;f0(0*f#ulMQK*O<AFh`v8M*oV&E0gMjzy$yCPpgVg9E(h?B05&o+q%YZV9a`S8
z1g)(t$YdHIgn&{Cp64SsJ%dAsj$kS~&5q-c5CY7+hlu{`=wRO?zc<T1oss at M1N~6|
z-!azOHop~DUA+oRmo9>o3d{_pR8a3EfQTRjK{yU_(>d(<?S32 at JB(7vV<Cu``KLtG
zGdkFpJMUmu1GlqxAO+xh0BL4^Wo)SbRIOY2tys)CcJyri9ufUpW=8AW7TkWvYPhZo
zB7#y1<+6uzxeO&0q*PE!K}rcCflN~)8XM~Y08&c4^qald`|1I99EX at W51<pkiE7tH
z=YsR}g>(b>0D#rZypV_%+M%VzcLe|^i0C;0!_54{v7!Ex=No(-K at buB1i<ag%-7v;
z6<u-V3Mi$*Rr(52Nhqn{O9dq*qzv{+U&8k#lv2nvHek-&7NpZDoH%|8Pyg(ftfV3$
znr7zJV?+IW&Z%X0_71FK=Fbw*Uqo#o;8e;bAq0dFp+jLXz<}@j at O=rLagzRg9}(RH
z;HlBUKL0#g^!-HC4*<8l_eLyO)COjSpz8_&s2W@)C44Dk*6sTeQc682629+a;leg#
znltcyi6?eGgF>Om0LlOsjt%usoi*4N-!(Dw4gl{VBB7K*eSIBYeeD(0-o5~i>p%zs
zkqBzNj1X+8B)qbZBS(&7^uX&FKb2+25vHx=Br|_}Y^eXS^8ong0DNBh67TD}32kky
zkWvC5I8JZ_MwYF?Ruamu4YrgLzEWsvY`~($3*h at cc5Z)~eP0qYKQ}hizxsCp+XZkR
z5%p;Y!b_L6(~6bLv2<BG0EX`?eL at mSF)WJ*5y5dBxG5JY*8vgX)Tv2~9e5oF4<6=X
zz69Y2V&-Rv=o6!ZeJ`C0N88yu0A|jD(R|$vSJ5A>x(ww~8HyQ><3Q+s3RbLvHWtpB
zQW91!m3}WFm4fg2Xv{RCeerxuWpjA?spnZZf&hGObg=IWrwz7s3(hB^F#wIs%nKH_
z(Ji;V3#n8}I}nBZOde7y=w4HRf*Lm~)=Hr9@&SLhv^1fvJ{{7{^SfWf!2_>DF*6Yn
zGv9qKth}RV^S=W4^Olw-+<xa8uu>>{J{%{aIxUz)+^wBr(n*GcApHv97c6YUoH@;S
z{q>`G={K)35gi#F>|1Ki!#N$GJ9`J#5YexhxzY1|zV)_u({<Nh2_XcEg(3=t63V4=
zXuY~eFB(eITdgmOh`?YJ3nk3t at +cOHNY|yXWNAB=UA7n#<CB!n7nz7Y(z>c^Wp>}l
zk2-obBfD?pj4gW3<z1_Y=mFoCc+XAOQ+<6Mils6LfYGr at _kAl4njjQ2Sl^Wa_|>+9
zzfsJ9ex1tZP~T9GmX;<QK75>%RLyfP?{c#HMs}U9Wq$y`BT6Z5YR=Gm-?tjg&5bCR
zJ<Q|^8bb;(wRP6u+&Nr>i- at c{dJU|nWlj?^nFhFS3NQTXW$b%()ZC6g9vkX^|5;MV
zUjq1QQ&S`E?7A6+ViBI_!x0XI6IivKC at Q7zKxHU|Evr^gN=GNswtN$@C^Xd9Vad`(
zI5c(`ue@@A1K&lBql0}#QOhFq?bik15oYE^?enR3)17E+tjEku0l8crL_u$zAPR0r
z9f6481CXF#)dP}T11s0IMTF^W4o454K)F=H)z at Bu8`oTG9OvDgy#wDnOA+YP%#0<=
z7NJ!3P%3(X!)Auk^q`~yTXYd7G?qn2hJ*0?+UHvV0Ap$@hf=YO%Q}}pJATE?m)E3`
z$-N`!=-HemqF*v|x~VBcx8Jn}%#4{_9-i+*PylWOB&;>MLF2B0EB-}dTQOrgmq$9~
zqIK>Z%$+v}uOB+XM08E-s<q=|L;b%v1FK#E;64Dn{IbQ=P+t$v^W)(GM+FaaHyYlK
zfacf$m^)ONZPxqs;FP^GGMPr?re{zn6a^8zJh^w|IZ at 53J9`IQ0Q;D^Ih{_?oojCf
z7|2b}Kq{qyCI||`I}=k!v9*98p+7g)O(0lSZEjx*%$tNYEX+85{1oyt1<Y$}#TD;Z
zNm5D%@RiQqfpuqK)i;}sbUGa+FC0Z3#u<iAF$Ofpf!6tgvGCZoF?j$pxdJ at TN9)`<
z=KFtMwRkW(*av3*Jb>j&DehW#D}*2v3I!-;4H&|3NeKOF(Sy(+Mj%HPZvc&4Q`8Me
z26#<N<KtQQo{!5{b>OnjrKB6`|K)V)WOT6a|1$Fw0LtZNv=s*Q!OC)YW)LKUWiS}F
zPf=m_V0 at d+HaPB^v~X2lpEd!($_lVMdk4_bvv~y(eHH+2c-J3ODxE?hUxHWmLyk3(
zhOt(mxmgIatu4HYCEL*oC8L!Je;ru3SN8CZcl;3?*C7ClJ9`Jd at MdYfH5lI^BIKs?
zL8M`&<^hnA!waokn$XX(a?83E$1OStZ4nCyq?9&ME{%cR(X$z&gMA>PFR~8yJ69}+
z?+2oc0TwpUAw`IYPDn(QAtI^>ZJOecMgs;AB`KW13`|T+K?uS%*IWT96*KdvI(jy@
zo+g#F2G>I|{*?&|304{Lb%M8TCuyjNIS~r#-!}1jBnxr825Hi803Tom-}>HnLrRJK
zOffP#iswRPd727~r$nM!5qHOb!6cfYlSS0cQ7o2_&lj*@VH?`oT8W4<M0Edb2ph{M
zqK^PTb8}NH3k-l#VQ3dwI!EDO4CrVZj9 at T0oCgsHI^1R>epMEHnRy2 at qopN7nWhZN
zCC?tAm=h=SZxH2$JS%jB0*V;9YA`?Bj08&lDIuGkhA(||bS{NbiUEA8qi1vdn?xfY
zWo8H=IMdu1=ouDpQDzveO3Da$n?|Ivas&mXqZj*b2`EOH9s}eHMRO`AVqkan4zv={
zyQGx-$Jbr~fKe`cs5V(En%$yfO*RPuVp>SlA$|7pqWPYb3Z5r1Z+<I;5TqsB_nVxc
zTAsknf5Qx3x~!eRK&e!YK$ex%5vA$THd~;pn59>z5Hq<71Qccp2ETnF*jlJr!OTv&
zE=>#O&xPj&Vv>b!4bXKLhGGDQ*Q_-fmc$qNw1&X`UT!)Er5K$nmziCgs)<xuVt5Y`
zU7t$1w5WXnJkN*c`C$|y6O<8gwT at 0S)kur4RTxXhWARuLq!j8K>j7p=PtTY^|7i%e
zc8r^dNGw{^2H%$`m&;W^vceuKlQO}*aV#8|xMk&*`Nw`xg*)sUh*dO5_EIdB;g>xu
zT+|kXoItm2$;Q!l^lT;oLrO8`FPIBJp;#zIs-EQ#rL?SC#$#>UqGf`+%_SMiF$tMs
zMkdn;DJ62bLO>`)4|nuzj#X0bVP>?o&4n+6szk&ToUl+EbQ5zbC<Q1E_)M8}HcS8z
z#-zzRgM;3{@NS3<J`OkO-&Hc4F*Cojci>uM-JQJy7#r#b5#7zqZ9)LcmM at 0yOL(3a
zoLd6iWawu&yBg>*N{K}%(LlJ43j%QR<hVJ155V5Bq5f#L7!fUFW^QW9kdi762U8gK
z5CG;twTmfFM1e^nI5 at 1BGrA)X^WI>BH4?RnM4yJ6av=oa__32Fo;m{HCA;*dmj?jw
z;w6hHh^T^uOmL6`kmN9Q<>dS-D>Doui;za*v|&Uv+u%}-X-Fk8IWcXjRL_kK^=AP+
zHLs&*^L%}>)Y#Af-}j-Ef-coV&p(VnW^JD;z>6r+V-cQkJkYl at Ekh%=L*<B at qTf-`
zpr=wUK!l at 5PMDDDe`qeU!`C&;+-~%8!_`6vC_Sr*1VBt-#8lxU^!1s9g%Jll0^PEB
z#gLLwUsng;lPH%xW5oX<+3UC5cK;^a3#r4h(4=GvqvytMEfv=lVsfi(-PN`c9aEnV
zTRxQ)!}C1zy}eZ&<R{FAn|2|!;n*2tkRe9lpX7)(SXY>ouFyo(lZd%xW&B-NpMnqq
z6BAj3;V(u9`+j4xSwkbsnHeM~cKZ{X?jKDZhENqliGW2EM>45xp`nG?+^ymc))sO?
zi)OaMocMbJ!hzFEwK#hZ00>7w`N7>;-%t;!3(aA|MN((P43f501B^HgM!cM)5QM=2
z7-(pyhv#`1KQ(DQ&sXh^0R#3z07yA*tQx`00ab{=J1MpTa}{>4ge9;<uU71?h=Uu;
zuyh$M!dO9tmaGstXkYqJQlYsegQ;u|M6|pL*bfoWebSc=FTb>xmMmR_Or{a3R0>YY
zfmiawJGa&YA2^m7!s6wm{2GOPIyyo&J8dW~J383+9s73;c4GkGxQ+#MbWmmLh_L|P
zFbG=?C1JS<U|FGpQf$i(lY-E3>Y1Z@^~ydJE6izWHkw0EQhXX6?3(~^i^-7>zi}L|
z?Hk3|=o|3M60YmSDl%cR!io3FrVg&8kwi+LX=(&BBRe@|9ODO*gJ{5h4L}g|Lxly}
z7*OC4So`Eyam-1?v;|$Ki-h%f{LRVmk<D>c=r5ENaVuTPZk^Wx3YK-%^pMfPz83&2
z2Jkf^9AyUb`2r5?KNM0)EXLLaTRXcnVPP!0l!-K6Z>Q^0P>ONl__&F=_XF6Ol!3`g
zaak$Fx7_w_G7=#f1urZV*sIo_VZF}c)e);hCiPzvLLpMrOeV){4X8q at E)Cap at Y|R6
z8IS*^v7!FYzKPtrl8E+#AUZmhf*GNb`DQd?A}bYk2vpWln_4oEzQXZiCk<CG86E69
zQp>VUdl(gqrI<ErQt at h5X!c{4&p60%qJ%}olF{fmi5edgSt<vqm at aD(7PZee=X_6R
z??7v<VuDU|_A|2(BqFUjq3Bhk1|uvf8IM4Mj508shQ<c4Vw^fT4rV51{@<g6eMhQk
zHen5N?iFjh0W523%AldKKCbo||3{HCvmF}{=kbUR?0B0i%1FkVfx!7z44g$NX20|$
z93hZt&R}w43R0>xfPG^_{lA)}p6UYlZ;s<2lga3&8&$Q+!d0p?VTNqZUGsP<<-&0V
zrl)66DwaV+1tMBM=kl&{wc>^?vHmj=VPYa1vP&!#uh~PPst7u9-VUuNc891cG!h-p
z(2t5$vx8AC6bg`@kNFGdnOpuFoxKB8&APQ^`$WX1Q;P(J-AthZXv?fBF1JRhJBK{(
zI0C7Zi*nIJZhD4^NCCKUbg*x_Ru#!s{eBKW2DgLMf{?0+8aUzL6jyh2ToL*uS5#>a
zK!x+9SO^vgUs5Tw&S^o=IK^P*FIKxqlk_n23(U-u<5 at 79$V)|4a>Z6%GOD7--s at rm
zKuD!s_ at 0l+Ao?I?{)f at QzL#gKjSB08_5sK<6UIglhq6c93X at iB6-%qEoai8mE=uY0
zzx6q*@Hi?=fUHmv at j))+3t%voEpIocdXHB7s;S~B<(Iwz5akO+E*4851WB5-ELWQ7
zLq=`GCVMosNd_aGPC-hAY<Aj|yq+E#>i^r0p8IEQc at 8-{yKe-otJby=(Jke&hqeWC
zEjodf1aMdzOma2I(v4zP8VOWUp~22Bb(m-}L=}(SlRyVfF35P(=`^OY)1;KDBcc_P
zdq;khxW*I!cWVC=&&^r+-j%{}uY+Qw>e8XUUD370R=A2Nd<6(~btwSAbfB#h0F)*V
z-jaLcm($t3v$w}3%VPI22Njz9Ofd>|INli)F9lVJTI|Fp_8n9<zE~10s~R!5;<$>a
zmy+%;oY&TBRKSmR^lV;YMFNh_l2iJ1ZgAC9K_T{C7y2EJYLp-#m3F|2F*Tio?@MN8
zzc_wi_0gX{a1yNE^m$t%;Yg+c>;!=Q`wv!JbY&rwtJ4RoifoJ%{Kr--9XUlq9jc~U
zXz%wuA4*EhX>CC&ogxkH8cUpV^ffvF>Xlb~5deH&hIf*TB`z}7ykqDD1f*OCEE&06
z9 at 3W#fJ>8yK78!i2lwg0bnqsVctz5Y5Yayn5q!_*?Bul7v8k+d-Lg_ktB$R<_1m|q
zslq7Bi5jcd)>J71RZ$yFsVtX=k`nXgwwSp4uVQuS;2H@)U2$UUC(O)V*@IL;>duKM
zD$0aS)ZxH&97w4!lg~p+$wWkj at dF<_`t$$ww7z46wVoc0XwV1sv<sRTpNtw?w8eqr
zw_DO{ht_L%gxaAZq8>S0n2!d|;%!SUOtuTyloDvk%4ia4>)Pxl44Qal=v6RJM}wr`
zrrfZPM8?wepjbf&5~+N?2&IC#V}%p at K6(7v2X|FF#u<TaX~H})F$F)-suc@^PBR)&
zoQ%m;OfylO=&wtP^9dn8^n587^$m4k4sLI~?5<i<10V~N<?Q|^{tW;~UvjY+)Fo4?
z6x@`VngR&NK`P~f6{B1(qf{zu^+8QezPfGWvFE<IOH;>e_37HtNTO})D1iS=M5$7#
zL at g~%u^F#iweN$fmb2IjXV{us6LK-C#N^3>f^nQga9szEBZBD}j)0O1M~|K~fDjRV
zWODDwgmrz6MJJ+o>a|?`yv|ornfaTfl)?NLaM;Nugb1hId7clY6cZ6iukhlLr~dIn
zh2wjUYtg|6AoZ)g&1XChvZH77zayf5Ap%xjep$SEJSINT>^DzXNPv}gM`=8mXXWQ;
zT1e0fE~P at LR6?;>MyXgru~=fQ0D_s<jScnNkCbx(q_q{AH4Q+`zwSe~W|qG5+eG9B
z&zLqHpa^^Shy;`@A1r0x_|CCszWyyeaK4 at m=Idf^*?KLX at eE&UR at gJlyr#K1gC)z_
z!!$MOMx{4z{jjXLS`{Z*c2icPVkpZZ06I65$I0X4$>(X8iD;ae?;IQI-;<c|L<ykn
z)k$R*X4-GQ=YNV+!_5FSXwnCO5-WMCaPrkJo_PM-L;CNf1+aPbtoJ3m9(u+zd^>vw
zZUXRgrI?pp)=mxe^}5B3EP2)bvG7s(m0;Tq=Si?tBwX3^TA(<n*=P!T<Mm^v^^Az<
zQ2^fr at Jj&4MhE-+8k1I&fV+tmjf<~akjl(&6{*HX<;@gjak`j4_VT#$^2So7wfc$G
zShYOe?ylJY|0aNs*VU)7Z24laQg9r%qTQEjdWtxAvpwI&rj at GNNxT|=^vDS)r7$+s
zPqR(qu5q17pq<28Euv6irLGciX<4>9lUBOfdYoH{=%7-ndEvq~G`BPX1UN!eZ2_(X
z-0mkqIBhQ|s_Jc4vs7;oruxT at o-)#J$JkK+!Lw)`bS$7<E8!t4SfIousKlDI?lU at g
z%_X~U1lfHf#W|OEm4px*^7$f~n={rFyjtUD+jZ206Vp>r8825Vg7MF1W(sC|IJ<9T
z-&ugo2 at 6#TtF1;6UV<)4XJXB#6K5x#<(B|F%gi`&{1h{D*vP|GH0-#ZozNN-$4XsE
zeLVb)q$;SCJ&5_=aUQDDfED#`6%w!ZYJXNf8<5YalULKpVj?=s%$PfO4l+%RVZ6(;
zK5Cz!bRPzYz)FRWng~K?wpxwjv9;-S4jLjE<EJLfu@;XF^<Px~A<!AOO?UPV+^K~s
zZf{>e!V%$=<Tq{mwTq}R{!Wz9s&Y2N^L%6{rvT8*=wM$HF2Y5e0niv7?Ayi6k1#VG
zJ9g5}vMQv?s%g7j6|qxyR+VKntJ_~G#`M$-2Rgd?Ixf=XtR at 6>_741(nXjy?OOw`;
z;ks_v6~tT_lh{!OKvmlXY)cNRA_0YDv(x%<6+m(Pz=~tfKKO>^;4WRTwJ?7rGw%Vw
znM?yUHDv<LH{~X%BM!RVNLktD#fk3M$kMYD(*U8IKfY(piRZuds+DN?r;|)v)RqkZ
z%h%nzR=DZy0Jyn1L-h at HK_N5*+)8GW{nNG}Wosk};7x@@>*{i1&(Kv<2c9}rLjbyT
zI6E;$?xF4XKBda}PZAMLPtTx`FM^fQlY}_l`a7%8gen?|C8<WGGGgVsRnl$e&GLl{
zWpU2(J1zis>cEq`n=iY`6K>s|rE-}C5jl<nsbp*dX}pgwY1PTT!l;s?pu(q-0i2s2
zd-g#;f3jRdJ64yPWmBRA)O2X%{x8dN;ah?P&CC?IR4RdGP&5wOylOS^B+F1%yO%Xz
zrKCIf!93~Zj`@i++ddcPQU=>>Hyqk=-``2E at F)?{%uIoEGc&r%;luM}Vuo3*mSR+N
zy($@Wtr8KunN#2O3lqxHF+^e|T;NaObk1UML>0v>HMReVN1K+fUL at T5>y=XMc|N(W
z6HaThY6(`w92LBcaFRX4FZ+;z1DJY!=l%a)AB!zDj;;5$N_WYC?Nk9>0H~ij at Y5&K
zbC$l8%FO>004SF|79x0zTo5Ol8D?7bQyk3JQc-umc{Hc*1<%bRBFZ2A&8PE6Up!m|
zXqAvbFFCMl at udLZ<d3{?kd?o+e%^`=Bt)a{`>doQM~J}6W#tSpwi*{rORs4eC`}#t
z>akyZ^M?sQWsU6%8f-d?zYohwRRsBPKe_dF%kKEwZ#e0O8+3%hDc2?8isZDzSV34n
zq>uq3FL(5T!%uzL{0BI;>?tkjGbx8&GMr78Q?1oA5o{}8O&xgh at l?y=*HW4J>&%m>
zq*N4exM>WGKOq77nSS|WFMjsevk!j1h6e2?_L-G0WU$Z1dy9k>S4%SNS9TlbHqXD|
z!yinyw0~4M>2`pVvTX3sL=aSI`pKCiFFrK>@}tk`^Q)FE`iXtU$}c&vahf0t>%F-P
z3Uja8bW>yd)gN+FjaL$hW*rQAtW-9;Z{)vB9eC<h1nmaZEVov###vQPE*fnl0c;X%
z#{!!YfQK~X)U~((v+_%dW!X<e88&THt8PonsxJ!lkIn(-+W@;&Lc%1_qRKgNm2fUu
zWR*2Qzi4FEbCGdXOLA<WsY;et?YPwdmzIO9X5oyBXgQbZZ8d8avj9yM6^1z2TqCBw
z=s-RnVAo1~2&dOt%Qe8Z0lz3gKA&JGf8Ut}XsTk>NPvA&1N>HkeJ01fWI%m;xd4{`
Y4|L27>BaV{%>V!Z07*qoM6N<$f)REl&Hw-a

literal 0
HcmV?d00001

diff --git a/docs/book/xslt/db2html.xsl.in b/docs/book/xslt/db2html.xsl.in
index 3a2543d..7a3229a 100644
--- a/docs/book/xslt/db2html.xsl.in
+++ b/docs/book/xslt/db2html.xsl.in
@@ -18,5 +18,84 @@
 
   <xsl:import href="@PARENT_STYLESHEET@"/>
 
+  <!-- the header to put at the top of every page -->
+  <xsl:template name="tp.page_header">
+   <div id="header" style="margin-bottom:1ex;">
+    <h1>Telepathy Developer's Manual</h1>
+   </div>
+   <div style="clear:both;"></div>
+  </xsl:template>
+
+  <!-- from g-d-u: modified to call out to template 'tp.page_header' -->
+  <xsl:template name="db2html.division.top">
+    <xsl:param name="node"/>
+    <xsl:param name="info" select="/false"/>
+    <xsl:param name="template"/>
+    <xsl:param name="depth_of_chunk">
+      <xsl:call-template name="db.chunk.depth-of-chunk">
+        <xsl:with-param name="node" select="$node"/>
+      </xsl:call-template>
+    </xsl:param>
+    <xsl:param name="prev_id">
+      <xsl:choose>
+        <xsl:when test="$depth_of_chunk = 0">
+          <xsl:if test="$info and $db.chunk.info_chunk">
+            <xsl:value-of select="$db.chunk.info_basename"/>
+          </xsl:if>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:call-template name="db.chunk.chunk-id.axis">
+            <xsl:with-param name="node" select="$node"/>
+            <xsl:with-param name="axis" select="'previous'"/>
+            <xsl:with-param name="depth_in_chunk" select="0"/>
+            <xsl:with-param name="depth_of_chunk" select="$depth_of_chunk"/>
+          </xsl:call-template>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:param>
+    <xsl:param name="next_id">
+      <xsl:call-template name="db.chunk.chunk-id.axis">
+        <xsl:with-param name="node" select="$node"/>
+        <xsl:with-param name="axis" select="'next'"/>
+        <xsl:with-param name="depth_in_chunk" select="0"/>
+        <xsl:with-param name="depth_of_chunk" select="$depth_of_chunk"/>
+      </xsl:call-template>
+    </xsl:param>
+    <xsl:param name="prev_node" select="key('idkey', $prev_id)"/>
+    <xsl:param name="next_node" select="key('idkey', $next_id)"/>
+    
+    <xsl:call-template name="tp.page_header"/>
+
+    <xsl:if test="$db2html.navbar.top">
+      <xsl:call-template name="db2html.navbar">
+        <xsl:with-param name="node" select="$node"/>
+        <xsl:with-param name="prev_id" select="$prev_id"/>
+        <xsl:with-param name="next_id" select="$next_id"/>
+        <xsl:with-param name="prev_node" select="$prev_node"/>
+        <xsl:with-param name="next_node" select="$next_node"/>
+        <xsl:with-param name="position" select="'top'"/>
+      </xsl:call-template>
+    </xsl:if>
+  </xsl:template>
+
+  <!-- override this template to add a Telepathy logo -->
+  <xsl:template name="db2html.sidenav">
+    <xsl:param name="node" select="."/>
+    <xsl:param name="template"/>
+    <div class="sidenav">
+      <center><img src="figures/telepathy-logo.png" alt="Telepathy Logo"/></center>
+      <xsl:call-template name="db2html.autotoc">
+        <xsl:with-param name="node" select="/"/>
+        <xsl:with-param name="show_info" select="$db.chunk.info_chunk"/>
+        <xsl:with-param name="is_info" select="$template = 'info'"/>
+        <xsl:with-param name="selected" select="$node"/>
+        <xsl:with-param name="divisions" select="/*"/>
+        <xsl:with-param name="toc_depth" select="$db.chunk.max_depth + 1"/>
+        <xsl:with-param name="labels" select="false()"/>
+        <xsl:with-param name="titleabbrev" select="true()"/>
+      </xsl:call-template>
+    </div>
+  </xsl:template>
+
 </xsl:stylesheet>
 
-- 
1.5.6.5



More information about the telepathy-commits mailing list