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/
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>