Fixed refresh problems in brush rotate and brush stretch, when screen was zoomed or scrolled.

The buttons in the screens FX and Brush FX now use the same shortcuts as when drawing.
The help screens for FX and Brush FX now show the keyboard shortcuts of all functions.


git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@471 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud 2009-01-11 00:41:20 +00:00
parent b73d8b03dc
commit ba8ee723fe
4 changed files with 114 additions and 69 deletions

View File

@ -4087,28 +4087,28 @@ void Bouton_Brush_FX(void)
Fenetre_Afficher_cadre(137,83,167,53); Fenetre_Afficher_cadre(137,83,167,53);
Fenetre_Definir_bouton_normal(236,141, 67,14,"Cancel" ,0,1,SDLK_ESCAPE); // 1 Fenetre_Definir_bouton_normal(236,141, 67,14,"Cancel" ,0,1,SDLK_ESCAPE); // 1
Fenetre_Definir_bouton_normal( 19, 46, 27,14,"X\035" ,1,1,SDLK_x); // 2 Fenetre_Definir_bouton_normal( 19, 46, 27,14,"X\035" ,0,1,Config_Touche[SPECIAL_FLIP_X]); // 2
Fenetre_Definir_bouton_normal( 19, 61, 27,14,"Y\022" ,1,1,SDLK_y); // 3 Fenetre_Definir_bouton_normal( 19, 61, 27,14,"Y\022" ,0,1,Config_Touche[SPECIAL_FLIP_Y]); // 3
Fenetre_Definir_bouton_normal( 58, 46, 37,14,"90°" ,0,1,SDLK_LAST); // 4 Fenetre_Definir_bouton_normal( 58, 46, 37,14,"90°" ,0,1,Config_Touche[SPECIAL_ROTATE_90]); // 4
Fenetre_Definir_bouton_normal( 96, 46, 37,14,"180°" ,0,1,SDLK_LAST); // 5 Fenetre_Definir_bouton_normal( 96, 46, 37,14,"180°" ,0,1,Config_Touche[SPECIAL_ROTATE_180]); // 5
Fenetre_Definir_bouton_normal( 58, 61, 75,14,"any angle" ,0,1,SDLK_LAST); // 6 Fenetre_Definir_bouton_normal( 58, 61, 75,14,"any angle" ,0,1,Config_Touche[SPECIAL_ROTATE_ANY_ANGLE]); // 6
Fenetre_Definir_bouton_normal(145, 46, 67,14,"Stretch" ,2,1,SDLK_t); // 7 Fenetre_Definir_bouton_normal(145, 46, 67,14,"Stretch" ,0,1,Config_Touche[SPECIAL_STRETCH]); // 7
Fenetre_Definir_bouton_normal(145, 61, 67,14,"Distort" ,1,1,SDLK_d); // 8 Fenetre_Definir_bouton_normal(145, 61, 67,14,"Distort" ,0,1,Config_Touche[SPECIAL_DISTORT]); // 8
Fenetre_Definir_bouton_normal(155, 99,131,14,"Recolorize" ,1,1,SDLK_r); // 9 Fenetre_Definir_bouton_normal(155, 99,131,14,"Recolorize" ,0,1,Config_Touche[SPECIAL_RECOLORIZE_BRUSH]); // 9
Fenetre_Definir_bouton_normal(155,117,131,14,"Get brush colors",1,1,SDLK_g); // 10 Fenetre_Definir_bouton_normal(155,117,131,14,"Get brush colors",0,1,Config_Touche[SPECIAL_GET_BRUSH_COLORS]); // 10
// Boutons représentant les coins du brush handle: (HG,HD,C,BG,BD) // Boutons représentant les coins du brush handle: (HG,HD,C,BG,BD)
Fenetre_Definir_bouton_normal( 75, 90,11,11,"",0,1,SDLK_HOME); // 11 Fenetre_Definir_bouton_normal( 75, 90,11,11,"",0,1,Config_Touche[SPECIAL_TOP_LEFT_ATTACHMENT]); // 11
Fenetre_Definir_bouton_normal(103, 90,11,11,"",0,1,SDLK_PAGEUP); // 12 Fenetre_Definir_bouton_normal(103, 90,11,11,"",0,1,Config_Touche[SPECIAL_TOP_RIGHT_ATTACHMENT]); // 12
Fenetre_Definir_bouton_normal( 89,104,11,11,"",0,1,SDLK_KP5); // 13 Fenetre_Definir_bouton_normal( 89,104,11,11,"",0,1,Config_Touche[SPECIAL_CENTER_ATTACHMENT]); // 13
Fenetre_Definir_bouton_normal( 75,118,11,11,"",0,1,SDLK_END); // 14 Fenetre_Definir_bouton_normal( 75,118,11,11,"",0,1,Config_Touche[SPECIAL_BOTTOM_LEFT_ATTACHMENT]); // 14
Fenetre_Definir_bouton_normal(103,118,11,11,"",0,1,SDLK_PAGEDOWN); // 15 Fenetre_Definir_bouton_normal(103,118,11,11,"",0,1,Config_Touche[SPECIAL_BOTTOM_RIGHT_ATTACHMENT]); // 15
Fenetre_Definir_bouton_normal(224,46,67,14,"Outline",1,1,SDLK_o); // 16 Fenetre_Definir_bouton_normal(224,46,67,14,"Outline",0,1,Config_Touche[SPECIAL_OUTLINE]); // 16
Fenetre_Definir_bouton_normal(224,61,67,14,"Nibble" ,1,1,SDLK_n); // 17 Fenetre_Definir_bouton_normal(224,61,67,14,"Nibble" ,0,1,Config_Touche[SPECIAL_NIBBLE]); // 17
Fenetre_Definir_bouton_normal( 7,141, 60,14,"Load",1,1,SDLK_l); // 18 Fenetre_Definir_bouton_normal( 7,141, 60,14,"Load",0,1,Config_Touche[SPECIAL_LOAD_BRUSH]); // 18
Fenetre_Definir_bouton_normal( 70,141, 60,14,"Save",1,1,SDLK_s); // 19 Fenetre_Definir_bouton_normal( 70,141, 60,14,"Save",0,1,Config_Touche[SPECIAL_SAVE_BRUSH]); // 19
Print_dans_fenetre( 80, 24,"Shape modifications",CM_Fonce,CM_Clair); Print_dans_fenetre( 80, 24,"Shape modifications",CM_Fonce,CM_Clair);
Print_dans_fenetre( 10, 36,"Mirror",CM_Fonce,CM_Clair); Print_dans_fenetre( 10, 36,"Mirror",CM_Fonce,CM_Clair);
@ -5559,16 +5559,16 @@ void Bouton_Effets(void)
Ouvrir_fenetre(270,152,"Drawing modes (effects)"); Ouvrir_fenetre(270,152,"Drawing modes (effects)");
Fenetre_Definir_bouton_normal( 7, 19, 16,16,"",0,1,SDLK_F1); // 1 Fenetre_Definir_bouton_normal( 7, 19, 16,16,"",0,1,Config_Touche[SPECIAL_SHADE_MODE]); // 1
Fenetre_Definir_bouton_normal( 7, 38, 16,16,"",0,1,SDLK_F2); // 2 Fenetre_Definir_bouton_normal( 7, 38, 16,16,"",0,1,Config_Touche[SPECIAL_QUICK_SHADE_MODE]); // 2
Fenetre_Definir_bouton_normal( 7, 57, 16,16,"",0,1,SDLK_F3); // 3 Fenetre_Definir_bouton_normal( 7, 57, 16,16,"",0,1,Config_Touche[SPECIAL_COLORIZE_MODE]); // 3
Fenetre_Definir_bouton_normal( 7, 76, 16,16,"",0,1,SDLK_F4); // 4 Fenetre_Definir_bouton_normal( 7, 76, 16,16,"",0,1,Config_Touche[SPECIAL_SMOOTH_MODE]); // 4
Fenetre_Definir_bouton_normal( 7, 95, 16,16,"",0,1,SDLK_F5); // 5 Fenetre_Definir_bouton_normal( 7, 95, 16,16,"",0,1,Config_Touche[SPECIAL_SMEAR_MODE]); // 5
Fenetre_Definir_bouton_normal(153, 19, 16,16,"",0,1,SDLK_F6); // 6 Fenetre_Definir_bouton_normal(153, 19, 16,16,"",0,1,Config_Touche[SPECIAL_MASK_MODE]); // 6
Fenetre_Definir_bouton_normal(153, 38, 16,16,"",0,1,SDLK_F7); // 7 Fenetre_Definir_bouton_normal(153, 38, 16,16,"",0,1,Config_Touche[SPECIAL_STENCIL_MODE]); // 7
Fenetre_Definir_bouton_normal(153, 57, 16,16,"",0,1,SDLK_F8); // 8 Fenetre_Definir_bouton_normal(153, 57, 16,16,"",0,1,Config_Touche[SPECIAL_SIEVE_MODE]); // 8
Fenetre_Definir_bouton_normal(153, 76, 16,16,"",0,1,SDLK_F9); // 9 Fenetre_Definir_bouton_normal(153, 76, 16,16,"",0,1,Config_Touche[SPECIAL_GRID_MODE]); // 9
Fenetre_Definir_bouton_normal(153, 95, 16,16,"",0,1,SDLK_F10); // 10 Fenetre_Definir_bouton_normal(153, 95, 16,16,"",0,1,Config_Touche[SPECIAL_TILING_MODE]); // 10
Fenetre_Definir_bouton_normal(195,131, 68,14,"Close",0,1,SDLK_RETURN); // 11 Fenetre_Definir_bouton_normal(195,131, 68,14,"Close",0,1,SDLK_RETURN); // 11
Fenetre_Definir_bouton_normal( 7,131, 68,14,"All off",0,1,SDLK_DELETE); // 12 Fenetre_Definir_bouton_normal( 7,131, 68,14,"All off",0,1,SDLK_DELETE); // 12
Fenetre_Definir_bouton_normal( 83,131,104,14,"Feedback: ",1,1,SDLK_f); // 13 Fenetre_Definir_bouton_normal( 83,131,104,14,"Feedback: ",1,1,SDLK_f); // 13

