From c22a328a4ea5f47c5d43cd940a961e4c1214e200 Mon Sep 17 00:00:00 2001 From: Bill Kendrick Date: Fri, 5 May 2023 00:29:27 -0700 Subject: [PATCH] Final Magic tool example screenshots ("Artistic" group) --- docs/CHANGES.txt | 4 ++-- docs/html/images/magic_examples/flower.png | Bin 0 -> 9190 bytes docs/html/images/magic_examples/googlyeyes.png | Bin 0 -> 19118 bytes docs/html/images/magic_examples/lightning.png | Bin 0 -> 14237 bytes .../html/images/magic_examples/real_rainbow.png | Bin 0 -> 5253 bytes .../images/magic_examples/roygbiv_rainbow.png | Bin 0 -> 2847 bytes .../images/magic_examples/string_corner.png | Bin 0 -> 4503 bytes .../html/images/magic_examples/string_edges.png | Bin 0 -> 16644 bytes docs/html/images/magic_examples/string_v.png | Bin 0 -> 7078 bytes docs/html/images/magic_examples/tornado.png | Bin 0 -> 18400 bytes magic/magic-docs/en/html/flower.html | 1 + magic/magic-docs/en/html/googlyeyes.html | 1 + magic/magic-docs/en/html/lightning.html | 1 + magic/magic-docs/en/html/real_rainbow.html | 1 + magic/magic-docs/en/html/roygbiv_rainbow.html | 1 + magic/magic-docs/en/html/string_corner.html | 1 + magic/magic-docs/en/html/string_edges.html | 1 + magic/magic-docs/en/html/string_v.html | 1 + magic/magic-docs/en/html/tornado.html | 1 + magic/magic-docs/es_ES.UTF-8/html/flower.html | 1 + .../magic-docs/es_ES.UTF-8/html/googlyeyes.html | 1 + .../magic-docs/es_ES.UTF-8/html/lightning.html | 1 + .../es_ES.UTF-8/html/real_rainbow.html | 1 + .../es_ES.UTF-8/html/roygbiv_rainbow.html | 1 + .../es_ES.UTF-8/html/string_corner.html | 1 + .../es_ES.UTF-8/html/string_edges.html | 1 + magic/magic-docs/es_ES.UTF-8/html/string_v.html | 1 + magic/magic-docs/es_ES.UTF-8/html/tornado.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/flower.html | 1 + .../magic-docs/fr_FR.UTF-8/html/googlyeyes.html | 1 + .../magic-docs/fr_FR.UTF-8/html/lightning.html | 1 + .../fr_FR.UTF-8/html/real_rainbow.html | 1 + .../fr_FR.UTF-8/html/roygbiv_rainbow.html | 1 + .../fr_FR.UTF-8/html/string_corner.html | 1 + .../fr_FR.UTF-8/html/string_edges.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/string_v.html | 1 + magic/magic-docs/fr_FR.UTF-8/html/tornado.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/flower.html | 1 + .../magic-docs/gl_ES.UTF-8/html/googlyeyes.html | 1 + .../magic-docs/gl_ES.UTF-8/html/lightning.html | 1 + .../gl_ES.UTF-8/html/real_rainbow.html | 1 + .../gl_ES.UTF-8/html/roygbiv_rainbow.html | 1 + .../gl_ES.UTF-8/html/string_corner.html | 1 + .../gl_ES.UTF-8/html/string_edges.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/string_v.html | 1 + magic/magic-docs/gl_ES.UTF-8/html/tornado.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/flower.html | 1 + .../magic-docs/ja_JP.UTF-8/html/googlyeyes.html | 1 + .../magic-docs/ja_JP.UTF-8/html/lightning.html | 1 + .../ja_JP.UTF-8/html/real_rainbow.html | 1 + .../ja_JP.UTF-8/html/roygbiv_rainbow.html | 1 + .../ja_JP.UTF-8/html/string_corner.html | 1 + .../ja_JP.UTF-8/html/string_edges.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/string_v.html | 1 + magic/magic-docs/ja_JP.UTF-8/html/tornado.html | 1 + 55 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 docs/html/images/magic_examples/flower.png create mode 100644 docs/html/images/magic_examples/googlyeyes.png create mode 100644 docs/html/images/magic_examples/lightning.png create mode 100644 docs/html/images/magic_examples/real_rainbow.png create mode 100644 docs/html/images/magic_examples/roygbiv_rainbow.png create mode 100644 docs/html/images/magic_examples/string_corner.png create mode 100644 docs/html/images/magic_examples/string_edges.png create mode 100644 docs/html/images/magic_examples/string_v.png create mode 100644 docs/html/images/magic_examples/tornado.png diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt index a9cd9945f..ce7fa1ce7 100644 --- a/docs/CHANGES.txt +++ b/docs/CHANGES.txt @@ -6,7 +6,7 @@ Copyright (c) 2002-2023 Various contributors (see below, and AUTHORS.txt) https://tuxpaint.org/ -2023.May.4 (0.9.30) +2023.May.5 (0.9.30) * Improvements to Stamp tool: --------------------------- * Avoid playing English descriptive sound for a stamp @@ -161,7 +161,7 @@ https://tuxpaint.org/ * Documentation updates: ---------------------- - * WIP Added screenshot examples of each Magic tool. + * Added screenshot examples of each Magic tool. Bill Kendrick * Localization Updates: diff --git a/docs/html/images/magic_examples/flower.png b/docs/html/images/magic_examples/flower.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a4c1053e81ba824a9af244d645f37706b91846 GIT binary patch literal 9190 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/real_rainbow.png b/docs/html/images/magic_examples/real_rainbow.png new file mode 100644 index 0000000000000000000000000000000000000000..95d63039dfe730608e3044efd7c0b774d09f284b GIT binary patch literal 5253 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 TkAyx5y$I~s=1wnkWO4ro?^W^K literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/roygbiv_rainbow.png b/docs/html/images/magic_examples/roygbiv_rainbow.png new file mode 100644 index 0000000000000000000000000000000000000000..f528b21c824779b8e9764b8fa498e3371bdb50ac GIT binary patch literal 2847 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/string_corner.png b/docs/html/images/magic_examples/string_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..da8e62a5ba809f3a5def560210cf77d34deae900 GIT binary patch literal 4503 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/string_edges.png b/docs/html/images/magic_examples/string_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..b38c503ba4735d1ea587c290fe8aa7c1b15d2921 GIT binary patch literal 16644 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/string_v.png b/docs/html/images/magic_examples/string_v.png new file mode 100644 index 0000000000000000000000000000000000000000..440dcce1e9840f4d6584a9b9ac0d9f4917d2a9f5 GIT binary patch literal 7078 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/magic_examples/tornado.png b/docs/html/images/magic_examples/tornado.png new file mode 100644 index 0000000000000000000000000000000000000000..7c291b5ca1240d1bb7be240ac044fd704e3ab9d0 GIT binary patch literal 18400 zcmV+0KqSA3P)7}C=8-f`A<_T97g z&~1x)}1+XtUGh&Sa;^k zvF^;7W8IlE$GS6Tj&)~_b!W~T>(07j4xMYxg3NVn3IK(AvtHTRZnj$<79Yy+x$I2Y z3*(%@mY#UoI^(fF48q}o!TwTz=75>A;CiOK%STjPwO(6VTi&kjWCV6Ogr!;6lantP zzFD#!h1l3ITm8kpFbGP8lJ0bbIo1yV=(-koYmNHK=GxlkI%S2LBb{!SErB}22D>pm zsIJ@+p2fUu;QN6ej1G;C4UcjX?ZABY#hf|T)jjXjs@t`lcDo&QK)Azty}Yrqv9`6n z)lFI2wJYMfR#VDZ8_dN39gohTi>r&AiI{tb<^u)7jcC&o3|3 z8nq~j+AN(m>ScX%9VOGjfhX31Y+SqeW;{IQbc69cMcsVVeBaLnVH9=ztY58F^SL~@ zLpS?pC#H*qqMqrPbF4olPQ7bb-l~+(FJ36`R2t1@tKDKDDs40y;_0Krshhu8#)u(r zGz3-euKEPh^#k8H^)Sd$56jxtMyXJQZ(KXj50v_+#=05wjs~@R&6#5zH(ae((bK&Y zve{HLm=E(%6$HW6DMz$@`yFY$(>l9cW~{Bx$>zJ z9q2i#dsM^72Mq)6VYAhw&RV_JSLy?I_Q3jb|6r+D3VcrS*-89LA!E&%V;$xIadmTj zd40up2C(1gg+w-t3=B_=O;UiutJJeu*#dFeOubQGSY6tvY|(_&mn-5CxMSUz^Mv(S zx_GgfqJAg|=ag)e8p{}Sqo7Si5!~m(9IVf;EVQFG1vaNfCknYdUv&=Nv7VM3y;js- zFK?b*ya0#bsQEsP0$F41A08Yk<_lLr2XZ&Jx6WQXPe{65-A2QJKHS41po28)jD z`6%ve+fX!XEGAtrwS3D;A_2vnOUi?~VZGgKH^VSj2y>Jx+Z7~DAzujnU~+Te>SWk>vV$dz|;^KvM6uCHfSWg_f{KHlv=-HL=+kQt|POnSlTv9X4 z)mu%%Ut|mdhO3<{Z*;mteWGfvQ|=t=fDYN@Nq`>E@w;$oBu9CZJuK?)#jl6?e6Ely z5C!IPIZj{?A>hQwxI(E$C99ijs2945$~)VYoeDA?8H0ME@+SI4g3*X|B41c*6sv39 z1aYbr(6hRxBtBmDD*&D`qq16pzGs3BSZ@Wbu-VM#auO4?X}VB8({9a9%w+RVFf*fC z&Z(fsW&S(g`ObqQS^#l=`QrT2MF3q|UxxC9l|}SA&KSv2YZ^uy68yEJR#!9zEV5^( zRzsYy+27Y!ER;-bvb5UG^NaJR&Of%awn7qp8{7@+z+R^w;?g)ajXG@s5ge_8@0c|u zv&ZIeG+hw$iU=NagbZCTIlPC7L5NCZ&67T#vI3aH} z*|%9K8#lbZLf}}f)oKlvy0F*=9ZW0G9!f)!_+1(R=%8K@9E?Tb5cDVtd>ubZHXVHfRlu{-DU~V3EMo9VQK%KyZcM#;Qj~q_-Pr~_10OVJ(MCZhXt#}m z*9=Tgl9-ff6oY*Ogw&uPO6-9gqoVk>kTUjItVxV=-CT_wwigEvoF-v0a_&HrV~IP&?GMY?qm*2IzG$eVaX<6z@hQ5HVJJsSph5y%j%Y6Nw@y0yM40v*ut z>l7;09pn(Hz&d%x1a$S@7IYObW}k|6jH9CCGpcI%NFhoNsH_J&Hj}PZHi6l*1IF}v zF_2^jaALGpFy?x;YuhU8X#>=w0m&}h^@gxf-aw3@*4DQ+P;RUVxLL~EWrC1aob$;Y zT-F@xq*=i6;>rSCqFaD|qq4aTn)Nt*R5_7mPT3L^v50b;kH`;#PUQaD*818;%sLBM z7xL?{UYCv@#oTyz#af}}Pg;$XSji6AsbWcS=ZNr)=~2O5#l4ymZdW37;@y^hV_hzQ zxS2Z`H23%Q7jiih?+Wa?u!SX}sI$1Xd}iU?>c$!Z5724Mo0Uysn@Y99{faZWR}cvt zM9Q3o!3QIkaZBL1xVnVv#mPaWP~PB{Z5R
i8n?)4(06V#Wt+5we>Vb}=5TD`ux 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 b?17_=tf>YA=2w89d*n`e_#kUfhG+c^N_PQe literal 0 HcmV?d00001 diff --git a/magic/magic-docs/en/html/flower.html b/magic/magic-docs/en/html/flower.html index cb6493948..f6b222015 100644 --- a/magic/magic-docs/en/html/flower.html +++ b/magic/magic-docs/en/html/flower.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This tool draws small flowers, with leafy bases and stalks. Click to set the base, then drag the mouse upwards to draw the stalk, and finally release the mouse button to finish the flower. It will be drawn in the currently-selected color. The shape and length of the stalk depends on how you move the mouse while you drag.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Grass.

diff --git a/magic/magic-docs/en/html/googlyeyes.html b/magic/magic-docs/en/html/googlyeyes.html index a0c0d0b54..219e92741 100644 --- a/magic/magic-docs/en/html/googlyeyes.html +++ b/magic/magic-docs/en/html/googlyeyes.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a googly eye where you click. Drag to position the pupil.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.


diff --git a/magic/magic-docs/en/html/lightning.html b/magic/magic-docs/en/html/lightning.html index 188df9af6..83b5bf8d8 100644 --- a/magic/magic-docs/en/html/lightning.html +++ b/magic/magic-docs/en/html/lightning.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a lightning bolt between two points on the picture.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30

diff --git a/magic/magic-docs/en/html/real_rainbow.html b/magic/magic-docs/en/html/real_rainbow.html index 48e2ab4e0..7f829c1ec 100644 --- a/magic/magic-docs/en/html/real_rainbow.html +++ b/magic/magic-docs/en/html/real_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a transparent arc that looks like a real rainbow.

+

This tool is operated in a freehand fashion.

See also: Real Rainbow.


diff --git a/magic/magic-docs/en/html/roygbiv_rainbow.html b/magic/magic-docs/en/html/roygbiv_rainbow.html index ff732c264..e0203ce8f 100644 --- a/magic/magic-docs/en/html/roygbiv_rainbow.html +++ b/magic/magic-docs/en/html/roygbiv_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a rainbow arc of red, orange, yellow, green, blue, indigo and violet.

+

This tool is operated in a freehand fashion.

See also: ROYGBIV Rainbow.


diff --git a/magic/magic-docs/en/html/string_corner.html b/magic/magic-docs/en/html/string_corner.html index 52c8677eb..d5e37a4b1 100644 --- a/magic/magic-docs/en/html/string_corner.html +++ b/magic/magic-docs/en/html/string_corner.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at right angles.

+

This tool is operated in a freehand fashion.

See also: String V & String Edges.


diff --git a/magic/magic-docs/en/html/string_edges.html b/magic/magic-docs/en/html/string_edges.html index fd69c91fb..8448c68eb 100644 --- a/magic/magic-docs/en/html/string_edges.html +++ b/magic/magic-docs/en/html/string_edges.html @@ -8,6 +8,7 @@

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

Draw string art around the edges of your picture.

+

This tool is operated in a freehand fashion.

See also: String V & String Corner.


diff --git a/magic/magic-docs/en/html/string_v.html b/magic/magic-docs/en/html/string_v.html index f8e31ae06..04b5833a2 100644 --- a/magic/magic-docs/en/html/string_v.html +++ b/magic/magic-docs/en/html/string_v.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at any angle.

+

This tool is operated in a freehand fashion.

See also: String Corner & String Edges.


diff --git a/magic/magic-docs/en/html/tornado.html b/magic/magic-docs/en/html/tornado.html index eac652fe3..cb856aef3 100644 --- a/magic/magic-docs/en/html/tornado.html +++ b/magic/magic-docs/en/html/tornado.html @@ -8,6 +8,7 @@

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

Draws a tornado effect onto the 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/flower.html b/magic/magic-docs/es_ES.UTF-8/html/flower.html index cb6493948..f6b222015 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/flower.html +++ b/magic/magic-docs/es_ES.UTF-8/html/flower.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This tool draws small flowers, with leafy bases and stalks. Click to set the base, then drag the mouse upwards to draw the stalk, and finally release the mouse button to finish the flower. It will be drawn in the currently-selected color. The shape and length of the stalk depends on how you move the mouse while you drag.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Grass.

diff --git a/magic/magic-docs/es_ES.UTF-8/html/googlyeyes.html b/magic/magic-docs/es_ES.UTF-8/html/googlyeyes.html index a0c0d0b54..219e92741 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/googlyeyes.html +++ b/magic/magic-docs/es_ES.UTF-8/html/googlyeyes.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a googly eye where you click. Drag to position the pupil.

+

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/lightning.html b/magic/magic-docs/es_ES.UTF-8/html/lightning.html index 188df9af6..83b5bf8d8 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/lightning.html +++ b/magic/magic-docs/es_ES.UTF-8/html/lightning.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a lightning bolt between two points on the 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/real_rainbow.html b/magic/magic-docs/es_ES.UTF-8/html/real_rainbow.html index 48e2ab4e0..7f829c1ec 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/real_rainbow.html +++ b/magic/magic-docs/es_ES.UTF-8/html/real_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a transparent arc that looks like a real rainbow.

+

This tool is operated in a freehand fashion.

See also: Real Rainbow.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/roygbiv_rainbow.html b/magic/magic-docs/es_ES.UTF-8/html/roygbiv_rainbow.html index ff732c264..e0203ce8f 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/roygbiv_rainbow.html +++ b/magic/magic-docs/es_ES.UTF-8/html/roygbiv_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a rainbow arc of red, orange, yellow, green, blue, indigo and violet.

+

This tool is operated in a freehand fashion.

See also: ROYGBIV Rainbow.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/string_corner.html b/magic/magic-docs/es_ES.UTF-8/html/string_corner.html index 52c8677eb..d5e37a4b1 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/string_corner.html +++ b/magic/magic-docs/es_ES.UTF-8/html/string_corner.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at right angles.

+

This tool is operated in a freehand fashion.

See also: String V & String Edges.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/string_edges.html b/magic/magic-docs/es_ES.UTF-8/html/string_edges.html index fd69c91fb..8448c68eb 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/string_edges.html +++ b/magic/magic-docs/es_ES.UTF-8/html/string_edges.html @@ -8,6 +8,7 @@

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

Draw string art around the edges of your picture.

+

This tool is operated in a freehand fashion.

See also: String V & String Corner.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/string_v.html b/magic/magic-docs/es_ES.UTF-8/html/string_v.html index f8e31ae06..04b5833a2 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/string_v.html +++ b/magic/magic-docs/es_ES.UTF-8/html/string_v.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at any angle.

+

This tool is operated in a freehand fashion.

See also: String Corner & String Edges.


diff --git a/magic/magic-docs/es_ES.UTF-8/html/tornado.html b/magic/magic-docs/es_ES.UTF-8/html/tornado.html index eac652fe3..cb856aef3 100644 --- a/magic/magic-docs/es_ES.UTF-8/html/tornado.html +++ b/magic/magic-docs/es_ES.UTF-8/html/tornado.html @@ -8,6 +8,7 @@

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

Draws a tornado effect onto the 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/flower.html b/magic/magic-docs/fr_FR.UTF-8/html/flower.html index a343e8c0a..db85defa1 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/flower.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/flower.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This tool draws small flowers, with leafy bases and stalks. Click to set the base, then drag the mouse upwards to draw the stalk, and finally release the mouse button to finish the flower. It will be drawn in the currently-selected color. The shape and length of the stalk depends on how you move the mouse while you drag.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Herbe.

diff --git a/magic/magic-docs/fr_FR.UTF-8/html/googlyeyes.html b/magic/magic-docs/fr_FR.UTF-8/html/googlyeyes.html index a0c0d0b54..219e92741 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/googlyeyes.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/googlyeyes.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a googly eye where you click. Drag to position the pupil.

+

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/lightning.html b/magic/magic-docs/fr_FR.UTF-8/html/lightning.html index 7e0d55dc7..f48841468 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/lightning.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/lightning.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a lightning bolt between two points on the 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/real_rainbow.html b/magic/magic-docs/fr_FR.UTF-8/html/real_rainbow.html index 03796bb37..c49943b97 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/real_rainbow.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/real_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a transparent arc that looks like a real rainbow.

+

This tool is operated in a freehand fashion.

See also: Arc-en-ciel réel.


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/roygbiv_rainbow.html b/magic/magic-docs/fr_FR.UTF-8/html/roygbiv_rainbow.html index d16f5a7be..df826d27d 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/roygbiv_rainbow.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/roygbiv_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a rainbow arc of red, orange, yellow, green, blue, indigo and violet.

+

This tool is operated in a freehand fashion.

See also: Arc-en-ciel simple.


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/string_corner.html b/magic/magic-docs/fr_FR.UTF-8/html/string_corner.html index bd8c76132..43383270f 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/string_corner.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/string_corner.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at right angles.

+

This tool is operated in a freehand fashion.

See also: Ficelles (1) & Ficelles (3).


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/string_edges.html b/magic/magic-docs/fr_FR.UTF-8/html/string_edges.html index 238e77039..fec4851d3 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/string_edges.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/string_edges.html @@ -8,6 +8,7 @@

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

Draw string art around the edges of your picture.

+

This tool is operated in a freehand fashion.

See also: Ficelles (1) & Ficelles (2).


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/string_v.html b/magic/magic-docs/fr_FR.UTF-8/html/string_v.html index e93ba2717..c20d9b0e3 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/string_v.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/string_v.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at any angle.

+

This tool is operated in a freehand fashion.

See also: Ficelles (2) & Ficelles (3).


diff --git a/magic/magic-docs/fr_FR.UTF-8/html/tornado.html b/magic/magic-docs/fr_FR.UTF-8/html/tornado.html index d7c49599d..0a9599b44 100644 --- a/magic/magic-docs/fr_FR.UTF-8/html/tornado.html +++ b/magic/magic-docs/fr_FR.UTF-8/html/tornado.html @@ -8,6 +8,7 @@

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

Draws a tornado effect onto the 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/flower.html b/magic/magic-docs/gl_ES.UTF-8/html/flower.html index cb6493948..f6b222015 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/flower.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/flower.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This tool draws small flowers, with leafy bases and stalks. Click to set the base, then drag the mouse upwards to draw the stalk, and finally release the mouse button to finish the flower. It will be drawn in the currently-selected color. The shape and length of the stalk depends on how you move the mouse while you drag.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Grass.

diff --git a/magic/magic-docs/gl_ES.UTF-8/html/googlyeyes.html b/magic/magic-docs/gl_ES.UTF-8/html/googlyeyes.html index a0c0d0b54..219e92741 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/googlyeyes.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/googlyeyes.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a googly eye where you click. Drag to position the pupil.

+

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/lightning.html b/magic/magic-docs/gl_ES.UTF-8/html/lightning.html index 188df9af6..83b5bf8d8 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/lightning.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/lightning.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a lightning bolt between two points on the 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/real_rainbow.html b/magic/magic-docs/gl_ES.UTF-8/html/real_rainbow.html index 48e2ab4e0..7f829c1ec 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/real_rainbow.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/real_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a transparent arc that looks like a real rainbow.

+

This tool is operated in a freehand fashion.

See also: Real Rainbow.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/roygbiv_rainbow.html b/magic/magic-docs/gl_ES.UTF-8/html/roygbiv_rainbow.html index ff732c264..e0203ce8f 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/roygbiv_rainbow.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/roygbiv_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a rainbow arc of red, orange, yellow, green, blue, indigo and violet.

+

This tool is operated in a freehand fashion.

See also: ROYGBIV Rainbow.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/string_corner.html b/magic/magic-docs/gl_ES.UTF-8/html/string_corner.html index 52c8677eb..d5e37a4b1 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/string_corner.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/string_corner.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at right angles.

+

This tool is operated in a freehand fashion.

See also: String V & String Edges.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/string_edges.html b/magic/magic-docs/gl_ES.UTF-8/html/string_edges.html index fd69c91fb..8448c68eb 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/string_edges.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/string_edges.html @@ -8,6 +8,7 @@

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

Draw string art around the edges of your picture.

+

This tool is operated in a freehand fashion.

See also: String V & String Corner.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/string_v.html b/magic/magic-docs/gl_ES.UTF-8/html/string_v.html index f8e31ae06..04b5833a2 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/string_v.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/string_v.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at any angle.

+

This tool is operated in a freehand fashion.

See also: String Corner & String Edges.


diff --git a/magic/magic-docs/gl_ES.UTF-8/html/tornado.html b/magic/magic-docs/gl_ES.UTF-8/html/tornado.html index eac652fe3..cb856aef3 100644 --- a/magic/magic-docs/gl_ES.UTF-8/html/tornado.html +++ b/magic/magic-docs/gl_ES.UTF-8/html/tornado.html @@ -8,6 +8,7 @@

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

Draws a tornado effect onto the 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/flower.html b/magic/magic-docs/ja_JP.UTF-8/html/flower.html index cb6493948..f6b222015 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/flower.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/flower.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

This tool draws small flowers, with leafy bases and stalks. Click to set the base, then drag the mouse upwards to draw the stalk, and finally release the mouse button to finish the flower. It will be drawn in the currently-selected color. The shape and length of the stalk depends on how you move the mouse while you drag.

+

This tool is operated in a freehand fashion.

This tool offers multiple size settings.

See also: Grass.

diff --git a/magic/magic-docs/ja_JP.UTF-8/html/googlyeyes.html b/magic/magic-docs/ja_JP.UTF-8/html/googlyeyes.html index e1623f404..00fb72b6c 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/googlyeyes.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/googlyeyes.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a googly eye where you click. Drag to position the pupil.

+

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/lightning.html b/magic/magic-docs/ja_JP.UTF-8/html/lightning.html index 188df9af6..83b5bf8d8 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/lightning.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/lightning.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draws a lightning bolt between two points on the 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/real_rainbow.html b/magic/magic-docs/ja_JP.UTF-8/html/real_rainbow.html index 48e2ab4e0..7f829c1ec 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/real_rainbow.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/real_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a transparent arc that looks like a real rainbow.

+

This tool is operated in a freehand fashion.

See also: Real Rainbow.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/roygbiv_rainbow.html b/magic/magic-docs/ja_JP.UTF-8/html/roygbiv_rainbow.html index ff732c264..e0203ce8f 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/roygbiv_rainbow.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/roygbiv_rainbow.html @@ -8,6 +8,7 @@

Author: Bill Kendrick <bill@newbreedsoftware.com>

Draw a rainbow arc of red, orange, yellow, green, blue, indigo and violet.

+

This tool is operated in a freehand fashion.

See also: ROYGBIV Rainbow.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/string_corner.html b/magic/magic-docs/ja_JP.UTF-8/html/string_corner.html index 52c8677eb..d5e37a4b1 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/string_corner.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/string_corner.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at right angles.

+

This tool is operated in a freehand fashion.

See also: String V & String Edges.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/string_edges.html b/magic/magic-docs/ja_JP.UTF-8/html/string_edges.html index fd69c91fb..8448c68eb 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/string_edges.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/string_edges.html @@ -8,6 +8,7 @@

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

Draw string art around the edges of your picture.

+

This tool is operated in a freehand fashion.

See also: String V & String Corner.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/string_v.html b/magic/magic-docs/ja_JP.UTF-8/html/string_v.html index f8e31ae06..04b5833a2 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/string_v.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/string_v.html @@ -8,6 +8,7 @@

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

Draw V-shaped string art at any angle.

+

This tool is operated in a freehand fashion.

See also: String Corner & String Edges.


diff --git a/magic/magic-docs/ja_JP.UTF-8/html/tornado.html b/magic/magic-docs/ja_JP.UTF-8/html/tornado.html index eac652fe3..cb856aef3 100644 --- a/magic/magic-docs/ja_JP.UTF-8/html/tornado.html +++ b/magic/magic-docs/ja_JP.UTF-8/html/tornado.html @@ -8,6 +8,7 @@

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

Draws a tornado effect onto the picture.

+

This tool is operated in a freehand fashion.


Tux Paint 0.9.30