;ň ptDc@s<dklZlZlZlZlZdfd„ƒYZdS((sboxscanvasstextstrafosunitskeycBsštZeiigZdeideedddeideideideideigddeideied „Z d „Z d „Z RS( Nf0.20000000000000001strif0.59999999999999998f0.40000000000000002f0.5f0.25f0.29999999999999999c CsÜ||_||_||_||_||_| |_| |_| |_| |_ | |_ ||_ ||_ ||_ |tj o|tj p |tj otdƒ‚nx)ddgddfddgddfdd gd dfd d gddfd dgddfddgd dfddgdd fddgdd fddgd d fg D]3\}}}||jo||_||_PqUqUWtdƒ‚n=|tjp |tjotdƒ‚n||_||_dS(Ns1either specify pos or a combination of hpos, vposstrsrtistcsctf0.5stlsltismrsrmsmcscmsmlslmsbrsrbsbcscbsblslbs invalid pos(sdistsselfshinsidesvinsideshdistsvdists symbolwidths symbolheights symbolspaces textattrsscolumnss columndistsborderskeyattrsspossNonesvposshposs ValueErrorsposlist(sselfsdistsposshpossvposshinsidesvinsideshdistsvdists symbolwidths symbolheights symbolspaces textattrsscolumnss columndistsborderskeyattrssposlist((sA/mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/graph/key.pys__init__ s6              Š     cCsštiƒ}ti|iƒ|_ti|iƒ|_ti|i ƒ|_ ti|i ƒ|_ ti|i ƒ|_ti|iƒ|_g}xL|D]D}|iidd|i|i|iƒ}||_|i|ƒq—Wti||iddƒ}ti||i |iddƒd |i|did}x:|D]2}|ii!|d||i |iƒ||8}q>Wx|D]}|i"|ƒq{W|SdS(s"creates the layout of a key columnii˙˙˙˙if0.5N(#scanvasscsunitstoptsselfsdistsdist_ptshdistshdist_ptsvdistsvdist_pts symbolwidthssymbolwidth_pts symbolheightssymbolheight_pts symbolspacessymbolspace_pts titleboxess plotitemssplotitems texrunnerstext_ptstitlesdefaulttextattrss textattrsstitleboxsappendsboxstile_ptsdy_ptslinealignequal_ptscentersy_ptskey_ptsinsert(sselfs plotitemssplotitemsdy_ptscstitleboxs titleboxessy_pt((sA/mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/graph/key.pys paintcolumnJs2 (  "c CsNti|iƒ}tiƒ}gi}|D]$}|i t j o||ƒq,q,~}t |ƒ|id|i}d}xh|o`|i|| ƒ} |i| ti|dƒgƒ|ti| iƒiƒƒ|7}||4q€W|it j oNtiƒ}|i|iƒi|iƒiƒ|iƒ|i|ƒ|}n|SdS(screates the layout of the keyiiN(sunitstoptsselfs columndists columndist_ptscanvasscsappends_[1]s plotitemssplotitemstitlesNoneslenscolumnssitemspercolumnsx_pts paintcolumnssubcsinsertstrafos translate_ptsbboxswidthskeyattrssnewcsdrawsenlargedsborderspath( sselfs plotitemssplotitems_[1]scsnewcsx_pts columndist_ptsitemspercolumnssubc((sA/mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/graph/key.pyspaintbs$ ;#  +  ( s__name__s __module__stextsvshiftsmathaxissdefaulttextattrssunitsv_cmsNones__init__s paintcolumnspaint(((sA/mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/graph/key.pyskeysq* N(spyxsboxscanvasstextstrafosunitskey(sboxscanvasstextskeysunitstrafo((sA/mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/graph/key.pys?s%