Sync docs; link to MAGIC-API from README & EXTENDING

This commit is contained in:
Bill Kendrick 2023-05-16 22:47:39 -07:00
parent b9305f2ceb
commit 353d572caa
22 changed files with 209 additions and 24 deletions

View file

@ -32,6 +32,7 @@
| * Translations |
| * Alternative Input Methods |
| * On-screen Keyboard |
| * Magic Tools |
+------------------------------------------+
If you wish to add or change things like Brushes, Starters, Rubber Stamps,
@ -1034,3 +1035,14 @@ Keysym definitions file ("keysymdef.h")
at runtime.
It is unlikely that any modification will be required of this file.
Magic Tools
Tux Paint's Magic tools are pieces of software, external to the main Tux
Paint application, that are loaded as "plugins" at runtime, and interact
with the program using a defined Application Programming Interface (API).
The plugins that ship with Tux Paint (as well as Tux Paint itself) are
written in the C programming language.
Consult the Magic Tool Plugin API Documentation to learn how to write your
own.

View file

@ -6,7 +6,7 @@
Copyright © 2002-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
May 9, 2023
May 16, 2023
+----------------------------------------------------+
|Table of Contents |
@ -1132,6 +1132,8 @@ Importing Pictures Manually
* SIGNALS.html
Information about the POSIX signals that Tux Paint responds
to.
* MAGIC-API.html
Creating new Magic tools using Tux Paint's plugin API.
Development history and license:
* AUTHORS.txt

View file

@ -132,7 +132,7 @@
<li><a href="#templates">'Templates'</a> <ul>
<li><a href="#template_options">Template Options</a></li> </ul>
</li>
<li><a href="#translations">Translations</a></li> <li><a href="#input_methods">Alternative Input Methods</a></li> <li><a href="#on_screen_keyboard">On-screen Keyboard</a></li> </ul>
<li><a href="#translations">Translations</a></li> <li><a href="#input_methods">Alternative Input Methods</a></li> <li><a href="#on_screen_keyboard">On-screen Keyboard</a></li> <li><a href="#magic_tools">Magic Tools</a></li> </ul>
</td>
</tr>
</table>
@ -1261,5 +1261,20 @@
</section><!-- H2: Keysym definitions file ("keysymdef.h") -->
</section><!-- H1: On-screen Keyboard -->
<section class="indent outer"><!-- H1: Magic Tools -->
<header>
<h1>
<a name="magic_tools"
id="magic_tools">Magic Tools</a>
</h1>
</header>
<p>
Tux Paint's Magic tools are pieces of software, external to the main Tux Paint application, that are loaded as "plugins" at runtime, and interact with the program using a defined Application Programming Interface (API). The plugins that ship with Tux Paint (as well as Tux Paint itself) are written in the C programming language. </p>
<p>
Consult the <a href="MAGIC-API.html">Magic Tool Plugin API Documentation</a> to learn how to write your own. </p>
</section>
</body>
</html>

View file

@ -102,7 +102,7 @@
</p>
<p>
May 9, 2023 </p>
May 16, 2023 </p>
</center>
</header>
<table border="2"
@ -1640,6 +1640,10 @@
<li>
<a href="SIGNALS.html">SIGNALS.html</a><br>
Information about the POSIX signals that Tux Paint responds to. </li>
<li>
<a href="MAGIC-API.html">MAGIC-API.html</a><br>
Creating new Magic tools using Tux Paint's plugin API. </li>
</ul>
</dd>

View file

@ -32,6 +32,7 @@
| * Translations |
| * Alternative Input Methods |
| * On-screen Keyboard |
| * Magic Tools |
+------------------------------------------+
If you wish to add or change things like Brushes, Starters, Rubber Stamps,
@ -1034,3 +1035,14 @@ Keysym definitions file ("keysymdef.h")
at runtime.
It is unlikely that any modification will be required of this file.
Magic Tools
Tux Paint's Magic tools are pieces of software, external to the main Tux
Paint application, that are loaded as "plugins" at runtime, and interact
with the program using a defined Application Programming Interface (API).
The plugins that ship with Tux Paint (as well as Tux Paint itself) are
written in the C programming language.
Consult the Magic Tool Plugin API Documentation to learn how to write your
own.

View file