View File

@ -1331,7 +1331,7 @@ void Etirer_brosse_preview(short X1, short Y1, short X2, short Y2)
Pos_Y_src+=Delta_Y; Pos_Y_src+=Delta_Y;
} }
UpdateRect(Pos_X_dest_Initiale,Pos_Y_dest_Initiale,Largeur_dest,Hauteur_dest); Mettre_Ecran_A_Jour(Pos_X_dest_Initiale,Pos_Y_dest_Initiale,Largeur_dest,Hauteur_dest);
} }
@ -1764,5 +1764,5 @@ void Tourner_brosse_preview(float Angle)
Fin_X=Max(Max(X1,X2),Max(X3,X4)); Fin_X=Max(Max(X1,X2),Max(X3,X4));
Debut_Y=Min(Min(Y1,Y2),Min(Y3,Y4)); Debut_Y=Min(Min(Y1,Y2),Min(Y3,Y4));
Fin_Y=Max(Max(Y1,Y2),Max(Y3,Y4)); Fin_Y=Max(Max(Y1,Y2),Max(Y3,Y4));
UpdateRect(Debut_X,Debut_Y,Fin_X-Debut_X+1,Fin_Y-Debut_Y+1); Mettre_Ecran_A_Jour(Debut_X,Debut_Y,Fin_X-Debut_X+1,Fin_Y-Debut_Y+1);
} }

