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_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, 61, 27,14,"Y\022" ,1,1,SDLK_y); // 3
Fenetre_Definir_bouton_normal( 58, 46, 37,14,"90°" ,0,1,SDLK_LAST); // 4
Fenetre_Definir_bouton_normal( 96, 46, 37,14,"180°" ,0,1,SDLK_LAST); // 5
Fenetre_Definir_bouton_normal( 58, 61, 75,14,"any angle" ,0,1,SDLK_LAST); // 6
Fenetre_Definir_bouton_normal(145, 46, 67,14,"Stretch" ,2,1,SDLK_t); // 7
Fenetre_Definir_bouton_normal(145, 61, 67,14,"Distort" ,1,1,SDLK_d); // 8
Fenetre_Definir_bouton_normal(155, 99,131,14,"Recolorize" ,1,1,SDLK_r); // 9
Fenetre_Definir_bouton_normal(155,117,131,14,"Get brush colors",1,1,SDLK_g); // 10
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" ,0,1,Config_Touche[SPECIAL_FLIP_Y]); // 3
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,Config_Touche[SPECIAL_ROTATE_180]); // 5
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" ,0,1,Config_Touche[SPECIAL_STRETCH]); // 7
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" ,0,1,Config_Touche[SPECIAL_RECOLORIZE_BRUSH]); // 9
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)
Fenetre_Definir_bouton_normal( 75, 90,11,11,"",0,1,SDLK_HOME); // 11
Fenetre_Definir_bouton_normal(103, 90,11,11,"",0,1,SDLK_PAGEUP); // 12
Fenetre_Definir_bouton_normal( 89,104,11,11,"",0,1,SDLK_KP5); // 13
Fenetre_Definir_bouton_normal( 75,118,11,11,"",0,1,SDLK_END); // 14
Fenetre_Definir_bouton_normal(103,118,11,11,"",0,1,SDLK_PAGEDOWN); // 15
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,Config_Touche[SPECIAL_TOP_RIGHT_ATTACHMENT]); // 12
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,Config_Touche[SPECIAL_BOTTOM_LEFT_ATTACHMENT]); // 14
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,61,67,14,"Nibble" ,1,1,SDLK_n); // 17
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" ,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( 70,141, 60,14,"Save",1,1,SDLK_s); // 19
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",0,1,Config_Touche[SPECIAL_SAVE_BRUSH]); // 19
Print_dans_fenetre( 80, 24,"Shape modifications",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)");
Fenetre_Definir_bouton_normal( 7, 19, 16,16,"",0,1,SDLK_F1); // 1
Fenetre_Definir_bouton_normal( 7, 38, 16,16,"",0,1,SDLK_F2); // 2
Fenetre_Definir_bouton_normal( 7, 57, 16,16,"",0,1,SDLK_F3); // 3
Fenetre_Definir_bouton_normal( 7, 76, 16,16,"",0,1,SDLK_F4); // 4
Fenetre_Definir_bouton_normal( 7, 95, 16,16,"",0,1,SDLK_F5); // 5
Fenetre_Definir_bouton_normal(153, 19, 16,16,"",0,1,SDLK_F6); // 6
Fenetre_Definir_bouton_normal(153, 38, 16,16,"",0,1,SDLK_F7); // 7
Fenetre_Definir_bouton_normal(153, 57, 16,16,"",0,1,SDLK_F8); // 8
Fenetre_Definir_bouton_normal(153, 76, 16,16,"",0,1,SDLK_F9); // 9
Fenetre_Definir_bouton_normal(153, 95, 16,16,"",0,1,SDLK_F10); // 10
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,Config_Touche[SPECIAL_QUICK_SHADE_MODE]); // 2
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,Config_Touche[SPECIAL_SMOOTH_MODE]); // 4
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,Config_Touche[SPECIAL_MASK_MODE]); // 6
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,Config_Touche[SPECIAL_SIEVE_MODE]); // 8
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,Config_Touche[SPECIAL_TILING_MODE]); // 10
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( 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;
}
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));
Debut_Y=Min(Min(Y1,Y2),Min(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_MULTIPLY, "KP *" },
{ SDLK_KP_MINUS , "KP -" },
{ SDLK_KP_PLUS , "KP Plus" },
{ SDLK_KP_PLUS , "KP +" },
{ SDLK_KP_ENTER , "KP Enter" },
{ SDLK_KP_EQUALS , "KP =" },
{ SDLK_UP , "Up" },
@ -397,7 +397,7 @@ const char * Nom_touche(word Touche)
{ SDLK_SCROLLOCK , "ScrlLock" },
{ SDLK_RSHIFT , "RShift" },
{ SDLK_LSHIFT , "LShift" },
{ SDLK_RCTRL , "RCtrol" },
{ SDLK_RCTRL , "RCtrl" },
{ SDLK_LCTRL , "LCtrl" },
{ SDLK_RALT , "RAlt" },
{ SDLK_LALT , "LAlt" },

View File

@ -636,6 +636,10 @@ static const T_TABLEAIDE TableAidePinceaux[] =
AIDE_TEXTE(" Slash Back- Cross X Cross +")
AIDE_TEXTE(" slash")
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("to the \"miscellaneous\" family and their size")
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("are available:")
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("- Y: Flip-Y.")
AIDE_LIEN ("- Y: (Key:%s)",SPECIAL_FLIP_Y)
AIDE_TEXTE("Flip on the horizontal axis.")
AIDE_TEXTE("")
AIDE_TEXTE("- Rotate by 90: Rotates the brush by an")
AIDE_TEXTE("angle of 90 degrees.")
AIDE_LIEN ("- Rotate by 90: (Key:%s)",SPECIAL_ROTATE_90)
AIDE_TEXTE("Rotates the brush by an angle of 90 degrees.")
AIDE_TEXTE("")
AIDE_TEXTE("- Rotate by 180: Rotates the brush by an")
AIDE_TEXTE("angle of 180 degrees.")
AIDE_LIEN ("- Rotate by 180: (Key:%s)",SPECIAL_ROTATE_180)
AIDE_TEXTE("Rotates the brush by an angle of 180")
AIDE_TEXTE("degrees.")
AIDE_TEXTE("")
AIDE_TEXTE("- Rotate by any angle: Triggers an")
AIDE_TEXTE("interactive operation that allows you to")
AIDE_TEXTE("rotate the brush. For this, start by placing")
AIDE_TEXTE("the center or rotation with the left mouse")
AIDE_TEXTE("button (if, at this moment, you press the")
AIDE_TEXTE("right button, the operation with be")
AIDE_TEXTE("cancelled). After that, you can define the")
AIDE_TEXTE("angle of rotation as many times as you want")
AIDE_TEXTE("by moving the mouse and left-clicking. Then")
AIDE_TEXTE("validate with the right button when you are")
AIDE_TEXTE("satisfied. Meanwhile, you can press on the 8")
AIDE_TEXTE("outer digits of the numeric pad for defining")
AIDE_TEXTE("angles multiple of 45 degrees:")
AIDE_TEXTE("- Rotate by any angle:")
AIDE_LIEN ("(Key:%s)",SPECIAL_ROTATE_ANY_ANGLE)
AIDE_TEXTE("Triggers an interactive operation that")
AIDE_TEXTE("allows you to rotate the brush. For this,")
AIDE_TEXTE("start by placing the center or rotation with")
AIDE_TEXTE("the left mouse button (if, at this moment,")
AIDE_TEXTE("you press the right button, the operation")
AIDE_TEXTE("with be cancelled). After that, you can")
AIDE_TEXTE("define the angle of rotation as many times")
AIDE_TEXTE("as you want by moving the mouse and")
AIDE_TEXTE("left-clicking. Then validate with the right")
AIDE_TEXTE("button when you are satisfied. Meanwhile,")
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(" 135 90 45")
AIDE_TEXTE(" \\ | /")
@ -1159,7 +1168,8 @@ static const T_TABLEAIDE TableAideEffetsBrosse[] =
AIDE_TEXTE(" / | \\")
AIDE_TEXTE(" 225 270 315")
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("this, start by placing the upper-left")
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("because it's the only way for cancelling)")
AIDE_TEXTE("")
AIDE_TEXTE("- Distort: *** Not implemented yet ***")
AIDE_LIEN ("- Distort: (Key:%s)",SPECIAL_DISTORT)
AIDE_TEXTE("*** Not implemented yet ***")
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("")
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("effect of the Outline option.")
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("the current palette.")
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("current palette.")
AIDE_TEXTE("")
AIDE_TEXTE("- Brush handle: Allows you to choose where")
AIDE_TEXTE("to place the handle of the brush.")
AIDE_TEXTE("- Brush handle:")
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("- Load / Save: load or save a brush from")
AIDE_TEXTE("disk.")
AIDE_LIEN ("- Load : (Key:%s)",SPECIAL_LOAD_BRUSH)
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[] =
{
@ -1212,8 +1236,7 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("")
AIDE_TEXTE(" This button opens a menu where you can")
AIDE_TEXTE("switch on or off the different drawing")
AIDE_TEXTE("modes. ([F1]-[F9] keys correspond to the 9")
AIDE_TEXTE("buttons)")
AIDE_TEXTE("modes.")
AIDE_TEXTE(" In this menu, the \"All off\" button switches")
AIDE_TEXTE("all the drawing modes off. The [Del] key")
AIDE_TEXTE("is the keyboard shortcut for this button.")
@ -1231,23 +1254,25 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("")
AIDE_TITRE("SHADE")
AIDE_TEXTE(" It consists in increasing or decreasing the")
AIDE_TEXTE("color number within a user- defined range.")
AIDE_TEXTE("color number within a user-defined range.")
AIDE_TEXTE("This shows its real dimension when used with")
AIDE_TEXTE("a range of colors that shade off. Then,")
AIDE_TEXTE("a range of colors that shade off. Then,")
AIDE_TEXTE("you can work on a part of your picture where")
AIDE_TEXTE("colors belong to the same range without")
AIDE_TEXTE("having to change your brush color all the")
AIDE_TEXTE("having to change your brush color all the")
AIDE_TEXTE("time. You can choose the incrementation or")
AIDE_TEXTE("decrementation of the color by pressing")
AIDE_TEXTE("decrementation of the color by pressing")
AIDE_TEXTE("the left or right mouse button while")
AIDE_TEXTE("drawing. If you click on a color that does")
AIDE_TEXTE("drawing. If you click on a color that does")
AIDE_TEXTE("not belong to the range, it will remain")
AIDE_TEXTE("unchanged.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key : %s)", SPECIAL_SHADE_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Shade mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SHADE_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define one table")
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("tables of shades.")
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("sufficient to define the different shades")
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("button.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_QUICK_SHADE_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Quick-shade mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_QUICK_SHADE_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu with a few parameters that mean")
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("another.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_STENCIL_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Stencil mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_STENCIL_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define a stencil.")
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("page will be modified.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_MASK_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Mask mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_MASK_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can set the colors of")
AIDE_TEXTE("the Mask.")
@ -1466,10 +1497,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("with their dimensions multiple of the step")
AIDE_TEXTE("of the grid.');")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_GRID_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Grid mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_GRID_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the grid")
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("shades or color transitions.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SIEVE_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Sieve mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SIEVE_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the Sieve")
AIDE_TEXTE("parameters. This menu consists in:")
@ -1529,6 +1564,7 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("")
AIDE_TEXTE("- \"Invert\": It... inverts :) ... black and")
AIDE_TEXTE("white pixels.")
AIDE_LIEN ("(Key: %s)", SPECIAL_INVERT_SIEVE)
AIDE_TEXTE("")
AIDE_TEXTE("")
AIDE_TITRE("TRANSPARENCY")
@ -1537,10 +1573,12 @@ static const T_TABLEAIDE TableAideEffets[] =
AIDE_TEXTE("It's used to make transparency effects like")
AIDE_TEXTE("with watercolors.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_COLORIZE_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Transparency mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_COLORIZE_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the")
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("making a blurry aspect.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SMOOTH_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Smooth mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_SMOOTH_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the Smooth")
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("the transparency effect.")
AIDE_TEXTE("")
AIDE_LIEN ("(Key: %s)", SPECIAL_SMEAR_MODE)
AIDE_TEXTE("Switches the Smear mode.")
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("other possibilities.")
AIDE_BOLD ("LEFT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_TILING_MODE)
AIDE_TEXTE("")
AIDE_TEXTE("Switches the Tiling mode.")
AIDE_TEXTE("")
AIDE_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key: %s)", SPECIAL_TILING_MENU)
AIDE_TEXTE("")
AIDE_TEXTE("Opens a menu where you can define the Tiling")
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("window. If you're already in magnifier 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_BOLD ("RIGHT CLICK")
AIDE_LIEN ("(Key:%s)",0x200+BOUTON_LOUPE)