@ -6,7 +6,7 @@
Copyright © 2002-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
mayo 9, 2023
mayo 16, 2023
+----------------------------------------------------+
|Table of Contents |
@ -1132,6 +1132,8 @@ Importing Pictures Manually
* SIGNALS.html
Information about the POSIX signals that Tux Paint responds
to.
* MAGIC-API.html
Creating new Magic tools using Tux Paint's plugin API.
Development history and license:
* AUTHORS.txt

View file

@ -132,7 +132,7 @@
<li><a href="#templates">'Templates'</a> <ul>
<li><a href="#template_options">Template Options</a></li> </ul>
</li>
<li><a href="#translations">Translations</a></li> <li><a href="#input_methods">Alternative Input Methods</a></li> <li><a href="#on_screen_keyboard">On-screen Keyboard</a></li> </ul>
<li><a href="#translations">Translations</a></li> <li><a href="#input_methods">Alternative Input Methods</a></li> <li><a href="#on_screen_keyboard">On-screen Keyboard</a></li> <li><a href="#magic_tools">Magic Tools</a></li> </ul>
</td>
</tr>
</table>
@ -1261,5 +1261,20 @@
</section><!-- H2: Keysym definitions file ("keysymdef.h") -->
</section><!-- H1: On-screen Keyboard -->
<section class="indent outer"><!-- H1: Magic Tools -->
<header>
<h1>
<a name="magic_tools"
id="magic_tools">Magic Tools</a>
</h1>
</header>
<p>
Tux Paint's Magic tools are pieces of software, external to the main Tux Paint application, that are loaded as "plugins" at runtime, and interact with the program using a defined Application Programming Interface (API). The plugins that ship with Tux Paint (as well as Tux Paint itself) are written in the C programming language. </p>
<p>
Consult the <a href="MAGIC-API.html">Magic Tool Plugin API Documentation</a> to learn how to write your own. </p>
</section>
</body>
</html>

View file

@ -102,7 +102,7 @@
</p>
<p>
mayo 9, 2023 </p>
mayo 16, 2023 </p>
</center>
</header>
<table border="2"
@ -1640,6 +1640,10 @@
<li>
<a href="SIGNALS.html">SIGNALS.html</a><br>
Information about the POSIX signals that Tux Paint responds to. </li>
<li>
<a href="MAGIC-API.html">MAGIC-API.html</a><br>
Creating new Magic tools using Tux Paint's plugin API. </li>
</ul>
</dd>

View file

@ -32,6 +32,7 @@
| * Traductions |
| * Méthodes alternatives de saisie |
| * Clavier virtuel sur écran |
| * Magic Tools |
+--------------------------------------------------------------+
Si vous souhaitez ajouter ou modifier des éléments tels que des pinceaux,
@ -1100,3 +1101,14 @@ Fichier de définitions des Keysim ("keysymdef.h")
at runtime.
Il est peu probable qu'une modification de ce fichier soit requise.
Magic Tools
Tux Paint's Magic tools are pieces of software, external to the main Tux
Paint application, that are loaded as "plugins" at runtime, and interact
with the program using a defined Application Programming Interface (API).
The plugins that ship with Tux Paint (as well as Tux Paint itself) are
written in the C programming language.
Consult the Magic Tool Plugin API Documentation to learn how to write your
own.

View file

@ -6,7 +6,7 @@
Copyright © 2002-2023 by divers contributeurs; see AUTHORS.txt.
https://tuxpaint.org/
mai 9, 2023
mai 16, 2023
+----------------------------------------------------------+
|Table des matières |
@ -1195,6 +1195,8 @@ Importer des images manuellement
échéant.
* SIGNALS.html
Informations sur les signaux POSIX auxquels répond Tux Paint.
* MAGIC-API.html
Creating new Magic tools using Tux Paint's plugin API.
Development history and license:
* AUTHORS.txt

View file