View File

@ -365,7 +365,7 @@ const char * Nom_touche(word Touche)
{ SDLK_KP_DIVIDE , "KP /" }, { SDLK_KP_DIVIDE , "KP /" },
{ SDLK_KP_MULTIPLY, "KP *" }, { SDLK_KP_MULTIPLY, "KP *" },
{ SDLK_KP_MINUS , "KP -" }, { SDLK_KP_MINUS , "KP -" },
{ SDLK_KP_PLUS , "KP Plus" }, { SDLK_KP_PLUS , "KP +" },
{ SDLK_KP_ENTER , "KP Enter" }, { SDLK_KP_ENTER , "KP Enter" },
{ SDLK_KP_EQUALS , "KP =" }, { SDLK_KP_EQUALS , "KP =" },
{ SDLK_UP , "Up" }, { SDLK_UP , "Up" },
@ -397,7 +397,7 @@ const char * Nom_touche(word Touche)
{ SDLK_SCROLLOCK , "ScrlLock" }, { SDLK_SCROLLOCK , "ScrlLock" },
{ SDLK_RSHIFT , "RShift" }, { SDLK_RSHIFT , "RShift" },
{ SDLK_LSHIFT , "LShift" }, { SDLK_LSHIFT , "LShift" },
{ SDLK_RCTRL , "RCtrol" }, { SDLK_RCTRL , "RCtrl" },
{ SDLK_LCTRL , "LCtrl" }, { SDLK_LCTRL , "LCtrl" },
{ SDLK_RALT , "RAlt" }, { SDLK_RALT , "RAlt" },
{ SDLK_LALT , "LAlt" }, { SDLK_LALT , "LAlt" },

