From 1dd21607fac8c8257abac1a6676506f57d069619 Mon Sep 17 00:00:00 2001 From: Bill Kendrick Date: Fri, 5 May 2023 00:09:51 -0700 Subject: [PATCH] More Magic tool example screenshots ("Painting" group) --- docs/html/images/magic_examples/bricks.png | Bin 0 -> 444 bytes docs/html/images/magic_examples/calligraphy.png | Bin 0 -> 4273 bytes docs/html/images/magic_examples/confetti.png | Bin 0 -> 2257 bytes docs/html/images/magic_examples/foam.png | Bin 0 -> 23532 bytes docs/html/images/magic_examples/fretwork.png | Bin 0 -> 3526 bytes docs/html/images/magic_examples/fur.png | Bin 0 -> 16194 bytes docs/html/images/magic_examples/grass.png | Bin 0 -> 69826 bytes docs/html/images/magic_examples/light.png | Bin 0 -> 20117 bytes docs/html/images/magic_examples/maze.png | Bin 0 -> 931 bytes docs/html/images/magic_examples/metal_paint.png | Bin 0 -> 1129 bytes docs/html/images/magic_examples/pixels.png | Bin 0 -> 348 bytes docs/html/images/magic_examples/rails.png | Bin 0 -> 13697 bytes docs/html/images/magic_examples/rain.png | Bin 0 -> 1559 bytes docs/html/images/magic_examples/rainbow.png | Bin 0 -> 1938 bytes .../images/magic_examples/rainbow_cycle.png | Bin 0 -> 2341 bytes .../images/magic_examples/smooth_rainbow.png | Bin 0 -> 5060 bytes docs/html/images/magic_examples/toothpaste.png | Bin 0 -> 5593 bytes docs/html/images/magic_examples/wet_paint.png | Bin 0 -> 15860 bytes magic/magic-docs/en/html/bricks.html | 1 + magic/magic-docs/en/html/calligraphy.html | 1 + magic/magic-docs/en/html/confetti.html | 1 + magic/magic-docs/en/html/foam.html | 1 + magic/magic-docs/en/html/fretwork.html | 1 + magic/magic-docs/en/html/fur.html | 1 + magic/magic-docs/en/html/grass.html | 1 + magic/magic-docs/en/html/light.html | 1 + magic/magic-docs/en/html/maze.html | 1 + magic/magic-docs/en/html/metal_paint.html | 1 + magic/magic-docs/en/html/pixels.html | 1 + magic/magic-docs/en/html/rails.html | 1 + magic/magic-docs/en/html/rain.html | 1 + magic/magic-docs/en/html/rainbow.html | 1 + magic/magic-docs/en/html/rainbow_cycle.html | 1 + magic/magic-docs/en/html/smooth_rainbow.html | 1 + magic/magic-docs/en/html/toothpaste.html | 1 + magic/magic-docs/en/html/wet_paint.html | 1 + magic/magic-docs/es_ES.UTF-8/html/bricks.html | 1 + .../es_ES.UTF-8/html/calligraphy.html | 1 + magic/magic-docs/es_ES.UTF-8/html/confetti.html | 1 + magic/magic-docs/es_ES.UTF-8/html/foam.html | 1 + magic/magic-docs/es_ES.UTF-8/html/fretwork.html | 1 + magic/magic-docs/es_ES.UTF-8/html/fur.html | 1 + magic/magic-docs/es_ES.UTF-8/html/grass.html | 1 + magic/magic-docs/es_ES.UTF-8/html/light.html | 1 + magic/magic-docs/es_ES.UTF-8/html/maze.html | 1 + .../es_ES.UTF-8/html/metal_paint.html | 1 + magic/magic-docs/es_ES.UTF-8/html/pixels.html | 1 + magic/magic-docs/es_ES.UTF-8/html/rails.html | 1 + magic/magic-docs/es_ES.UTF-8/html/rain.html | 1 + magic/magic-docs/es_ES.UTF-8/html/rainbow.html | 1 + .../es_ES.UTF-8/html/rainbow_cycle.html | 1 + .../es_ES.UTF-8/html/smooth_rainbow.html | 1 + .../magic-docs/es_ES.UTF-8/html/toothpaste.html | 1 + .../magic-docs/es_ES.UTF-8/html/wet_paint.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/bricks.html | 1 + .../fr_FR.UTF-8/html/calligraphy.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/confetti.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/foam.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/fretwork.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/fur.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/grass.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/light.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/maze.html | 1 + .../fr_FR.UTF-8/html/metal_paint.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/pixels.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/rails.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/rain.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/rainbow.html | 1 + .../fr_FR.UTF-8/html/rainbow_cycle.html | 1 + .../fr_FR.UTF-8/html/smooth_rainbow.html | 1 + .../magic-docs/fr_FR.UTF-8/html/toothpaste.html | 1 + .../magic-docs/fr_FR.UTF-8/html/wet_paint.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/bricks.html | 1 + .../gl_ES.UTF-8/html/calligraphy.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/confetti.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/foam.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/fretwork.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/fur.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/grass.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/light.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/maze.html | 1 + .../gl_ES.UTF-8/html/metal_paint.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/pixels.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/rails.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/rain.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/rainbow.html | 1 + .../gl_ES.UTF-8/html/rainbow_cycle.html | 1 + .../gl_ES.UTF-8/html/smooth_rainbow.html | 1 + .../magic-docs/gl_ES.UTF-8/html/toothpaste.html | 1 + .../magic-docs/gl_ES.UTF-8/html/wet_paint.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/bricks.html | 1 + .../ja_JP.UTF-8/html/calligraphy.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/confetti.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/foam.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/fretwork.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/fur.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/grass.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/light.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/maze.html | 1 + .../ja_JP.UTF-8/html/metal_paint.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/pixels.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/rails.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/rain.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/rainbow.html | 1 + .../ja_JP.UTF-8/html/rainbow_cycle.html | 1 + .../ja_JP.UTF-8/html/smooth_rainbow.html | 1 + .../magic-docs/ja_JP.UTF-8/html/toothpaste.html | 1 + .../magic-docs/ja_JP.UTF-8/html/wet_paint.html | 1 + 108 files changed, 90 insertions(+) create mode 100644 docs/html/images/magic_examples/bricks.png create mode 100644 docs/html/images/magic_examples/calligraphy.png create mode 100644 docs/html/images/magic_examples/confetti.png create mode 100644 docs/html/images/magic_examples/foam.png create mode 100644 docs/html/images/magic_examples/fretwork.png create mode 100644 docs/html/images/magic_examples/fur.png create mode 100644 docs/html/images/magic_examples/grass.png create mode 100644 docs/html/images/magic_examples/light.png create mode 100644 docs/html/images/magic_examples/maze.png create mode 100644 docs/html/images/magic_examples/metal_paint.png create mode 100644 docs/html/images/magic_examples/pixels.png create mode 100644 docs/html/images/magic_examples/rails.png create mode 100644 docs/html/images/magic_examples/rain.png create mode 100644 docs/html/images/magic_examples/rainbow.png create mode 100644 docs/html/images/magic_examples/rainbow_cycle.png create mode 100644 docs/html/images/magic_examples/smooth_rainbow.png create mode 100644 docs/html/images/magic_examples/toothpaste.png create mode 100644 docs/html/images/magic_examples/wet_paint.png diff --git a/docs/html/images/magic_examples/bricks.png b/docs/html/images/magic_examples/bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..e82e0713b8622dde1031ad8d7fcfcc426595d915 GIT binary patch literal 444 zcmeAS@N?(olHy`uVBq!ia0vp^7l62mg9%7FI(n^UU|?+aba4!+hGOVC}Rmwdle5~5;oAedcE4X=(w{FC*mbe& zv9~SfY&NhFI8BPx3X2ArANy*-)sCPu*JqdTXMfc=nzG;f`;N< z=mWUZfj)q^v20~TE=aU&<@)BjCtnQe{l9P7)gKgcd3%ZfuDcpX3pRdO`VW^=U?I{7 ea|(u6|1kJ8Dmwq?SZV-_6$VdNKbLh*2~7Ye{i=%q literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/calligraphy.png b/docs/html/images/magic_examples/calligraphy.png new file mode 100644 index 0000000000000000000000000000000000000000..f81e95e45ddf2e39dd164d7e839696f4d64d69a9 GIT binary patch literal 4273 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/confetti.png b/docs/html/images/magic_examples/confetti.png new file mode 100644 index 0000000000000000000000000000000000000000..4269054d42285fb989d00dc6065aa69ef3f0443d GIT binary patch literal 2257 zcmZ{mYdjNt8^>pI6Jf$g%H&jPLJq5k;daj1*f3!W6`Ny@F-i{0>2A*DaMxXEGn(3* za>^+t<dRy96)T15a{$n!An@Puq93sIr%o^ZT9p^NMs{Uxb0>yKL`!LiX6Zg$A=Z+ zAq{!}08K#CLFsZ0N_++;%3s(cQohl+HycV4i7wPrlC(_>p!CG{g&vKTeO~HJzs&}Q zSiQPhBxz}B1VTq#pcoX+RPGC4Da{W)VTyqpjK=hqDQ-E~#NT*{>S3#7wWAkCc9en^a% zt2XG?W9^9VJ?DBn4ceyY6!SyRZgMZ0d^S=vn*d?RAD(0_<%pNFBUt-D+FZ^cEpUtF z9Hz(+e)BBjepb%ZAC;vfgeLdq;qF}1(i9nktr4Fa{!~O;AsnWBNj9I`%2G6sZHxsi z9HyDiL&kM%{g9hP$8f8atfaMo6Xq#}ru4Z!OyF|62H(j3Ba+}*wvG1L$g7)EzWLiW z^gM^^jqOQJi-f8Ww!j+Wg27Ur2JQ7!qdG!tss)J zQfqDLAHG4&eUU#$i&T(5)7az-@BA8)lR}EqUrW#;CSx@G{=$Q7Tuv{_tNmd3BpE*A z_GoC^(37QC;1c-`l(!%>X?fdbBU33uWp8WLC-&>qtQ1VS{3B(uLN3LJn6erkqs9m- zTG);+Ysm7HUNw1H&uG(6t*1o!~_aMaD*=aWI7|qO+VD zYwQoPaBJ@`V9sf0o^JLZ`&sS$)z=T)Z=>-6XqPdn=X$Xc#!+FPrJwA6NP?wNQ`Xz>);jt7mBrn2 zeE6%f!UAqz&H)!AoBZn=b93A!vh@{6ACJqXN4&CR$>FA82sKsf~_R2RF?wM$jtH(OimP}>2w{-S$>F=E6}IWiO6 zw0}%LzG)XI+BqFuqEIJ;`JQ%h4t67*B@}#=X(>NM==Wk9TsKsyzzxb_W)xS`f2*CD zvcs0>#og-DiA9TrhHn&(srOdJ3Cj-m$Y7Y+(fWVSdxS?Gw{^&-ME7=Ud`>;#`tN8!V0{CzLNPNU9Vz>W&bq4A_ea~W);ziLkq zqBHw_qrpQ}CiMDRaHax!>FLxt*0l~1Neqd$&(=1QuCNupdaCNrG2QoX@+QDErol0< z;tLLX>V|nTa3e%U%xgkRX=HJCOnOIU)U(#1mL0O)zCZ~(Ac5wTB4@FC{a%;58YPK+ z`MjtcS}uHbfniKf4n`C#CtNg(ZCuL8V23dusHjIZt*2V@c7&z+DQ zLu~envko6gQPKOA?C}9vO!#@US%?zllJR09NBnv^m1PK-sp1}rMKes?$}`x!_0p8c zm-XpTlV-fSmE)Gj7l;^sxCb1U)Q_@V_8!p)&lMI6EaAl4IQL{4<) zGxXU-t`n>4s#?w0?{*kE-{?s4c_9<-Bdfc5i`x3~3m-J54YyiOhPDZGzeM5ZI9E{d z%|eY=CY1A+mw!Ay(lyo%yXlC>=)yZ64bKFYw#|dbtvfH>erNg)E;j3mPKYi;;G@rJ8lgo=ww- zu_AFnCsWN#+yLttv^Taz@&DXCnU?iT*!EMCxBVM#NwG5gysqJZ^bj~ z&xCxEO7y<^znbU0nI^zPC-?vdc0EY^6Z?PXK^pYGxqrfKt+Q{l5^tRu{l+_00M_RA KX4Sv@-1!g6(M&o3 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/foam.png b/docs/html/images/magic_examples/foam.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4044556aabe67a8d329ee0690887ff6c6ebd3c GIT binary patch literal 23532 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/fretwork.png b/docs/html/images/magic_examples/fretwork.png new file mode 100644 index 0000000000000000000000000000000000000000..3e13caabdc124afa317afa0dbab74a5e6d022565 GIT binary patch literal 3526 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

Xw#K49yU%HMU*;FisH& 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≦~hA3 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 ULV5AlivR!s07*qoM6N<$f+in@NdN!< literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/light.png b/docs/html/images/magic_examples/light.png new file mode 100644 index 0000000000000000000000000000000000000000..b837968f8a3609bdff8f810ca06e0e4ced998182 GIT binary patch literal 20117 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/maze.png b/docs/html/images/magic_examples/maze.png new file mode 100644 index 0000000000000000000000000000000000000000..7d49078c1fce3ba020c3677872a8e69379c56549 GIT binary patch literal 931 zcmeAS@N?(olHy`uVBq!ia0y~yUvY*)^k6T#W7@PO-zlUD)P1yw~GxpiOe*>cG|{miiYPv`k?)-~Vx zU&vpuUr_Jxzu_O_U*=!zUx*Oc@Dw@xOk5Z$;U+?Z&(R{#RvyI11vh z5C7_KUv2z;J0i+Af&?%{Vm)VWc)q!_59oUf480!pK zzWMWS>ev6TXFOBCfR%GKkGJ~l;@^h<;Q^m9eaH6sk4yg7YkfwIl|BE<=kNdfX9gmc zEdKL%mA6_gz4eDZ>R|qtTb@bw`%777{C6nM`)~B`PgQ@tshC}&D3Wv6KH;?4Y=6A^ z$HyK27CrcX^3qSi+w0|#YzL)-1AqU^q+hFQIexeL>;2td)sXa``_KMe5NN^eSLSoR zvTjzd@q4tFSy?E;eZs%bv;I49&$<2I;N-_Y2#25lzxrJM_Wb`*@2?8~kNeJwcOj0$;R(S82^*}C_8|J&7n=TkXTf8bAgS^2Hd zgGh-dwr0P{*Zbaozjvc0gtt|@&%R0f{Js-S927M*`?Mas{tZuo#H9WM@pCrans!>i Sq86C>7(8A5T-G@yGywqO?DTv9 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/metal_paint.png b/docs/html/images/magic_examples/metal_paint.png new file mode 100644 index 0000000000000000000000000000000000000000..801063c7eccde543a8ac62b46d1410fbcf17c069 GIT binary patch literal 1129 zcmV-v1eW`WP)~H$L(n1U5Oj#3L(n1U5OfGSM9?AV5OfGS1RWyi5OfGS1RbI<$ZOY6UhfLKk_(^D zoyE>%4h!-WW}eOj?TVB$Zi-*=s&+Y~u6y^<0JlN|-R~fG8;oiUZSXkd0ZlXq%%(FwYEUXq99~eLI zbw8?(CUbY#tp~TUMgBwZV1~&%II?lK`ef!Vm-GQ5f3w?I;^NnTM5f-`;XC?~$bfeMW z=6h1O!HoermhLIsWKw9m8{G8uh4b?#_1xPluWe7y-hAoOKL+Ty=O*4(j=4$Z{cd#2 z%cu2l{`^`l7S@%)E9|NKyXo#0b5EX}F-gbv_x-$e)6r27J!a`x<_0%er@V55n=mXG zp@SRTNXid4GULWP9WUMBMp9n6!OhN2WQGoIaFd>n?f*Z88}oF$bb}j7`QZjP@*IuO z!3}OC<%b*bha2;BymW&bNqOZ4Hy=Mn=0ECnYweaE=FiOAd z>Si^W*;BbYCR?DJq4IHbHDk8t>5OfGS v1Ra775p)PT1Ra77L5B!B1Ra77L5Ju+Hywj`fSo!M00000NkvXXu0mjfbo41n literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/pixels.png b/docs/html/images/magic_examples/pixels.png new file mode 100644 index 0000000000000000000000000000000000000000..c82a2ed5b00bef91359894a67c044b4dce7062d5 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^Q-F9i2NRIwFH-u=z`&^N>Eakt5%>1)Moy+c0oRM) z*B(CAqjNxMpXrS5i68q}gKrC@a2uN3NeNA}T;6&*g}plM~ZTfI@>Ec+QBTvd8n){mu8=NT#>?g{_xqSwUS_k>T;-B5SlNB?K%19$Nz1Y zpQ0Pn0n!9E8qAVAtG4;Tw$10D>fo~RPV0Z07N1)lJMBXI>BTNKN1Saw3h;jv@CUJu k2&1t0Kf=V|ESL{L^u3O9sW*O!9dAJ#Pgg&ebxsLQ0BNL;j{pDw literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/rails.png b/docs/html/images/magic_examples/rails.png new file mode 100644 index 0000000000000000000000000000000000000000..02f371c217f77f4f827cb34378b906686a02d487 GIT binary patch literal 13697 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 CPB2*j literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/rain.png b/docs/html/images/magic_examples/rain.png new file mode 100644 index 0000000000000000000000000000000000000000..d96e8de1db43855de5c88c3d6c28d10b9f56d7df GIT binary patch literal 1559 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 C>G^d4 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/rainbow_cycle.png b/docs/html/images/magic_examples/rainbow_cycle.png new file mode 100644 index 0000000000000000000000000000000000000000..130bf3aec464ab98e8fec1963903c06d79199f22 GIT binary patch literal 2341 zcmb7GX;c$g8m+ukks=w=MGQePK)IknQ300*MY@nhQE4iO%Hk4s1Y1A^K_gTJ8&FXY zH&oEz0-_^C7+G8kL1YvGn+WuvO%NLtH&j4mF&$^-$NZf?_uO;8cfR+X^WMAn?IV9) zZooC+LJ(x&zQV-|f>=H}K7s-rMqaIVgCO*+yNi=|!lrl6{SS4!2~wqQ`9rQTAxGD_ z#e~@8Bu>#Q-PkuZ@362bEoqW+p0#!2*vz8x)LZgw0@sIiU^)M8nweK^f9T1YC+=~W zNJ4IuXtP;=A@aKroDuUVu;3QyY0gN5}wzQxE4+W~6FFB%t9L?l0IQCAXdeQ(TN&vA)l11CsmiDT;7WK{LKAb#EOUGozWXBvkeRGHKc6oAn=m#U@( z^9_6NbcOLF#^tqB>%$&9Kaky&Hh&cNw<-lDTDQjoFBow+-^r0@WzEe1u}Xm=r?`}7 z`=E!)n4Re4>8(p<0RA+W=4Rh`vz^xIXZwq{Cn`eESgSqJWv`p+~^}SOKJ{G#&K~GVC%CVlu;e z_I=A-IhJnNSXQBT%u`~4tpKz=P7?xjyA5ah0i{MhR7kxX44CV@x|}&akRA{gyKWiT z|8*G`WqlxRd-ZV@vX>IoHvIl^zG8z(ZhMju2FyNAN^Wi2vh7pMo4$*w7`e=|1bbQ9 z1pJBjU{EAq+u3J{bJhOX$=_csN&j4R1o{G`vdG5$t}5-@`@bw{Uy@YnLXWhiU0>2E z#*jrhJyw)*EG2b(CU^Dc{?JD?#<}umx8#%11c+5oJ&lV?Op#8Hv+o{wCk|US-#s04ifyrH_tWL{`vGw* znc^uLE|}I-V>1hz2z34;VH8cfomrrbB|_m;h?fB{lK9k?Wr=mG$~H6&eFZcHY=&0p z^9X_-IpQ1Dl4SfcUOe%igauzDl z%#EHh*t2zD&;?gAqJMX%kUgz3Aw>b*H6Oac2HbYUO}CO!EG(8eX|+YRQf96SZJ_nI zDrK~=!FOBrC%ebSx#=L@=`a{Hw^_vLGfH?5Y3_7;-tvm&XC|~LwiIh4j;xvk{54gh ztN+k`=^pAdkNVQx^rcJjr&LLN*qj*3uk}%Zp}3NboT~V*u3IwOKmM}91I;NLi%@=^ zt%^(T__ZTnv~@?%h}4{Qs>f|M1PjA8_r^Iq2TO^=AF*cRBV;70DY>D&jST9;<%B(_ zVwHn!Zdu250Or-qw!hSgSml(-3@eS*w=Cb5uIKsfeyFg2Q=*r>kt`*sn%xcTaJe?W=^)U}K>lsbr4f)|_o&<(fK$qEIl1q43;yy~);J zm)48z3Pvw}Kr_QNkBsmvdn)B1gprISdQCqvQx`5J0tC3@S@8crk*33AG5>q==;CKL z3!P3A592Dg-_N^0}FcNfMII9a^D>_0tT-Pb)uT*Z68mYc)It-1THF7;|cc@!}yQpczaW#9L? zRG~EGoSs*aDG#~yA%AVWQ%0J9^yuM~=b1(y=8e4F4{)aXqiC#a!p+e$tYxhA?243g zL8SKV{9R@x)I3L+-abd8q#%C?cB?+A4N7Y|NSS4a!Df@ZH@|+&IzR+1HWP*mQJ<{Y z$gX5B6!a!9mkmaEKEJwe7F?nrB`HnDhMTenSL zry5P|_x#-FWC6Cs3V{G0>=;&iad`~}m^hJD~tL!DsH7DBX- z&WF>H|C0J{XD&t9DXAvIS33(s4B&tKb86O+pdKIC*1$&(bTMB!^w?SirU)`xb?k(v j;QPt{KcFee9x&$x&#wOJ@a+fP_Xl!!{n@2>nN0B)q-@V% literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/smooth_rainbow.png b/docs/html/images/magic_examples/smooth_rainbow.png new file mode 100644 index 0000000000000000000000000000000000000000..2d400789614f31f080d94c495707747a1d8d3154 GIT binary patch literal 5060 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/toothpaste.png b/docs/html/images/magic_examples/toothpaste.png new file mode 100644 index 0000000000000000000000000000000000000000..51bd8ec2d20f9e902629118eeefea0be1010ea28 GIT binary patch literal 5593 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/wet_paint.png b/docs/html/images/magic_examples/wet_paint.png new file mode 100644 index 0000000000000000000000000000000000000000..a820c5fe4a327d886aa1b5c57caa75262c8bd180 GIT binary patch literal 15860 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: Albert Cahalan <albert@users.sf.net>

These two tools intelligently paint large and small brick patterns on the canvas. The bricks can be tinted various redish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Pixels.

diff --git a/magic/magic-docs/en/html/calligraphy.html b/magic/magic-docs/en/html/calligraphy.html index e2ec73bd3..e4fc1adb4 100644 --- a/magic/magic-docs/en/html/calligraphy.html +++ b/magic/magic-docs/en/html/calligraphy.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This paints on the canvas with a calligraphy pen. The quicker you move, the thinner the lines.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/en/html/confetti.html b/magic/magic-docs/en/html/confetti.html index 8d317d734..dd8b26c03 100644 --- a/magic/magic-docs/en/html/confetti.html +++ b/magic/magic-docs/en/html/confetti.html @@ -8,6 +8,7 @@

Author: Adam Rakowski <foo-script@o2.pl>

Throw confetti around your picture!

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/en/html/foam.html b/magic/magic-docs/en/html/foam.html index 0b26cfd12..a56e6e5fd 100644 --- a/magic/magic-docs/en/html/foam.html +++ b/magic/magic-docs/en/html/foam.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag the mouse to draw foamy bubbles. The more you drag the mouse in a particular spot, the more likely small bubbles will combine to form bigger bubbles.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/en/html/fretwork.html b/magic/magic-docs/en/html/fretwork.html index 15d3297ac..04334a20f 100644 --- a/magic/magic-docs/en/html/fretwork.html +++ b/magic/magic-docs/en/html/fretwork.html @@ -8,6 +8,7 @@

Author: Pere Pujal i Carabantes <pere@fornol.no-ip.org>

Draw an interlaced decorative design that looks like wooden fretwork.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/en/html/fur.html b/magic/magic-docs/en/html/fur.html index dbf5b86e6..7655b9d87 100644 --- a/magic/magic-docs/en/html/fur.html +++ b/magic/magic-docs/en/html/fur.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Add fur to your drawing.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/en/html/grass.html b/magic/magic-docs/en/html/grass.html index 23e34e5a2..1e0f2d879 100644 --- a/magic/magic-docs/en/html/grass.html +++ b/magic/magic-docs/en/html/grass.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

This paints grass on the image. The higher up the canvas, the smaller the grass is drawn, giving an illusion of perspective. The grass can be tinted various greenish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

See also: Flower.


diff --git a/magic/magic-docs/en/html/light.html b/magic/magic-docs/en/html/light.html index 1a72073dc..6960cb0cd 100644 --- a/magic/magic-docs/en/html/light.html +++ b/magic/magic-docs/en/html/light.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This draws a glowing beam on the canvas, in the currently-selected color. The more you use it on one spot, the more white it becomes.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/en/html/maze.html b/magic/magic-docs/en/html/maze.html index 265cd3ce0..ec53b9e31 100644 --- a/magic/magic-docs/en/html/maze.html +++ b/magic/magic-docs/en/html/maze.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to construct a maze on your picture.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/en/html/metal_paint.html b/magic/magic-docs/en/html/metal_paint.html index d4eb35019..33e57576f 100644 --- a/magic/magic-docs/en/html/metal_paint.html +++ b/magic/magic-docs/en/html/metal_paint.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to draw shiny metal using the current color.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/en/html/pixels.html b/magic/magic-docs/en/html/pixels.html index e69cdb68b..8459f4b8d 100644 --- a/magic/magic-docs/en/html/pixels.html +++ b/magic/magic-docs/en/html/pixels.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw large square "pixels" on the canvas.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Bricks.

diff --git a/magic/magic-docs/en/html/rails.html b/magic/magic-docs/en/html/rails.html index 0e85fb1f1..be6b1ce94 100644 --- a/magic/magic-docs/en/html/rails.html +++ b/magic/magic-docs/en/html/rails.html @@ -11,6 +11,7 @@ Pere Pujal i Carabantes <pere@fornol.n Bill Kendrick <bill@newbreedsoftware.com>

Draw connecting locomotive train rails on your picture.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/en/html/rain.html b/magic/magic-docs/en/html/rain.html index 93c62d3cf..92a38ad5c 100644 --- a/magic/magic-docs/en/html/rain.html +++ b/magic/magic-docs/en/html/rain.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint raindrops on your picture.

+

This tool offers both freehand and one-click operation.

This tool offers multiple size settings.

See also: Snow Ball & Snow Flake.

diff --git a/magic/magic-docs/en/html/rainbow.html b/magic/magic-docs/en/html/rainbow.html index d57defff7..f0377e363 100644 --- a/magic/magic-docs/en/html/rainbow.html +++ b/magic/magic-docs/en/html/rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to the paint brush, but as you move the mouse around, it cycles through a spectrum of bright colors.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smooth Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/en/html/rainbow_cycle.html b/magic/magic-docs/en/html/rainbow_cycle.html index 411626c67..dde66e676 100644 --- a/magic/magic-docs/en/html/rainbow_cycle.html +++ b/magic/magic-docs/en/html/rainbow_cycle.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow and Smooth Rainbow magic tools — it cycles through a spectrum of bright colors, but only changes between strokes (after you release and click or tap again).

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Smooth Rainbow.

diff --git a/magic/magic-docs/en/html/smooth_rainbow.html b/magic/magic-docs/en/html/smooth_rainbow.html index 25c5e244a..a757a262e 100644 --- a/magic/magic-docs/en/html/smooth_rainbow.html +++ b/magic/magic-docs/en/html/smooth_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow magic tool — as you move the mouse around, it cycles through a spectrum of colors — except the colors blend smoothly as you draw.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/en/html/toothpaste.html b/magic/magic-docs/en/html/toothpaste.html index b0b26d495..fbf027053 100644 --- a/magic/magic-docs/en/html/toothpaste.html +++ b/magic/magic-docs/en/html/toothpaste.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint thick blobs of color on your picture that look like toothpaste.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/en/html/wet_paint.html b/magic/magic-docs/en/html/wet_paint.html index c0d2c5772..e2ece45d8 100644 --- a/magic/magic-docs/en/html/wet_paint.html +++ b/magic/magic-docs/en/html/wet_paint.html @@ -10,6 +10,7 @@ Albert Cahalan <albert@users.sf.net& Bill Kendrick <bill@newbreedsoftware.com>

This draws a light, smudgy coat of paint on the picture.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smudge.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/bricks.html b/magic/magic-docs/es_ES.UTF-8/html/bricks.html index 647fedf92..053248fa7 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/bricks.html +++ b/magic/magic-docs/es_ES.UTF-8/html/bricks.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

These two tools intelligently paint large and small brick patterns on the canvas. The bricks can be tinted various redish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Pixels.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/calligraphy.html b/magic/magic-docs/es_ES.UTF-8/html/calligraphy.html index e2ec73bd3..e4fc1adb4 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/calligraphy.html +++ b/magic/magic-docs/es_ES.UTF-8/html/calligraphy.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This paints on the canvas with a calligraphy pen. The quicker you move, the thinner the lines.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/es_ES.UTF-8/html/confetti.html b/magic/magic-docs/es_ES.UTF-8/html/confetti.html index 8d317d734..dd8b26c03 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/confetti.html +++ b/magic/magic-docs/es_ES.UTF-8/html/confetti.html @@ -8,6 +8,7 @@

Author: Adam Rakowski <foo-script@o2.pl>

Throw confetti around your picture!

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/foam.html b/magic/magic-docs/es_ES.UTF-8/html/foam.html index 0b26cfd12..a56e6e5fd 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/foam.html +++ b/magic/magic-docs/es_ES.UTF-8/html/foam.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag the mouse to draw foamy bubbles. The more you drag the mouse in a particular spot, the more likely small bubbles will combine to form bigger bubbles.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/es_ES.UTF-8/html/fretwork.html b/magic/magic-docs/es_ES.UTF-8/html/fretwork.html index 15d3297ac..04334a20f 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/fretwork.html +++ b/magic/magic-docs/es_ES.UTF-8/html/fretwork.html @@ -8,6 +8,7 @@

Author: Pere Pujal i Carabantes <pere@fornol.no-ip.org>

Draw an interlaced decorative design that looks like wooden fretwork.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/es_ES.UTF-8/html/fur.html b/magic/magic-docs/es_ES.UTF-8/html/fur.html index dbf5b86e6..7655b9d87 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/fur.html +++ b/magic/magic-docs/es_ES.UTF-8/html/fur.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Add fur to your drawing.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/es_ES.UTF-8/html/grass.html b/magic/magic-docs/es_ES.UTF-8/html/grass.html index 23e34e5a2..1e0f2d879 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/grass.html +++ b/magic/magic-docs/es_ES.UTF-8/html/grass.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

This paints grass on the image. The higher up the canvas, the smaller the grass is drawn, giving an illusion of perspective. The grass can be tinted various greenish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

See also: Flower.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/light.html b/magic/magic-docs/es_ES.UTF-8/html/light.html index 1a72073dc..6960cb0cd 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/light.html +++ b/magic/magic-docs/es_ES.UTF-8/html/light.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This draws a glowing beam on the canvas, in the currently-selected color. The more you use it on one spot, the more white it becomes.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/maze.html b/magic/magic-docs/es_ES.UTF-8/html/maze.html index 265cd3ce0..ec53b9e31 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/maze.html +++ b/magic/magic-docs/es_ES.UTF-8/html/maze.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to construct a maze on your picture.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/es_ES.UTF-8/html/metal_paint.html b/magic/magic-docs/es_ES.UTF-8/html/metal_paint.html index d4eb35019..33e57576f 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/metal_paint.html +++ b/magic/magic-docs/es_ES.UTF-8/html/metal_paint.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to draw shiny metal using the current color.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/pixels.html b/magic/magic-docs/es_ES.UTF-8/html/pixels.html index e69cdb68b..8459f4b8d 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/pixels.html +++ b/magic/magic-docs/es_ES.UTF-8/html/pixels.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw large square "pixels" on the canvas.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Bricks.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/rails.html b/magic/magic-docs/es_ES.UTF-8/html/rails.html index 0e85fb1f1..be6b1ce94 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/rails.html +++ b/magic/magic-docs/es_ES.UTF-8/html/rails.html @@ -11,6 +11,7 @@ Pere Pujal i Carabantes <pere@fornol.n Bill Kendrick <bill@newbreedsoftware.com>

Draw connecting locomotive train rails on your picture.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/es_ES.UTF-8/html/rain.html b/magic/magic-docs/es_ES.UTF-8/html/rain.html index 93c62d3cf..92a38ad5c 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/rain.html +++ b/magic/magic-docs/es_ES.UTF-8/html/rain.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint raindrops on your picture.

+

This tool offers both freehand and one-click operation.

This tool offers multiple size settings.

See also: Snow Ball & Snow Flake.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/rainbow.html b/magic/magic-docs/es_ES.UTF-8/html/rainbow.html index d57defff7..f0377e363 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/rainbow.html +++ b/magic/magic-docs/es_ES.UTF-8/html/rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to the paint brush, but as you move the mouse around, it cycles through a spectrum of bright colors.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smooth Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/rainbow_cycle.html b/magic/magic-docs/es_ES.UTF-8/html/rainbow_cycle.html index 411626c67..dde66e676 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/rainbow_cycle.html +++ b/magic/magic-docs/es_ES.UTF-8/html/rainbow_cycle.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow and Smooth Rainbow magic tools — it cycles through a spectrum of bright colors, but only changes between strokes (after you release and click or tap again).

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Smooth Rainbow.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/smooth_rainbow.html b/magic/magic-docs/es_ES.UTF-8/html/smooth_rainbow.html index 25c5e244a..a757a262e 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/smooth_rainbow.html +++ b/magic/magic-docs/es_ES.UTF-8/html/smooth_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow magic tool — as you move the mouse around, it cycles through a spectrum of colors — except the colors blend smoothly as you draw.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/toothpaste.html b/magic/magic-docs/es_ES.UTF-8/html/toothpaste.html index b0b26d495..fbf027053 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/toothpaste.html +++ b/magic/magic-docs/es_ES.UTF-8/html/toothpaste.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint thick blobs of color on your picture that look like toothpaste.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/wet_paint.html b/magic/magic-docs/es_ES.UTF-8/html/wet_paint.html index c0d2c5772..e2ece45d8 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/wet_paint.html +++ b/magic/magic-docs/es_ES.UTF-8/html/wet_paint.html @@ -10,6 +10,7 @@ Albert Cahalan <albert@users.sf.net& Bill Kendrick <bill@newbreedsoftware.com>

This draws a light, smudgy coat of paint on the picture.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smudge.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/bricks.html b/magic/magic-docs/fr_FR.UTF-8/html/bricks.html index cfab8d556..47398ccea 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/bricks.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/bricks.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

These two tools intelligently paint large and small brick patterns on the canvas. The bricks can be tinted various redish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Pixels.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/calligraphy.html b/magic/magic-docs/fr_FR.UTF-8/html/calligraphy.html index dd6e98751..171c2f03e 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/calligraphy.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/calligraphy.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This paints on the canvas with a calligraphy pen. The quicker you move, the thinner the lines.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/confetti.html b/magic/magic-docs/fr_FR.UTF-8/html/confetti.html index cc8cf98a5..8ed8a6445 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/confetti.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/confetti.html @@ -8,6 +8,7 @@

Author: Adam Rakowski <foo-script@o2.pl>

Throw confetti around your picture!

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/foam.html b/magic/magic-docs/fr_FR.UTF-8/html/foam.html index d1377412a..5abff24b6 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/foam.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/foam.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag the mouse to draw foamy bubbles. The more you drag the mouse in a particular spot, the more likely small bubbles will combine to form bigger bubbles.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/fretwork.html b/magic/magic-docs/fr_FR.UTF-8/html/fretwork.html index 6bbe430c0..87b0dac47 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/fretwork.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/fretwork.html @@ -8,6 +8,7 @@

Author: Pere Pujal i Carabantes <pere@fornol.no-ip.org>

Draw an interlaced decorative design that looks like wooden fretwork.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/fur.html b/magic/magic-docs/fr_FR.UTF-8/html/fur.html index dbf5b86e6..7655b9d87 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/fur.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/fur.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Add fur to your drawing.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/grass.html b/magic/magic-docs/fr_FR.UTF-8/html/grass.html index 13c5d2587..ef5c34ee0 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/grass.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/grass.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

This paints grass on the image. The higher up the canvas, the smaller the grass is drawn, giving an illusion of perspective. The grass can be tinted various greenish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

See also: Fleur.


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/light.html b/magic/magic-docs/fr_FR.UTF-8/html/light.html index 010aa2698..5447bd7dd 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/light.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/light.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This draws a glowing beam on the canvas, in the currently-selected color. The more you use it on one spot, the more white it becomes.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/maze.html b/magic/magic-docs/fr_FR.UTF-8/html/maze.html index 265cd3ce0..ec53b9e31 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/maze.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/maze.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to construct a maze on your picture.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/metal_paint.html b/magic/magic-docs/fr_FR.UTF-8/html/metal_paint.html index b90049a3d..907e5150d 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/metal_paint.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/metal_paint.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to draw shiny metal using the current color.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/pixels.html b/magic/magic-docs/fr_FR.UTF-8/html/pixels.html index 31caab2d5..ffe21c4a1 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/pixels.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/pixels.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw large square "pixels" on the canvas.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Briques.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/rails.html b/magic/magic-docs/fr_FR.UTF-8/html/rails.html index 0e85fb1f1..be6b1ce94 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/rails.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/rails.html @@ -11,6 +11,7 @@ Pere Pujal i Carabantes <pere@fornol.n Bill Kendrick <bill@newbreedsoftware.com>

Draw connecting locomotive train rails on your picture.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/rain.html b/magic/magic-docs/fr_FR.UTF-8/html/rain.html index eb6fd8c42..859ed5def 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/rain.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/rain.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint raindrops on your picture.

+

This tool offers both freehand and one-click operation.

This tool offers multiple size settings.

See also: Boule de neige & Flocon de neige.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/rainbow.html b/magic/magic-docs/fr_FR.UTF-8/html/rainbow.html index a3917c616..371aabb62 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/rainbow.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to the paint brush, but as you move the mouse around, it cycles through a spectrum of bright colors.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Arc-en-ciel lent & Rainbow Cycle.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/rainbow_cycle.html b/magic/magic-docs/fr_FR.UTF-8/html/rainbow_cycle.html index 4d0ca0fe0..a1d78ac79 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/rainbow_cycle.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/rainbow_cycle.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow and Smooth Rainbow magic tools — it cycles through a spectrum of bright colors, but only changes between strokes (after you release and click or tap again).

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Arc-en-ciel & Arc-en-ciel lent.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/smooth_rainbow.html b/magic/magic-docs/fr_FR.UTF-8/html/smooth_rainbow.html index c585e34db..4e134071d 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/smooth_rainbow.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/smooth_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow magic tool — as you move the mouse around, it cycles through a spectrum of colors — except the colors blend smoothly as you draw.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Arc-en-ciel & Rainbow Cycle.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/toothpaste.html b/magic/magic-docs/fr_FR.UTF-8/html/toothpaste.html index 0d62e99d9..fa45c66a5 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/toothpaste.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/toothpaste.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint thick blobs of color on your picture that look like toothpaste.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/wet_paint.html b/magic/magic-docs/fr_FR.UTF-8/html/wet_paint.html index c0d2c5772..e2ece45d8 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/wet_paint.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/wet_paint.html @@ -10,6 +10,7 @@ Albert Cahalan <albert@users.sf.net& Bill Kendrick <bill@newbreedsoftware.com>

This draws a light, smudgy coat of paint on the picture.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smudge.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/bricks.html b/magic/magic-docs/gl_ES.UTF-8/html/bricks.html index 647fedf92..053248fa7 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/bricks.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/bricks.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

These two tools intelligently paint large and small brick patterns on the canvas. The bricks can be tinted various redish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Pixels.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/calligraphy.html b/magic/magic-docs/gl_ES.UTF-8/html/calligraphy.html index e2ec73bd3..e4fc1adb4 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/calligraphy.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/calligraphy.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This paints on the canvas with a calligraphy pen. The quicker you move, the thinner the lines.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/confetti.html b/magic/magic-docs/gl_ES.UTF-8/html/confetti.html index 8d317d734..dd8b26c03 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/confetti.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/confetti.html @@ -8,6 +8,7 @@

Author: Adam Rakowski <foo-script@o2.pl>

Throw confetti around your picture!

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/foam.html b/magic/magic-docs/gl_ES.UTF-8/html/foam.html index 0b26cfd12..a56e6e5fd 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/foam.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/foam.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag the mouse to draw foamy bubbles. The more you drag the mouse in a particular spot, the more likely small bubbles will combine to form bigger bubbles.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/fretwork.html b/magic/magic-docs/gl_ES.UTF-8/html/fretwork.html index 15d3297ac..04334a20f 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/fretwork.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/fretwork.html @@ -8,6 +8,7 @@

Author: Pere Pujal i Carabantes <pere@fornol.no-ip.org>

Draw an interlaced decorative design that looks like wooden fretwork.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/fur.html b/magic/magic-docs/gl_ES.UTF-8/html/fur.html index dbf5b86e6..7655b9d87 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/fur.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/fur.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Add fur to your drawing.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/grass.html b/magic/magic-docs/gl_ES.UTF-8/html/grass.html index 23e34e5a2..1e0f2d879 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/grass.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/grass.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

This paints grass on the image. The higher up the canvas, the smaller the grass is drawn, giving an illusion of perspective. The grass can be tinted various greenish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

See also: Flower.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/light.html b/magic/magic-docs/gl_ES.UTF-8/html/light.html index 1a72073dc..6960cb0cd 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/light.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/light.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This draws a glowing beam on the canvas, in the currently-selected color. The more you use it on one spot, the more white it becomes.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/maze.html b/magic/magic-docs/gl_ES.UTF-8/html/maze.html index 265cd3ce0..ec53b9e31 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/maze.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/maze.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to construct a maze on your picture.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/metal_paint.html b/magic/magic-docs/gl_ES.UTF-8/html/metal_paint.html index d4eb35019..33e57576f 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/metal_paint.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/metal_paint.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to draw shiny metal using the current color.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/pixels.html b/magic/magic-docs/gl_ES.UTF-8/html/pixels.html index e69cdb68b..8459f4b8d 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/pixels.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/pixels.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw large square "pixels" on the canvas.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Bricks.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/rails.html b/magic/magic-docs/gl_ES.UTF-8/html/rails.html index 0e85fb1f1..be6b1ce94 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/rails.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/rails.html @@ -11,6 +11,7 @@ Pere Pujal i Carabantes <pere@fornol.n Bill Kendrick <bill@newbreedsoftware.com>

Draw connecting locomotive train rails on your picture.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/rain.html b/magic/magic-docs/gl_ES.UTF-8/html/rain.html index 93c62d3cf..92a38ad5c 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/rain.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/rain.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint raindrops on your picture.

+

This tool offers both freehand and one-click operation.

This tool offers multiple size settings.

See also: Snow Ball & Snow Flake.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/rainbow.html b/magic/magic-docs/gl_ES.UTF-8/html/rainbow.html index d57defff7..f0377e363 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/rainbow.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to the paint brush, but as you move the mouse around, it cycles through a spectrum of bright colors.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smooth Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/rainbow_cycle.html b/magic/magic-docs/gl_ES.UTF-8/html/rainbow_cycle.html index 411626c67..dde66e676 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/rainbow_cycle.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/rainbow_cycle.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow and Smooth Rainbow magic tools — it cycles through a spectrum of bright colors, but only changes between strokes (after you release and click or tap again).

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Smooth Rainbow.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/smooth_rainbow.html b/magic/magic-docs/gl_ES.UTF-8/html/smooth_rainbow.html index 25c5e244a..a757a262e 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/smooth_rainbow.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/smooth_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow magic tool — as you move the mouse around, it cycles through a spectrum of colors — except the colors blend smoothly as you draw.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/toothpaste.html b/magic/magic-docs/gl_ES.UTF-8/html/toothpaste.html index b0b26d495..fbf027053 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/toothpaste.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/toothpaste.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint thick blobs of color on your picture that look like toothpaste.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/wet_paint.html b/magic/magic-docs/gl_ES.UTF-8/html/wet_paint.html index c0d2c5772..e2ece45d8 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/wet_paint.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/wet_paint.html @@ -10,6 +10,7 @@ Albert Cahalan <albert@users.sf.net& Bill Kendrick <bill@newbreedsoftware.com>

This draws a light, smudgy coat of paint on the picture.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smudge.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/bricks.html b/magic/magic-docs/ja_JP.UTF-8/html/bricks.html index 647fedf92..053248fa7 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/bricks.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/bricks.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

These two tools intelligently paint large and small brick patterns on the canvas. The bricks can be tinted various redish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Pixels.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/calligraphy.html b/magic/magic-docs/ja_JP.UTF-8/html/calligraphy.html index e2ec73bd3..e4fc1adb4 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/calligraphy.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/calligraphy.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This paints on the canvas with a calligraphy pen. The quicker you move, the thinner the lines.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/confetti.html b/magic/magic-docs/ja_JP.UTF-8/html/confetti.html index 8d317d734..dd8b26c03 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/confetti.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/confetti.html @@ -8,6 +8,7 @@

Author: Adam Rakowski <foo-script@o2.pl>

Throw confetti around your picture!

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/foam.html b/magic/magic-docs/ja_JP.UTF-8/html/foam.html index 0b26cfd12..a56e6e5fd 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/foam.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/foam.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag the mouse to draw foamy bubbles. The more you drag the mouse in a particular spot, the more likely small bubbles will combine to form bigger bubbles.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/fretwork.html b/magic/magic-docs/ja_JP.UTF-8/html/fretwork.html index 15d3297ac..04334a20f 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/fretwork.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/fretwork.html @@ -8,6 +8,7 @@

Author: Pere Pujal i Carabantes <pere@fornol.no-ip.org>

Draw an interlaced decorative design that looks like wooden fretwork.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/fur.html b/magic/magic-docs/ja_JP.UTF-8/html/fur.html index 3ea8bd1b1..062e64657 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/fur.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/fur.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Add fur to your drawing.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/grass.html b/magic/magic-docs/ja_JP.UTF-8/html/grass.html index 23e34e5a2..1e0f2d879 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/grass.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/grass.html @@ -8,6 +8,7 @@

Author: Albert Cahalan <albert@users.sf.net>

This paints grass on the image. The higher up the canvas, the smaller the grass is drawn, giving an illusion of perspective. The grass can be tinted various greenish hues by selecting different colors in the color palette.

+

This tool is operated in a freehand fashion.

See also: Flower.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/light.html b/magic/magic-docs/ja_JP.UTF-8/html/light.html index 1a72073dc..6960cb0cd 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/light.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/light.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This draws a glowing beam on the canvas, in the currently-selected color. The more you use it on one spot, the more white it becomes.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/maze.html b/magic/magic-docs/ja_JP.UTF-8/html/maze.html index fa025864b..a45a06126 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/maze.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/maze.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to construct a maze on your picture.

+

This tool offers both freehand and one-click operation.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/metal_paint.html b/magic/magic-docs/ja_JP.UTF-8/html/metal_paint.html index d4eb35019..33e57576f 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/metal_paint.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/metal_paint.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Click and drag to draw shiny metal using the current color.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/pixels.html b/magic/magic-docs/ja_JP.UTF-8/html/pixels.html index e69cdb68b..8459f4b8d 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/pixels.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/pixels.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw large square "pixels" on the canvas.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Bricks.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/rails.html b/magic/magic-docs/ja_JP.UTF-8/html/rails.html index 0e85fb1f1..be6b1ce94 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/rails.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/rails.html @@ -11,6 +11,7 @@ Pere Pujal i Carabantes <pere@fornol.n Bill Kendrick <bill@newbreedsoftware.com>

Draw connecting locomotive train rails on your picture.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/rain.html b/magic/magic-docs/ja_JP.UTF-8/html/rain.html index 93c62d3cf..92a38ad5c 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/rain.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/rain.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint raindrops on your picture.

+

This tool offers both freehand and one-click operation.

This tool offers multiple size settings.

See also: Snow Ball & Snow Flake.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/rainbow.html b/magic/magic-docs/ja_JP.UTF-8/html/rainbow.html index d57defff7..f0377e363 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/rainbow.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to the paint brush, but as you move the mouse around, it cycles through a spectrum of bright colors.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smooth Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/rainbow_cycle.html b/magic/magic-docs/ja_JP.UTF-8/html/rainbow_cycle.html index 411626c67..dde66e676 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/rainbow_cycle.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/rainbow_cycle.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow and Smooth Rainbow magic tools — it cycles through a spectrum of bright colors, but only changes between strokes (after you release and click or tap again).

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Smooth Rainbow.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/smooth_rainbow.html b/magic/magic-docs/ja_JP.UTF-8/html/smooth_rainbow.html index 25c5e244a..a757a262e 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/smooth_rainbow.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/smooth_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This is similar to Rainbow magic tool — as you move the mouse around, it cycles through a spectrum of colors — except the colors blend smoothly as you draw.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Rainbow & Rainbow Cycle.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/toothpaste.html b/magic/magic-docs/ja_JP.UTF-8/html/toothpaste.html index b0b26d495..fbf027053 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/toothpaste.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/toothpaste.html @@ -8,6 +8,7 @@

Author: Andrew Corcoran <akanewbie@gmail.com>

Paint thick blobs of color on your picture that look like toothpaste.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/wet_paint.html b/magic/magic-docs/ja_JP.UTF-8/html/wet_paint.html index c0d2c5772..e2ece45d8 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/wet_paint.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/wet_paint.html @@ -10,6 +10,7 @@ Albert Cahalan <albert@users.sf.net& Bill Kendrick <bill@newbreedsoftware.com>

This draws a light, smudgy coat of paint on the picture.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Smudge.