@ -132,7 +132,7 @@
<li><a href="#templates">'Modèles'</a> <ul>
<li><a href="#template_options">Template Options</a></li> </ul>
</li>
<li><a href="#translations">Traductions</a></li> <li><a href="#input_methods">Méthodes alternatives de saisie</a></li> <li><a href="#on_screen_keyboard">Clavier virtuel sur écran</a></li> </ul>
<li><a href="#translations">Traductions</a></li> <li><a href="#input_methods">Méthodes alternatives de saisie</a></li> <li><a href="#on_screen_keyboard">Clavier virtuel sur écran</a></li> <li><a href="#magic_tools">Magic Tools</a></li> </ul>
</td>
</tr>
</table>
@ -1261,5 +1261,20 @@
</section><!-- H2: Keysym definitions file ("keysymdef.h") -->
</section><!-- H1: On-screen Keyboard -->
<section class="indent outer"><!-- H1: Magic Tools -->
<header>
<h1>
<a name="magic_tools"
id="magic_tools">Magic Tools</a>
</h1>
</header>
<p>
Tux Paint's Magic tools are pieces of software, external to the main Tux Paint application, that are loaded as "plugins" at runtime, and interact with the program using a defined Application Programming Interface (API). The plugins that ship with Tux Paint (as well as Tux Paint itself) are written in the C programming language. </p>
<p>
Consult the <a href="MAGIC-API.html">Magic Tool Plugin API Documentation</a> to learn how to write your own. </p>
</section>
</body>
</html>

View file

@ -102,7 +102,7 @@
</p>
<p>
mai 9, 2023 </p>
mai 16, 2023 </p>
</center>
</header>
<table border="2"
@ -1640,6 +1640,10 @@
<li>
<a href="SIGNALS.html">SIGNALS.html</a><br>
Informations sur les signaux POSIX auxquels répond Tux Paint. </li>
<li>
<a href="MAGIC-API.html">MAGIC-API.html</a><br>
Creating new Magic tools using Tux Paint's plugin API. </li>
</ul>
</dd>

View file

@ -32,6 +32,7 @@
| * Traducións |
| * Métodos de entrada alternativos |
| * Teclado en pantalla |
| * Magic Tools |
+--------------------------------------------------------------+
Se quere engadir ou cambiar cousas como pinceis, imaxes de comezo, selos
@ -1064,3 +1065,14 @@ Ficheiro de definición Keysym («keysymdef.h»)
at runtime.
É pouco probábel que se precise algunha modificación neste ficheiro.
Magic Tools
Tux Paint's Magic tools are pieces of software, external to the main Tux
Paint application, that are loaded as "plugins" at runtime, and interact
with the program using a defined Application Programming Interface (API).
The plugins that ship with Tux Paint (as well as Tux Paint itself) are
written in the C programming language.
Consult the Magic Tool Plugin API Documentation to learn how to write your
own.

View file

@ -6,7 +6,7 @@
Copyright © 2002-2023 by varios colaboradores; see AUTHORS.txt.
https://tuxpaint.org/
9 de Maio de 2023
16 de Maio de 2023
+-----------------------------------------------------------+
|Índice |
@ -1159,6 +1159,8 @@ Importar imaxes manualmente
proceda.
* SIGNALS.html
Información sobre os sinais POSIX aos que responde Tux Paint.
* MAGIC-API.html
Creating new Magic tools using Tux Paint's plugin API.
Development history and license:
* AUTHORS.txt

View file

@ -132,7 +132,7 @@
<li><a href="#templates">«Modelos»</a> <ul>
<li><a href="#template_options">Template Options</a></li> </ul>
</li>
<li><a href="#translations">Traducións</a></li> <li><a href="#input_methods">Métodos de entrada alternativos</a></li> <li><a href="#on_screen_keyboard">Teclado en pantalla</a></li> </ul>
<li><a href="#translations">Traducións</a></li> <li><a href="#input_methods">Métodos de entrada alternativos</a></li> <li><a href="#on_screen_keyboard">Teclado en pantalla</a></li> <li><a href="#magic_tools">Magic Tools</a></li> </ul>
</td>
</tr>
</table>
@ -1261,5 +1261,20 @@
</section><!-- H2: Keysym definitions file ("keysymdef.h") -->
</section><!-- H1: On-screen Keyboard -->
<section class="indent outer"><!-- H1: Magic Tools -->
<header>
<h1>
<a name="magic_tools"
id="magic_tools">Magic Tools</a>
</h1>
</header>
<p>
Tux Paint's Magic tools are pieces of software, external to the main Tux Paint application, that are loaded as "plugins" at runtime, and interact with the program using a defined Application Programming Interface (API). The plugins that ship with Tux Paint (as well as Tux Paint itself) are written in the C programming language. </p>
<p>
Consult the <a href="MAGIC-API.html">Magic Tool Plugin API Documentation</a> to learn how to write your own. </p>
</section>
</body>
</html>

View file