View File

@ -636,6 +636,10 @@ static const T_TABLEAIDE TableAidePinceaux[] =
AIDE_TEXTE(" Slash Back- Cross X Cross +") AIDE_TEXTE(" Slash Back- Cross X Cross +")
AIDE_TEXTE(" slash") AIDE_TEXTE(" slash")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("When using one of these, you can change the")
AIDE_TEXTE("brush size by using the keys:")
AIDE_LIEN ("Reduce : %s", SPECIAL_RETRECIR_PINCEAU)
AIDE_LIEN ("Increase : %s", SPECIAL_GROSSIR_PINCEAU)
AIDE_TEXTE("The 3 last paintbrushes in the menu belong") AIDE_TEXTE("The 3 last paintbrushes in the menu belong")
AIDE_TEXTE("to the \"miscellaneous\" family and their size") AIDE_TEXTE("to the \"miscellaneous\" family and their size")
AIDE_TEXTE("cannot be modified.") AIDE_TEXTE("cannot be modified.")
@ -1127,29 +1131,34 @@ static const T_TABLEAIDE TableAideEffetsBrosse[] =
AIDE_TEXTE("Displays a menu where the following options") AIDE_TEXTE("Displays a menu where the following options")
AIDE_TEXTE("are available:") AIDE_TEXTE("are available:")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- X: Flip-X.") AIDE_LIEN ("- X: (Key:%s)",SPECIAL_FLIP_X)
AIDE_TEXTE("Flip on the horizontal axis.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Y: Flip-Y.") AIDE_LIEN ("- Y: (Key:%s)",SPECIAL_FLIP_Y)
AIDE_TEXTE("Flip on the horizontal axis.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Rotate by 90: Rotates the brush by an") AIDE_LIEN ("- Rotate by 90: (Key:%s)",SPECIAL_ROTATE_90)
AIDE_TEXTE("angle of 90 degrees.") AIDE_TEXTE("Rotates the brush by an angle of 90 degrees.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Rotate by 180: Rotates the brush by an") AIDE_LIEN ("- Rotate by 180: (Key:%s)",SPECIAL_ROTATE_180)
AIDE_TEXTE("angle of 180 degrees.") AIDE_TEXTE("Rotates the brush by an angle of 180")
AIDE_TEXTE("degrees.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Rotate by any angle: Triggers an") AIDE_TEXTE("- Rotate by any angle:")
AIDE_TEXTE("interactive operation that allows you to") AIDE_LIEN ("(Key:%s)",SPECIAL_ROTATE_ANY_ANGLE)
AIDE_TEXTE("rotate the brush. For this, start by placing") AIDE_TEXTE("Triggers an interactive operation that")
AIDE_TEXTE("the center or rotation with the left mouse") AIDE_TEXTE("allows you to rotate the brush. For this,")
AIDE_TEXTE("button (if, at this moment, you press the") AIDE_TEXTE("start by placing the center or rotation with")
AIDE_TEXTE("right button, the operation with be") AIDE_TEXTE("the left mouse button (if, at this moment,")
AIDE_TEXTE("cancelled). After that, you can define the") AIDE_TEXTE("you press the right button, the operation")
AIDE_TEXTE("angle of rotation as many times as you want") AIDE_TEXTE("with be cancelled). After that, you can")
AIDE_TEXTE("by moving the mouse and left-clicking. Then") AIDE_TEXTE("define the angle of rotation as many times")
AIDE_TEXTE("validate with the right button when you are") AIDE_TEXTE("as you want by moving the mouse and")
AIDE_TEXTE("satisfied. Meanwhile, you can press on the 8") AIDE_TEXTE("left-clicking. Then validate with the right")
AIDE_TEXTE("outer digits of the numeric pad for defining") AIDE_TEXTE("button when you are satisfied. Meanwhile,")
AIDE_TEXTE("angles multiple of 45 degrees:") AIDE_TEXTE("you can press on the 8 outer digits of the")
AIDE_TEXTE("numeric pad for defining angles multiple of")
AIDE_TEXTE("45 degrees:")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE(" 135 90 45") AIDE_TEXTE(" 135 90 45")
AIDE_TEXTE(" \\ | /") AIDE_TEXTE(" \\ | /")
@ -1159,7 +1168,8 @@ static const T_TABLEAIDE TableAideEffetsBrosse[] =
AIDE_TEXTE(" / | \\") AIDE_TEXTE(" / | \\")
AIDE_TEXTE(" 225 270 315") AIDE_TEXTE(" 225 270 315")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Stretch: Triggers an interactive operation") AIDE_LIEN ("- Stretch: (Key:%s)",SPECIAL_STRETCH)
AIDE_TEXTE("Triggers an interactive operation")
AIDE_TEXTE("that enables you to stretch the brush. For") AIDE_TEXTE("that enables you to stretch the brush. For")
AIDE_TEXTE("this, start by placing the upper-left") AIDE_TEXTE("this, start by placing the upper-left")
AIDE_TEXTE("cornerof the brush with the left mouse") AIDE_TEXTE("cornerof the brush with the left mouse")
@ -1182,28 +1192,42 @@ static const T_TABLEAIDE TableAideEffetsBrosse[] =
AIDE_TEXTE("the brush (can be useful") AIDE_TEXTE("the brush (can be useful")
AIDE_TEXTE("because it's the only way for cancelling)") AIDE_TEXTE("because it's the only way for cancelling)")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Distort: *** Not implemented yet ***") AIDE_LIEN ("- Distort: (Key:%s)",SPECIAL_DISTORT)
AIDE_TEXTE("*** Not implemented yet ***")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Outline: This option permits to draw the") AIDE_LIEN ("- Outline: (Key:%s)",SPECIAL_OUTLINE)
AIDE_TEXTE("This option permits to draw the")
AIDE_TEXTE("outlines of the brush with the Fore- color.") AIDE_TEXTE("outlines of the brush with the Fore- color.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Nibble: This option \"nibbles\" the outlines") AIDE_LIEN ("- Nibble: (Key:%s)",SPECIAL_NIBBLE)
AIDE_TEXTE("This option \"nibbles\" the outlines")
AIDE_TEXTE("of the brush. It's in some way the opposite") AIDE_TEXTE("of the brush. It's in some way the opposite")
AIDE_TEXTE("effect of the Outline option.") AIDE_TEXTE("effect of the Outline option.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Recolorize: Remaps the brush so that it") AIDE_LIEN ("- Recolorize: (Key:%s)",SPECIAL_RECOLORIZE_BRUSH)
AIDE_TEXTE("Remaps the brush so that it")
AIDE_TEXTE("looks like it would in the spare page, using") AIDE_TEXTE("looks like it would in the spare page, using")
AIDE_TEXTE("the current palette.") AIDE_TEXTE("the current palette.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Get brush colors: Transfers the spare") AIDE_LIEN ("- Get brush colors: (Key:%s)",SPECIAL_GET_BRUSH_COLORS)
AIDE_TEXTE("Transfers the spare")
AIDE_TEXTE("page's colors used by the brush to the") AIDE_TEXTE("page's colors used by the brush to the")
AIDE_TEXTE("current palette.") AIDE_TEXTE("current palette.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Brush handle: Allows you to choose where") AIDE_TEXTE("- Brush handle:")
AIDE_TEXTE("to place the handle of the brush.") AIDE_TEXTE("Allows you to choose where to place the")
AIDE_TEXTE("handle of the brush. Shortcuts are :")
AIDE_LIEN (" Center : %s", SPECIAL_CENTER_ATTACHMENT)
AIDE_LIEN (" Top-left : %s", SPECIAL_TOP_LEFT_ATTACHMENT)
AIDE_LIEN (" Top-right : %s", SPECIAL_TOP_RIGHT_ATTACHMENT)
AIDE_LIEN (" Bottom-left : %s", SPECIAL_BOTTOM_LEFT_ATTACHMENT)
AIDE_LIEN (" Bottom-right: %s", SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- Load / Save: load or save a brush from") AIDE_LIEN ("- Load : (Key:%s)",SPECIAL_LOAD_BRUSH)
AIDE_TEXTE("disk.") AIDE_TEXTE("Load a brush from disk.")
AIDE_TEXTE("")
AIDE_LIEN ("- Save : (Key:%s)",SPECIAL_SAVE_BRUSH)
AIDE_TEXTE("Save a brush to disk.")
}; };
static const T_TABLEAIDE TableAideEffets[] = static const T_TABLEAIDE TableAideEffets[] =
{ {
@ -1212,8 +1236,7 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE(" This button opens a menu where you can") AIDE_TEXTE(" This button opens a menu where you can")
AIDE_TEXTE("switch on or off the different drawing") AIDE_TEXTE("switch on or off the different drawing")
AIDE_TEXTE("modes. ([F1]-[F9] keys correspond to the 9") AIDE_TEXTE("modes.")
AIDE_TEXTE("buttons)")
AIDE_TEXTE(" In this menu, the \"All off\" button switches") AIDE_TEXTE(" In this menu, the \"All off\" button switches")
AIDE_TEXTE("all the drawing modes off. The [Del] key") AIDE_TEXTE("all the drawing modes off. The [Del] key")
AIDE_TEXTE("is the keyboard shortcut for this button.") AIDE_TEXTE("is the keyboard shortcut for this button.")
@ -1244,10 +1267,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("not belong to the range, it will remain") AIDE_TEXTE("not belong to the range, it will remain")
AIDE_TEXTE("unchanged.") AIDE_TEXTE("unchanged.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key : %s)", SPECIAL_SHADE_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Shade mode.") AIDE_TEXTE("Switches the Shade mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SHADE_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define one table") AIDE_TEXTE("Opens a menu where you can define one table")
AIDE_TEXTE("of shades within a range of 8 memorised by") AIDE_TEXTE("of shades within a range of 8 memorised by")
@ -1261,7 +1286,7 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("- Scroller: Used to change flick through the") AIDE_TEXTE("- Scroller: Used to change flick through the")
AIDE_TEXTE("tables of shades.") AIDE_TEXTE("tables of shades.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- table of shades definition area: The 512") AIDE_TEXTE("- Table of shades definition area: The 512")
AIDE_TEXTE("squares should be widely") AIDE_TEXTE("squares should be widely")
AIDE_TEXTE("sufficient to define the different shades") AIDE_TEXTE("sufficient to define the different shades")
AIDE_TEXTE("since every 256 colors of") AIDE_TEXTE("since every 256 colors of")
@ -1392,10 +1417,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("back-color if you are using the right mouse") AIDE_TEXTE("back-color if you are using the right mouse")
AIDE_TEXTE("button.") AIDE_TEXTE("button.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_QUICK_SHADE_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Quick-shade mode.") AIDE_TEXTE("Switches the Quick-shade mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_QUICK_SHADE_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu with a few parameters that mean") AIDE_TEXTE("Opens a menu with a few parameters that mean")
AIDE_TEXTE("exactly the same as in the menu of Shade") AIDE_TEXTE("exactly the same as in the menu of Shade")
@ -1411,10 +1438,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("want to change one color or more into") AIDE_TEXTE("want to change one color or more into")
AIDE_TEXTE("another.") AIDE_TEXTE("another.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_STENCIL_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Stencil mode.") AIDE_TEXTE("Switches the Stencil mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_STENCIL_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define a stencil.") AIDE_TEXTE("Opens a menu where you can define a stencil.")
AIDE_TEXTE("The different sections of this menu are:") AIDE_TEXTE("The different sections of this menu are:")
@ -1445,10 +1474,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("to the white (non-black) ones in the spare") AIDE_TEXTE("to the white (non-black) ones in the spare")
AIDE_TEXTE("page will be modified.") AIDE_TEXTE("page will be modified.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_MASK_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Mask mode.") AIDE_TEXTE("Switches the Mask mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_MASK_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can set the colors of") AIDE_TEXTE("Opens a menu where you can set the colors of")
AIDE_TEXTE("the Mask.") AIDE_TEXTE("the Mask.")
@ -1466,10 +1497,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("with their dimensions multiple of the step") AIDE_TEXTE("with their dimensions multiple of the step")
AIDE_TEXTE("of the grid.');") AIDE_TEXTE("of the grid.');")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_GRID_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Grid mode.") AIDE_TEXTE("Switches the Grid mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_GRID_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the grid") AIDE_TEXTE("Opens a menu where you can define the grid")
AIDE_TEXTE("parameters. These parameters are:") AIDE_TEXTE("parameters. These parameters are:")
@ -1486,10 +1519,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("you might find this useful to make patterned") AIDE_TEXTE("you might find this useful to make patterned")
AIDE_TEXTE("shades or color transitions.") AIDE_TEXTE("shades or color transitions.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SIEVE_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Sieve mode.") AIDE_TEXTE("Switches the Sieve mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SIEVE_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the Sieve") AIDE_TEXTE("Opens a menu where you can define the Sieve")
AIDE_TEXTE("parameters. This menu consists in:") AIDE_TEXTE("parameters. This menu consists in:")
@ -1529,6 +1564,7 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("- \"Invert\": It... inverts :) ... black and") AIDE_TEXTE("- \"Invert\": It... inverts :) ... black and")
AIDE_TEXTE("white pixels.") AIDE_TEXTE("white pixels.")
AIDE_LIEN ("(Key: %s)", SPECIAL_INVERT_SIEVE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TITRE("TRANSPARENCY") AIDE_TITRE("TRANSPARENCY")
@ -1537,10 +1573,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("It's used to make transparency effects like") AIDE_TEXTE("It's used to make transparency effects like")
AIDE_TEXTE("with watercolors.") AIDE_TEXTE("with watercolors.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_COLORIZE_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Transparency mode.") AIDE_TEXTE("Switches the Transparency mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_COLORIZE_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the") AIDE_TEXTE("Opens a menu where you can define the")
AIDE_TEXTE("Transparency parameters. These parameters") AIDE_TEXTE("Transparency parameters. These parameters")
@ -1576,10 +1614,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("Anyway this effect finds a better use in") AIDE_TEXTE("Anyway this effect finds a better use in")
AIDE_TEXTE("making a blurry aspect.") AIDE_TEXTE("making a blurry aspect.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SMOOTH_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Smooth mode.") AIDE_TEXTE("Switches the Smooth mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SMOOTH_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the Smooth") AIDE_TEXTE("Opens a menu where you can define the Smooth")
AIDE_TEXTE("matrix or choose one among the 4 ones") AIDE_TEXTE("matrix or choose one among the 4 ones")
@ -1599,6 +1639,7 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("fingers. You can combine this effect with") AIDE_TEXTE("fingers. You can combine this effect with")
AIDE_TEXTE("the transparency effect.") AIDE_TEXTE("the transparency effect.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_LIEN ("(Key: %s)", SPECIAL_SMEAR_MODE)
AIDE_TEXTE("Switches the Smear mode.") AIDE_TEXTE("Switches the Smear mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("") AIDE_TEXTE("")
@ -1610,10 +1651,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("pattern, but there is a great number of") AIDE_TEXTE("pattern, but there is a great number of")
AIDE_TEXTE("other possibilities.") AIDE_TEXTE("other possibilities.")
AIDE_BOLD ("LEFT CLICK") AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_TILING_MODE)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Switches the Tiling mode.") AIDE_TEXTE("Switches the Tiling mode.")
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_TILING_MENU)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the Tiling") AIDE_TEXTE("Opens a menu where you can define the Tiling")
AIDE_TEXTE("parameters. These parameters are the offsets") AIDE_TEXTE("parameters. These parameters are the offsets")
@ -1669,6 +1712,8 @@ static const T_TABLEAIDE TableAideLoupe[] =
AIDE_TEXTE("Engages/Disengages the choice of the zoomed") AIDE_TEXTE("Engages/Disengages the choice of the zoomed")
AIDE_TEXTE("window. If you're already in magnifier mode,") AIDE_TEXTE("window. If you're already in magnifier mode,")
AIDE_TEXTE("you'll return to normal mode.") AIDE_TEXTE("you'll return to normal mode.")
AIDE_LIEN ("Zoom in : %s",SPECIAL_ZOOM_IN)
AIDE_LIEN ("Zoom out: %s",SPECIAL_ZOOM_OUT)
AIDE_TEXTE("") AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK") AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key:%s)",0x200+BOUTON_LOUPE) AIDE_LIEN ("(Key:%s)",0x200+BOUTON_LOUPE)