diff --git a/docs/en/html/tp_magic_example.c b/docs/en/html/tp_magic_example.c
index bf7032483..c991c036a 100644
--- a/docs/en/html/tp_magic_example.c
+++ b/docs/en/html/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- January 16, 2024
+ February 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/en/tp_magic_example.c b/docs/en/tp_magic_example.c
index bf7032483..c991c036a 100644
--- a/docs/en/tp_magic_example.c
+++ b/docs/en/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- January 16, 2024
+ February 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/es_ES.UTF-8/html/tp_magic_example.c b/docs/es_ES.UTF-8/html/tp_magic_example.c
index e40fe4054..4cb916ba3 100644
--- a/docs/es_ES.UTF-8/html/tp_magic_example.c
+++ b/docs/es_ES.UTF-8/html/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- enero 16, 2024
+ febrero 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/es_ES.UTF-8/tp_magic_example.c b/docs/es_ES.UTF-8/tp_magic_example.c
index e40fe4054..4cb916ba3 100644
--- a/docs/es_ES.UTF-8/tp_magic_example.c
+++ b/docs/es_ES.UTF-8/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- enero 16, 2024
+ febrero 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/fr_FR.UTF-8/html/tp_magic_example.c b/docs/fr_FR.UTF-8/html/tp_magic_example.c
index 898bcaee7..856692c40 100644
--- a/docs/fr_FR.UTF-8/html/tp_magic_example.c
+++ b/docs/fr_FR.UTF-8/html/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- janvier 16, 2024
+ février 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/fr_FR.UTF-8/tp_magic_example.c b/docs/fr_FR.UTF-8/tp_magic_example.c
index 898bcaee7..856692c40 100644
--- a/docs/fr_FR.UTF-8/tp_magic_example.c
+++ b/docs/fr_FR.UTF-8/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- janvier 16, 2024
+ février 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/gl_ES.UTF-8/html/tp_magic_example.c b/docs/gl_ES.UTF-8/html/tp_magic_example.c
index b94599366..91ab39e9b 100644
--- a/docs/gl_ES.UTF-8/html/tp_magic_example.c
+++ b/docs/gl_ES.UTF-8/html/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- Xaneiro 16, 2024
+ Febreiro 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/gl_ES.UTF-8/tp_magic_example.c b/docs/gl_ES.UTF-8/tp_magic_example.c
index b94599366..91ab39e9b 100644
--- a/docs/gl_ES.UTF-8/tp_magic_example.c
+++ b/docs/gl_ES.UTF-8/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- Xaneiro 16, 2024
+ Febreiro 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/is_IS.UTF-8/html/tp_magic_example.c b/docs/is_IS.UTF-8/html/tp_magic_example.c
index 9da98dd0e..be8f36995 100644
--- a/docs/is_IS.UTF-8/html/tp_magic_example.c
+++ b/docs/is_IS.UTF-8/html/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- 16. janúar 2024
+ 28. febrúar 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * skjámynd, Uint8 stærð, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * skjámynd, Uint8 stærð, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/is_IS.UTF-8/tp_magic_example.c b/docs/is_IS.UTF-8/tp_magic_example.c
index 9da98dd0e..be8f36995 100644
--- a/docs/is_IS.UTF-8/tp_magic_example.c
+++ b/docs/is_IS.UTF-8/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- 16. janúar 2024
+ 28. febrúar 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * skjámynd, Uint8 stærð, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * skjámynd, Uint8 stærð, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/ja_JP.UTF-8/html/tp_magic_example.c b/docs/ja_JP.UTF-8/html/tp_magic_example.c
index 4137c5b8b..299d9ef7f 100644
--- a/docs/ja_JP.UTF-8/html/tp_magic_example.c
+++ b/docs/ja_JP.UTF-8/html/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- 1月 16, 2024
+ 2月 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/ja_JP.UTF-8/tp_magic_example.c b/docs/ja_JP.UTF-8/tp_magic_example.c
index 4137c5b8b..299d9ef7f 100644
--- a/docs/ja_JP.UTF-8/tp_magic_example.c
+++ b/docs/ja_JP.UTF-8/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- 1月 16, 2024
+ 2月 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/sq_AL.UTF-8/html/tp_magic_example.c b/docs/sq_AL.UTF-8/html/tp_magic_example.c
index 026e01398..81d3f593c 100644
--- a/docs/sq_AL.UTF-8/html/tp_magic_example.c
+++ b/docs/sq_AL.UTF-8/html/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- janar 16, 2024
+ shkurt 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of
diff --git a/docs/sq_AL.UTF-8/tp_magic_example.c b/docs/sq_AL.UTF-8/tp_magic_example.c
index 026e01398..81d3f593c 100644
--- a/docs/sq_AL.UTF-8/tp_magic_example.c
+++ b/docs/sq_AL.UTF-8/tp_magic_example.c
@@ -1,7 +1,7 @@
/* tp_magic_example.c
An example of a "Magic" tool plugin for Tux Paint
- janar 16, 2024
+ shkurt 28, 2024
*/
@@ -551,7 +551,7 @@ that as well.
The size comes in as an unsigned integer (Uint8) between 1 and the value
returned by our example_accepted_sizes() function during setup.
*/
-void example_set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
+void example_set_size(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot, Uint8 size, SDL_Rect * update_rect)
{
/*
Store the new size into the global variable we declared at the top of