@ -102,7 +102,7 @@
</p>
<p>
9 de Maio de 2023 </p>
16 de Maio de 2023 </p>
</center>
</header>
<table border="2"
@ -1640,6 +1640,10 @@
<li>
<a href="SIGNALS.html">SIGNALS.html</a><br>
Información sobre os sinais POSIX aos que responde Tux Paint. </li>
<li>
<a href="MAGIC-API.html">MAGIC-API.html</a><br>
Creating new Magic tools using Tux Paint's plugin API. </li>
</ul>
</dd>

View file

@ -96,9 +96,18 @@
一番上のオリジナル画像のレイヤーを表示しながら、作業用レイヤーに対して編集を加えるするように設定します。編集作業の必要に応じて画像を約400に拡大してください画像の各ピクセルを画面上
4x4 ピクセルのブロックとして表示し、編集することができます)
100%不透明な部分と完全に透明な部分を選択します。色を指定することで、オブジェクトや背景をある程度正確に選択できる場合は、そのようにします。部分的に不透明にすべきピクセル(一般的にはオブジェクトの輪郭)を選択しないように、必要に応じて選択範囲を拡大、縮小、反転させます。
Select parts of the image that need to be 100% opaque or 0% opaque. If
you can select the object or background somewhat accurately by color, do
so. As needed to avoid selecting any pixels that should be partially
opaque (generally at the edge of the object) you should grow, shrink,
and invert the selection.
不透明な部分を白で、透明な部分を黒で塗りつぶします。この作業は、前景/背景色のインジケータからドラッグ&ドロップするのが最も簡単です。作業用レイヤーのマスクを編集しながら、変更されていない画像レイヤーを見ているので、見た目には何も起こらないはずですが、サムネイル画像では大きな変更が見えるかもしれません。
Fill the 100% opaque areas with white, and the 0% opaque areas with
black. This is most easily done by drag-and-drop from the
foreground/background color indicator. You should not see anything
happen, because you are viewing the unmodified image layer while editing
the mask of the WIP layer. Large changes might be noticable in the
thumbnail.
次に、画像を拡大します。
@ -136,7 +145,11 @@
失敗を減らすために、マスクの中の灰色ではないピクセルだけを選択するとよいでしょう。(「マスクから色で領域選択、黒を選択、色加算モード、白を選択、反転」あるいは「すべてを選択、マスクから色で領域選択、色減算モード、黒を選択、白を選択」)この作業を行う際、選択範囲を少し広げて、選択領域を示す線を隠したくなるかもしれません。
ここではクローンツールとブラシツールを使います。必要に応じて不透明度を変えて下さい。3x3か5x5の小さな円形のブラシを主に使います。ぼかし筆かどうかは問いません。ぼかし筆は不透明度100、ぼかしではないブラシは不透明度70程度で組み合わせると良いでしょう。あまり一般的ではない使い方ですが、半透明のオブジェクトの場合には有効です。
Use the clone tool and the brush tool. Vary the opacity as needed. Use
small round brushes mostly, perhaps 3x3 or 5x5, fuzzy or not. (It is
generally nice to pair up fuzzy brushes with 100% opacity and non-fuzzy
brushes with about 70% opacity.) Unusual drawing modes can be helpful
with semi-transparent objects.
最終目標は、オブジェクトの内側と外側の両方の縁取りを除去することです。内側の縁取りは、マゼンタやグリーンの上にオブジェクトを合成したときに見えるもので、明らかに除去が必要です。外側のフリンジは、画像を縮小したときに見えるようになるため、こちらも除去する必要があります。例として、鋭角なオブジェクトの輪郭にある2x2のピクセルの領域を考えてみましょう。左半分は黒で、不透明度は0。右半分は白で、100不透明です。つまり、黒い背景に白い物体がある状態です。Tux
Paintがこれを501x1ピクセルの領域にスケーリングすると、結果はグレーの50不透明ピクセルになりますが、正しい結果は、白の50不透明ピクセルです。この結果を得るためには、黒いピクセルを塗り潰します。不透明度が0であるにもかかわらず、黒いピクセルは重要です。
@ -148,8 +161,15 @@
Tux Paint 用の画像の保存
せっかくの労作も簡単にダメになることがあります。画像編集ソフトは、不透明度0の領域のピクセルを勝手にで破棄することがあります。この現象が発生する条件は、ソフトウェアのバージョンによっても異なります。慎重を期すため、画像を直接PNGとして保存してみてください。その後、不透明度0の部分が黒くなったり白くなったりしていないことを確認するために、もう一度画像を読み込んでみてください。ディスクスペースを節約するためそして自分のミスを隠すために画像を縮小する必要がある場合、ほぼ確実に
0の不透明部分をすべて破壊してしまうことになります。そこで、もっと良い方法があります。
It is very easy to ruin your hard work. Image editors can silently
destroy pixels in 0% opaque areas. The conditions under which this
happens may vary from version to version. If you are very trusting, you
can try saving your image directly as a PNG. Be sure to read it back in
again to verify that the 0% opaque areas didn't turn black or white,
which would create fringes when Tux Paint scales the image down. If you
need to scale your image to save space (and hide your mistakes), you are
almost certain to destroy all the 0% opaque areas. So here is a better
way...
より安全な保存方法

View file

@ -32,6 +32,7 @@
| * Translations |
| * Alternative Input Methods |
| * 画面キーボード |
| * Magic Tools |
+------------------------------------------+
If you wish to add or change things like Brushes, Starters, Rubber Stamps,
@ -1033,3 +1034,14 @@ Keysym definitions file ("keysymdef.h")
at runtime.
It is unlikely that any modification will be required of this file.
Magic Tools
Tux Paint's Magic tools are pieces of software, external to the main Tux
Paint application, that are loaded as "plugins" at runtime, and interact
with the program using a defined Application Programming Interface (API).
The plugins that ship with Tux Paint (as well as Tux Paint itself) are
written in the C programming language.
Consult the Magic Tool Plugin API Documentation to learn how to write your
own.

View file

@ -6,7 +6,7 @@
Copyright © 2002-2023 by various contributors; AUTHORS.txt 参照.
https://tuxpaint.org/
2023年5月 9
2023年5月16
+-------------------------------------+
|目次 |
@ -768,6 +768,8 @@ Tux Paint の起動
コンパイル、インストールの手順.
* SIGNALS.html
Tux Paint が応答する POSIX シグナルに関する情報。
* MAGIC-API.html
Creating new Magic tools using Tux Paint's plugin API.
開発の記録及びライセンス:
* AUTHORS.txt

View file

@ -186,10 +186,10 @@
一番上のオリジナル画像のレイヤーを表示しながら、作業用レイヤーに対して編集を加えるするように設定します。編集作業の必要に応じて画像を約400に拡大してください画像の各ピクセルを画面上 4x4 ピクセルのブロックとして表示し、編集することができます) </p>
<p>
100%不透明な部分と完全に透明な部分を選択します。色を指定することで、オブジェクトや背景をある程度正確に選択できる場合は、そのようにします。部分的に不透明にすべきピクセル(一般的にはオブジェクトの輪郭)を選択しないように、必要に応じて選択範囲を拡大、縮小、反転させます。 </p>
Select parts of the image that need to be 100% opaque or 0% opaque. If you can select the object or background somewhat accurately by color, do so. As needed to avoid selecting any pixels that should be partially opaque (generally at the edge of the object) you should grow, shrink, and invert the selection. </p>
<p>
不透明な部分を白で、透明な部分を黒で塗りつぶします。この作業は、前景/背景色のインジケータからドラッグ&ドロップするのが最も簡単です。作業用レイヤーのマスクを編集しながら、変更されていない画像レイヤーを見ているので、見た目には何も起こらないはずですが、サムネイル画像では大きな変更が見えるかもしれません。 </p>
Fill the 100% opaque areas with white, and the 0% opaque areas with black. This is most easily done by drag-and-drop from the foreground/background color indicator. You should not see anything happen, because you are viewing the unmodified image layer while editing the mask of the WIP layer. Large changes might be noticable in the thumbnail. </p>
<p>
次に、画像を拡大します。 </p>
@ -243,7 +243,7 @@
失敗を減らすために、マスクの中の灰色ではないピクセルだけを選択するとよいでしょう。(「マスクから色で領域選択、黒を選択、色加算モード、白を選択、反転」あるいは「すべてを選択、マスクから色で領域選択、色減算モード、黒を選択、白を選択」)この作業を行う際、選択範囲を少し広げて、選択領域を示す線を隠したくなるかもしれません。 </p>
<p>
ここではクローンツールとブラシツールを使います。必要に応じて不透明度を変えて下さい。3x3か5x5の小さな円形のブラシを主に使います。ぼかし筆かどうかは問いません。ぼかし筆は不透明度100、ぼかしではないブラシは不透明度70程度で組み合わせると良いでしょう。あまり一般的ではない使い方ですが、半透明のオブジェクトの場合には有効です。 </p>
Use the clone tool and the brush tool. Vary the opacity as needed. Use small round brushes mostly, perhaps 3x3 or 5x5, fuzzy or not. (It is generally nice to pair up fuzzy brushes with 100% opacity and non-fuzzy brushes with about 70% opacity.) Unusual drawing modes can be helpful with semi-transparent objects. </p>
<p>
最終目標は、オブジェクトの内側と外側の両方の縁取りを除去することです。内側の縁取りは、マゼンタやグリーンの上にオブジェクトを合成したときに見えるもので、明らかに除去が必要です。外側のフリンジは、画像を縮小したときに見えるようになるため、こちらも除去する必要があります。例として、鋭角なオブジェクトの輪郭にある2x2のピクセルの領域を考えてみましょう。左半分は黒で、不透明度は0。右半分は白で、100不透明です。つまり、黒い背景に白い物体がある状態です。Tux Paintがこれを501x1ピクセルの領域にスケーリングすると、結果はグレーの50不透明ピクセルになりますが、正しい結果は、白の50不透明ピクセルです。この結果を得るためには、黒いピクセルを塗り潰します。不透明度が0であるにもかかわらず、黒いピクセルは重要です。 </p>
@ -262,7 +262,7 @@
<blockquote>
<p>
せっかくの労作も簡単にダメになることがあります。画像編集ソフトは、不透明度0の領域のピクセルを勝手にで破棄することがあります。この現象が発生する条件は、ソフトウェアのバージョンによっても異なります。慎重を期すため、画像を直接PNGとして保存してみてください。その後、不透明度0の部分が黒くなったり白くなったりしていないことを確認するために、もう一度画像を読み込んでみてください。ディスクスペースを節約するためそして自分のミスを隠すために画像を縮小する必要がある場合、ほぼ確実に 0の不透明部分をすべて破壊してしまうことになります。そこで、もっと良い方法があります。 </p>
It is very easy to ruin your hard work. Image editors can silently destroy pixels in 0% opaque areas. The conditions under which this happens may vary from version to version. If you are very trusting, you can try saving your image directly as a PNG. Be sure to read it back in again to verify that the 0% opaque areas didn't turn black or white, which would create fringes when Tux Paint scales the image down. If you need to scale your image to save space (and hide your mistakes), you are almost certain to destroy all the 0% opaque areas. So here is a better way... </p>
<h3>
より安全な保存方法 </h3>

View file

@ -132,7 +132,7 @@
<li><a href="#templates">'Templates'</a> <ul>
<li><a href="#template_options">Template Options</a></li> </ul>
</li>
<li><a href="#translations">Translations</a></li> <li><a href="#input_methods">Alternative Input Methods</a></li> <li><a href="#on_screen_keyboard">画面キーボード</a></li> </ul>
<li><a href="#translations">Translations</a></li> <li><a href="#input_methods">Alternative Input Methods</a></li> <li><a href="#on_screen_keyboard">画面キーボード</a></li> <li><a href="#magic_tools">Magic Tools</a></li> </ul>
</td>
</tr>
</table>
@ -1261,5 +1261,20 @@
</section><!-- H2: Keysym definitions file ("keysymdef.h") -->
</section><!-- H1: On-screen Keyboard -->
<section class="indent outer"><!-- H1: Magic Tools -->
<header>
<h1>
<a name="magic_tools"
id="magic_tools">Magic Tools</a>
</h1>
</header>
<p>
Tux Paint's Magic tools are pieces of software, external to the main Tux Paint application, that are loaded as "plugins" at runtime, and interact with the program using a defined Application Programming Interface (API). The plugins that ship with Tux Paint (as well as Tux Paint itself) are written in the C programming language. </p>
<p>
Consult the <a href="MAGIC-API.html">Magic Tool Plugin API Documentation</a> to learn how to write your own. </p>
</section>
</body>
</html>

View file

@ -102,7 +102,7 @@
</p>
<p>
2023年5月 9</p>
2023年5月16</p>
</center>
</header>
<table border="2"
@ -1640,6 +1640,10 @@
<li>
<a href="SIGNALS.html">SIGNALS.html</a><br>
Tux Paint が応答する POSIX シグナルに関する情報。 </li>
<li>
<a href="MAGIC-API.html">MAGIC-API.html</a><br>
Creating new Magic tools using Tux Paint's plugin API. </li>
</ul>
</dd>