- Main Page
- Data Structures
- Files

- File List

# tables_aide.h

    00001 /*  Grafx2 - The Ultimate 256-color bitmap paint program
    00002
    00003     Copyright 2008 Yves Rizoud
    00004     Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)
    00005
    00006     Grafx2 is free software; you can redistribute it and/or
    00007     modify it under the terms of the GNU General Public License
    00008     as published by the Free Software Foundation; version 2
    00009     of the License.
    00010
    00011     Grafx2 is distributed in the hope that it will be useful,
    00012     but WITHOUT ANY WARRANTY; without even the implied warranty of
    00013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00014     GNU General Public License for more details.
    00015
    00016     You should have received a copy of the GNU General Public License
    00017     along with Grafx2; if not, see <http://www.gnu.org/licenses/> or
    00018     write to the Free Software Foundation, Inc.,
    00019     59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    00020 */
    00021
    00022 #include "const.h" // Utilise les enumerations BOUTON_ et SPECIAL_
    00023
    00024 // Quelques formules magiques:
    00025 #define AIDE_TEXTE(x) {'N', x, 0},
    00026 // Génère une ligne 'N' (Normale)
    00027
    00028 #define AIDE_LIEN(x,y) {'K', x, y},
    00029 // Génère une ligne 'K' (Key)
    00030
    00031 #define AIDE_BOLD(x) {'S', x, 0},
    00032 // Génère une ligne 'S' (BOLD)
    00033
    00034 #define AIDE_TITRE(x) {'T', x, 0}, {'-', x, 0},
    00035 // Génère une ligne 'T' (Titre partie haute)
    00036 // et une deuxième  '-' (Titre partie basse)
    00037 // (pour gérer les gros titres qui occupent deux lignes)
    00038
    00039 static const T_TABLEAIDE TableAideAbout[] =
    00040 /*
    00041   AIDE_TEXTE("--------------------------------------------")
    00042 */
    00043 {
    00044   AIDE_TEXTE("") // Laisse de la place pour le logo
    00045   AIDE_TEXTE("")
    00046   AIDE_TEXTE("")
    00047   AIDE_TEXTE("")
    00048   AIDE_TEXTE("")
    00049   AIDE_TEXTE("")
    00050   AIDE_TITRE("      GRAFX 2.00")
    00051   AIDE_BOLD ("  THE ULTIMATE MULTI-RESOLUTION GFX EDITOR")
    00052   AIDE_TEXTE("       http://grafx2.googlecode.com")
    00053   AIDE_TEXTE("")
    00054   AIDE_TEXTE("  Copyright 2007 by the Grafx2 project team")
    00055   AIDE_TEXTE("    Copyright 1996-2001 by SUNSET DESIGN")
    00056 };
    00057 static const T_TABLEAIDE TableAideLicense[] =
    00058 {
    00059   AIDE_TITRE("       LICENSE")
    00060   AIDE_TEXTE("")
    00061   AIDE_TEXTE("Grafx2 is FREE SOFTWARE, you can")
    00062   AIDE_TEXTE("redistribute it and/or modify it under the")
    00063   AIDE_TEXTE("terms of the GNU General Public License as")
    00064   AIDE_TEXTE("published by the Free Software Foundation;")
    00065   AIDE_TEXTE("version 2 of the License.")
    00066   AIDE_TEXTE("")
    00067   AIDE_TEXTE("Grafx2 is distributed in the hope that it")
    00068   AIDE_TEXTE("will be useful, but WITHOUT ANY WARRANTY;")
    00069   AIDE_TEXTE("without even the implied warranty of")
    00070   AIDE_TEXTE("MERCHANTABILITY or FITNESS FOR A PARTICULAR")
    00071   AIDE_TEXTE("PURPOSE.  See the GNU General Public License")
    00072   AIDE_TEXTE("for more details.")
    00073   AIDE_TEXTE("")
    00074   AIDE_TEXTE("You should have received a copy of the GNU")
    00075   AIDE_TEXTE("General Public License along with Grafx2;")
    00076   AIDE_TEXTE("if not, see http://www.gnu.org/licenses/ or")
    00077   AIDE_TEXTE("write to the Free Software Foundation, Inc.")
    00078   AIDE_TEXTE(" 59 Temple Place - Suite 330, Boston,")
    00079   AIDE_TEXTE(" MA  02111-1307, USA.")
    00080
    00081 };
    00082 static const T_TABLEAIDE TableAideHelp[] =
    00083 {
    00084   AIDE_TITRE("         HELP")
    00085   AIDE_TEXTE("")
    00086   AIDE_TEXTE("  Contextual help is available by pressing")
    00087   AIDE_LIEN ("  the %s key",0x100+BOUTON_AIDE)
    00088   AIDE_TEXTE("  You can do it while hovering a menu icon,")
    00089   AIDE_TEXTE("  or while a window is open.")
    00090   AIDE_TEXTE("  When a keyboard shortcut is displayed it's")
    00091   AIDE_TEXTE("  your current configuration and you can")
    00092   AIDE_TEXTE("  change it by clicking it.")
    00093   AIDE_TEXTE("")
    00094   AIDE_TITRE("  KEYBOARD SHORTCUTS")
    00095   AIDE_TEXTE("")
    00096   AIDE_TEXTE("Scroll visible area")
    00097   AIDE_LIEN ("  up:                %s",   SPECIAL_SCROLL_UP)
    00098   AIDE_LIEN ("  down:              %s",   SPECIAL_SCROLL_DOWN)
    00099   AIDE_LIEN ("  left:              %s",   SPECIAL_SCROLL_LEFT)
    00100   AIDE_LIEN ("  right:             %s",   SPECIAL_SCROLL_RIGHT)
    00101   AIDE_LIEN ("  up faster:         %s",   SPECIAL_SCROLL_UP_FAST)
    00102   AIDE_LIEN ("  down faster:       %s",   SPECIAL_SCROLL_DOWN_FAST)
    00103   AIDE_LIEN ("  left faster:       %s",   SPECIAL_SCROLL_LEFT_FAST)
    00104   AIDE_LIEN ("  right faster:      %s",   SPECIAL_SCROLL_RIGHT_FAST)
    00105   AIDE_LIEN ("  up slower:         %s",   SPECIAL_SCROLL_UP_SLOW)
    00106   AIDE_LIEN ("  down slower:       %s",   SPECIAL_SCROLL_DOWN_SLOW)
    00107   AIDE_LIEN ("  left slower:       %s",   SPECIAL_SCROLL_LEFT_SLOW)
    00108   AIDE_LIEN ("  right slower:      %s",   SPECIAL_SCROLL_RIGHT_SLOW)
    00109   AIDE_TEXTE("Emulate mouse")
    00110   AIDE_LIEN ("  Up:                %s",   SPECIAL_MOUSE_UP)
    00111   AIDE_LIEN ("  Down:              %s",   SPECIAL_MOUSE_DOWN)
    00112   AIDE_LIEN ("  Left:              %s",   SPECIAL_MOUSE_LEFT)
    00113   AIDE_LIEN ("  Right:             %s",   SPECIAL_MOUSE_RIGHT)
    00114   AIDE_LIEN ("  Left click:        %s",   SPECIAL_CLICK_LEFT)
    00115   AIDE_LIEN ("  Right click:       %s",   SPECIAL_CLICK_RIGHT)
    00116   AIDE_LIEN ("Show / Hide menu:    %s",   0x100+BOUTON_CACHER)
    00117   AIDE_LIEN ("Show / Hide cursor:  %s",   SPECIAL_SHOW_HIDE_CURSOR)
    00118   AIDE_LIEN ("Paintbrush = \".\":    %s",   SPECIAL_PINCEAU_POINT)
    00119   AIDE_LIEN ("Paintbrush choice:   %s",   0x100+BOUTON_PINCEAUX)
    00120   AIDE_LIEN ("Monochrome brush:    %s",   0x200+BOUTON_PINCEAUX)
    00121   AIDE_LIEN ("Freehand drawing:    %s",   0x100+BOUTON_DESSIN)
    00122   AIDE_TEXTE("Switch freehand")
    00123   AIDE_LIEN ("  drawing mode:      %s",   0x200+BOUTON_DESSIN)
    00124   AIDE_TEXTE("Continuous freehand")
    00125   AIDE_LIEN ("  drawing:           %s",   SPECIAL_DESSIN_CONTINU)
    00126   AIDE_LIEN ("Line:                %s",   0x100+BOUTON_LIGNES)
    00127   AIDE_LIEN ("Knotted lines:       %s",   0x200+BOUTON_LIGNES)
    00128   AIDE_LIEN ("Spray:               %s",   0x100+BOUTON_SPRAY)
    00129   AIDE_LIEN ("Spray menu:          %s",   0x200+BOUTON_SPRAY)
    00130   AIDE_LIEN ("Floodfill:           %s",   0x100+BOUTON_FLOODFILL)
    00131   AIDE_LIEN ("Replace color:       %s",   0x200+BOUTON_FLOODFILL)
    00132   AIDE_LIEN ("Bezier's curves:     %s",   0x100+BOUTON_COURBES)
    00133   AIDE_TEXTE("Bezier's curve with")
    00134   AIDE_LIEN ("  3 or 4 points      %s",   0x200+BOUTON_COURBES)
    00135   AIDE_LIEN ("Empty rectangle:     %s",   0x100+BOUTON_RECTANGLES)
    00136   AIDE_LIEN ("Filled rectangle:    %s",   0x100+BOUTON_FILLRECT)
    00137   AIDE_LIEN ("Empty circle:        %s",   0x100+BOUTON_CERCLES)
    00138   AIDE_LIEN ("Empty ellipse:       %s",   0x200+BOUTON_CERCLES)
    00139   AIDE_LIEN ("Filled circle:       %s",   0x100+BOUTON_FILLCERC)
    00140   AIDE_LIEN ("Filled ellipse:      %s",   0x200+BOUTON_FILLCERC)
    00141   AIDE_LIEN ("Empty polygon:       %s",   0x100+BOUTON_POLYGONES)
    00142   AIDE_LIEN ("Empty polyform:      %s",   0x200+BOUTON_POLYGONES)
    00143   AIDE_LIEN ("Polyfill:            %s",   0x100+BOUTON_POLYFILL)
    00144   AIDE_LIEN ("Filled polyform:     %s",   0x200+BOUTON_POLYFILL)
    00145   AIDE_LIEN ("Gradient rectangle:  %s",   0x100+BOUTON_GRADRECT)
    00146   AIDE_LIEN ("Gradation menu:      %s",   0x100+BOUTON_GRADMENU)
    00147   AIDE_LIEN ("Spheres:             %s",   0x100+BOUTON_SPHERES)
    00148   AIDE_LIEN ("Gradient ellipses:   %s",   0x200+BOUTON_SPHERES)
    00149   AIDE_LIEN ("Adjust picture:      %s",   0x100+BOUTON_AJUSTER)
    00150   AIDE_LIEN ("Flip picture menu:   %s",   0x200+BOUTON_AJUSTER)
    00151   AIDE_LIEN ("Effects menu:        %s",   0x100+BOUTON_EFFETS)
    00152   AIDE_LIEN ("Shade mode:          %s",   SPECIAL_SHADE_MODE)
    00153   AIDE_LIEN ("Shade menu:          %s",   SPECIAL_SHADE_MENU)
    00154   AIDE_LIEN ("Quick-shade mode:    %s",   SPECIAL_QUICK_SHADE_MODE)
    00155   AIDE_LIEN ("Quick-shade menu:    %s",   SPECIAL_QUICK_SHADE_MENU)
    00156   AIDE_LIEN ("Stencil mode:        %s",   SPECIAL_STENCIL_MODE)
    00157   AIDE_LIEN ("Stencil menu:        %s",   SPECIAL_STENCIL_MENU)
    00158   AIDE_LIEN ("Mask mode:           %s",   SPECIAL_MASK_MODE)
    00159   AIDE_LIEN ("Mask menu:           %s",   SPECIAL_MASK_MENU)
    00160   AIDE_LIEN ("Grid mode:           %s",   SPECIAL_GRID_MODE)
    00161   AIDE_LIEN ("Grid menu:           %s",   SPECIAL_GRID_MENU)
    00162   AIDE_LIEN ("Sieve mode:          %s",   SPECIAL_SIEVE_MODE)
    00163   AIDE_LIEN ("Sieve menu:          %s",   SPECIAL_SIEVE_MENU)
    00164   AIDE_LIEN ("Invert Sieve:        %s",   SPECIAL_INVERT_SIEVE)
    00165   AIDE_LIEN ("Colorize mode:       %s",   SPECIAL_COLORIZE_MODE)
    00166   AIDE_LIEN ("Colorize menu:       %s",   SPECIAL_COLORIZE_MENU)
    00167   AIDE_LIEN ("Smooth mode:         %s",   SPECIAL_SMOOTH_MODE)
    00168   AIDE_LIEN ("Smooth menu:         %s",   SPECIAL_SMOOTH_MENU)
    00169   AIDE_LIEN ("Smear mode:          %s",   SPECIAL_SMEAR_MODE)
    00170   AIDE_LIEN ("Tiling mode:         %s",   SPECIAL_TILING_MODE)
    00171   AIDE_LIEN ("Tiling menu:         %s",   SPECIAL_TILING_MENU)
    00172   AIDE_LIEN ("Pick brush:          %s",   0x100+BOUTON_BROSSE)
    00173   AIDE_LIEN ("Pick polyform brush: %s",   0x100+BOUTON_POLYBROSSE)
    00174   AIDE_LIEN ("Restore brush:       %s",   0x200+BOUTON_BROSSE)
    00175   AIDE_LIEN ("Flip X:              %s",   SPECIAL_FLIP_X)
    00176   AIDE_LIEN ("Flip Y:              %s",   SPECIAL_FLIP_Y)
    00177   AIDE_LIEN ("90' brush rotation:  %s",   SPECIAL_ROTATE_90)
    00178   AIDE_LIEN ("180' brush rotation: %s",   SPECIAL_ROTATE_180)
    00179   AIDE_LIEN ("Stretch brush:       %s",   SPECIAL_STRETCH)
    00180   AIDE_LIEN ("Distort brush:       %s",   SPECIAL_DISTORT)
    00181   AIDE_LIEN ("Outline brush:       %s",   SPECIAL_OUTLINE)
    00182   AIDE_LIEN ("Nibble brush:        %s",   SPECIAL_NIBBLE)
    00183   AIDE_LIEN ("Get brush colors:    %s",   SPECIAL_GET_BRUSH_COLORS)
    00184   AIDE_LIEN ("Recolorize brush:    %s",   SPECIAL_RECOLORIZE_BRUSH)
    00185   AIDE_LIEN ("Rotate brush:        %s",   SPECIAL_ROTATE_ANY_ANGLE)
    00186   AIDE_LIEN ("Pipette:             %s",   0x100+BOUTON_PIPETTE)
    00187   AIDE_LIEN ("Swap fore/back color:%s",   0x200+BOUTON_PIPETTE)
    00188   AIDE_LIEN ("Magnifier mode:      %s",   0x100+BOUTON_LOUPE)
    00189   AIDE_LIEN ("Zoom factor menu:    %s",   0x200+BOUTON_LOUPE)
    00190   AIDE_LIEN ("Zoom in:             %s",   SPECIAL_ZOOM_IN)
    00191   AIDE_LIEN ("Zoom out:            %s",   SPECIAL_ZOOM_OUT)
    00192   AIDE_LIEN ("Brush effects menu:  %s",   0x100+BOUTON_EFFETS_BROSSE)
    00193   AIDE_LIEN ("Text:                %s",   0x100+BOUTON_TEXTE)
    00194   AIDE_LIEN ("Resolution menu:     %s",   0x100+BOUTON_RESOL)
    00195   AIDE_LIEN ("Safety resolution:   %s",   0x200+BOUTON_RESOL)
    00196   AIDE_LIEN ("Help:                %s",   0x100+BOUTON_AIDE)
    00197   AIDE_LIEN ("Statistics:          %s",   0x200+BOUTON_AIDE)
    00198   AIDE_LIEN ("Go to spare page:    %s",   0x100+BOUTON_PAGE)
    00199   AIDE_LIEN ("Copy to spare page:  %s",   0x200+BOUTON_PAGE)
    00200   AIDE_LIEN ("Save as:             %s",   0x100+BOUTON_SAUVER)
    00201   AIDE_LIEN ("Save:                %s",   0x200+BOUTON_SAUVER)
    00202   AIDE_LIEN ("Load:                %s",   0x100+BOUTON_CHARGER)
    00203   AIDE_LIEN ("Re-load:             %s",   0x200+BOUTON_CHARGER)
    00204   AIDE_LIEN ("Save brush:          %s",   SPECIAL_SAVE_BRUSH)
    00205   AIDE_LIEN ("Load brush:          %s",   SPECIAL_LOAD_BRUSH)
    00206   AIDE_LIEN ("Larger brush size:   %s",   SPECIAL_GROSSIR_PINCEAU)
    00207   AIDE_LIEN ("Smaller brush size:  %s",   SPECIAL_RETRECIR_PINCEAU)
    00208   AIDE_LIEN ("Settings:            %s",   0x100+BOUTON_PARAMETRES)
    00209   AIDE_LIEN ("Undo:                %s",   0x100+BOUTON_UNDO)
    00210   AIDE_LIEN ("Redo:                %s",   0x200+BOUTON_UNDO)
    00211   AIDE_LIEN ("Kill page:           %s",   0x100+BOUTON_KILL)
    00212   AIDE_LIEN ("Clear:               %s",   0x100+BOUTON_CLEAR)
    00213   AIDE_LIEN ("Clear with BG color: %s",   0x200+BOUTON_CLEAR)
    00214   AIDE_LIEN ("Quit:                %s",   0x100+BOUTON_QUIT)
    00215   AIDE_LIEN ("Palette menu:        %s",   0x100+BOUTON_PALETTE)
    00216   AIDE_LIEN ("2nd Palette menu:    %s",   0x200+BOUTON_PALETTE)
    00217   AIDE_LIEN ("Exclude colors menu: %s",   SPECIAL_EXCLUDE_COLORS_MENU)
    00218   AIDE_TEXTE("")
    00219   AIDE_TEXTE("Scroll palette")
    00220   AIDE_LIEN ("  Left: %s",   0x100+BOUTON_PAL_LEFT)
    00221   AIDE_LIEN ("  Right: %s",   0x100+BOUTON_PAL_RIGHT)
    00222   AIDE_LIEN ("  Left faster: %s",   0x200+BOUTON_PAL_LEFT)
    00223   AIDE_LIEN ("  Right faster: %s",   0x200+BOUTON_PAL_RIGHT)
    00224   AIDE_TEXTE("")
    00225   AIDE_TEXTE("Change brush attachement")
    00226   AIDE_LIEN ("  Center      : %s",   SPECIAL_CENTER_ATTACHMENT)
    00227   AIDE_LIEN ("  Top-left    : %s",   SPECIAL_TOP_LEFT_ATTACHMENT)
    00228   AIDE_LIEN ("  Top-right   : %s",   SPECIAL_TOP_RIGHT_ATTACHMENT)
    00229   AIDE_LIEN ("  Bottom-left : %s",   SPECIAL_BOTTOM_LEFT_ATTACHMENT)
    00230   AIDE_LIEN ("  Bottom-right: %s",   SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
    00231   AIDE_TEXTE("")
    00232   AIDE_TEXTE("Select foreground color")
    00233   AIDE_TEXTE("")
    00234   AIDE_LIEN ("  Next    : %s",   SPECIAL_NEXT_FORECOLOR)
    00235   AIDE_LIEN ("  Previous: %s",   SPECIAL_PREVIOUS_FORECOLOR)
    00236   AIDE_TEXTE("")
    00237   AIDE_TEXTE("Select background color")
    00238   AIDE_LIEN ("  Next    : %s",   SPECIAL_NEXT_BACKCOLOR)
    00239   AIDE_LIEN ("  Previous: %s",   SPECIAL_PREVIOUS_BACKCOLOR)
    00240   AIDE_TEXTE("")
    00241   AIDE_TEXTE("Select user-defined foreground color")
    00242   AIDE_TEXTE("")
    00243   AIDE_LIEN ("  Next    : %s",   SPECIAL_NEXT_USER_FORECOLOR)
    00244   AIDE_LIEN ("  Previous: %s",   SPECIAL_PREVIOUS_USER_FORECOLOR)
    00245   AIDE_TEXTE("")
    00246   AIDE_TEXTE("Select user-defined background color")
    00247   AIDE_LIEN ("  Next    : %s",   SPECIAL_NEXT_USER_BACKCOLOR)
    00248   AIDE_LIEN ("  Previous: %s",   SPECIAL_PREVIOUS_USER_BACKCOLOR)
    00249   AIDE_TEXTE("")
    00250 };
    00251 static const T_TABLEAIDE TableAideCredits[] =
    00252 {
    00253   AIDE_TITRE(" GRAFX2 IS CREATED BY")
    00254   AIDE_BOLD ("    SUNSET DESIGN")
    00255   AIDE_BOLD ("       AUTHORS OF GRAFX2.0 BETA 96.5%")
    00256   AIDE_TEXTE("")
    00257   AIDE_TEXTE("  Guillaume Dorme alias \"Robinson\" (code)")
    00258   AIDE_TEXTE("  Karl Maritaud   alias \"X-Man\" (code&gfx)")
    00259   AIDE_TEXTE("                    (k.maritaud\100laposte.net)")
    00260   AIDE_TEXTE("")
    00261   AIDE_TEXTE("   Re-licensed GrafX2 under the GPL in 2001")
    00262   AIDE_TEXTE("")
    00263   AIDE_BOLD ("         THE GRAFX2 PROJECT TEAM")          //
    00264   AIDE_TEXTE("")
    00265   AIDE_TEXTE("  Adrien Destugues (pulkomandy\100gmail.com)") //
    00266   AIDE_TEXTE("  Yves Rizoud (yrizoud\100gmail.com)")         //
    00267   AIDE_TEXTE("")
    00268   AIDE_TEXTE("   Got the source back to life in 2006")    //
    00269   AIDE_TEXTE("")
    00270   AIDE_BOLD ("                    ART")                   //
    00271   AIDE_TEXTE("")
    00272   AIDE_TEXTE("  GrafX2 logo by Made (www.m4de.com)")      //
    00273   AIDE_TEXTE("  Icons and fonts by X-Man ")               //
    00274   AIDE_TEXTE("  Additional graphics by iLKke")
    00275   AIDE_TEXTE("")
    00276   AIDE_TEXTE("  Pixelled all the graphics")               //
    00277   AIDE_TEXTE("")
    00278   AIDE_TITRE(" OTHER MACHINES PORTS")                 //
    00279   AIDE_BOLD ("              AMIGA OS 4 PORT")             //
    00280   AIDE_TEXTE("")
    00281   AIDE_TEXTE("  Peter Gordon (pete\100petergordon.org.uk)")  //
    00282   AIDE_TEXTE("")
    00283   AIDE_BOLD ("                 AROS PORT")                //
    00284   AIDE_TEXTE("")
    00285   AIDE_TEXTE("  Fernando Mastandrea (masta.uy\100gmail.com)")//
    00286   AIDE_TEXTE("  Markus Weiss (mweiss\100id-architekten.de)") //
    00287   AIDE_TEXTE("")
    00288   AIDE_BOLD ("                FREEBSD PORT")              //
    00289   AIDE_TEXTE("")
    00290   AIDE_TEXTE("  Jean-Baptiste Berlioz")                   //
    00291   AIDE_TEXTE("                    (tobe\100freemind-tobe.com)")
    00292   AIDE_TEXTE("")
    00293   AIDE_BOLD ("           HAIKU OS AND BEOS PORT")         //
    00294   AIDE_TEXTE("")                                          //
    00295   AIDE_TEXTE("  Luc Schrijvers (begasus\100skynet.be)")      //
    00296   AIDE_TEXTE("")
    00297   AIDE_BOLD ("               MAC OS X PORT")              //
    00298   AIDE_TEXTE("")                                          //
    00299   AIDE_TEXTE("  Franck Charlet (hitchhikr\100australia.edu)")//
    00300   AIDE_TEXTE("")
    00301   AIDE_BOLD ("                MORPHOS PORT")
    00302   AIDE_TEXTE("")
    00303   AIDE_TEXTE("  Rusback (rusback\100wanadoo.fr)")
    00304   AIDE_TEXTE("")
    00305   AIDE_BOLD ("                 SKYOS PORT")         //
    00306   AIDE_TEXTE("")                                          //
    00307   AIDE_TEXTE("  Luc Schrijvers (begasus\100skynet.be)")      //
    00308   AIDE_TEXTE("")
    00309   AIDE_TEXTE("  Made it work on your favourite toaster")
    00310   AIDE_TEXTE("")
    00311   AIDE_BOLD("                 BUGFINDERS")                //
    00312   AIDE_TEXTE("")                                          //
    00313   AIDE_TEXTE("  BDCIron       Ced           El Topo    ")
    00314   AIDE_TEXTE("  fallenblood   Frost         Grimmy     ")
    00315   AIDE_TEXTE("  iLKke         keito         kusma      ")
    00316   AIDE_TEXTE("  Lord Graga    mind          MooZ       ")
    00317   AIDE_TEXTE("  richienyhus   tempest       Timo Kurrpa")
    00318   AIDE_TEXTE("  titus^Rab     Tobé          00ai99")
    00319   AIDE_TEXTE("")
    00320   AIDE_TEXTE("  Posted the annoying bugreports")
    00321   AIDE_TEXTE("")
    00322   AIDE_TITRE(" FILE FORMATS CREDITS")
    00323   AIDE_TEXTE("")
    00324   AIDE_TEXTE("   PKM : Sunset Design")
    00325   AIDE_TEXTE("   LBM : Electronic Arts")
    00326   AIDE_TEXTE("   GIF : Compuserve")
    00327   AIDE_TEXTE("   BMP : Microsoft")
    00328   AIDE_TEXTE("   PCX : Z-Soft")
    00329   AIDE_TEXTE("   IMG : Bivas (W. Wiedmann?)")
    00330   AIDE_TEXTE("   SCx : Colorix (?)")
    00331   AIDE_TEXTE("   CEL,KCF : K.O.S. (KISekae Set system)")
    00332   AIDE_TEXTE("   PI1,PC1 : Degas Elite")
    00333   AIDE_TEXTE("   PAL : ermmh... nobody (?)")
    00334   AIDE_TEXTE("")
    00335   AIDE_TITRE ("  OUR HOMEPAGE")               //
    00336   AIDE_TEXTE("")                                          //
    00337   AIDE_BOLD("http://grafx2.codegoogle.com")
    00338   AIDE_TEXTE("")                                          //
    00339   AIDE_TEXTE("Please report any bug you may find there")
    00340   AIDE_TEXTE("")
    00341   AIDE_TITRE ("  GREETINGS")
    00342   AIDE_TEXTE("")                                          //
    00343   AIDE_TEXTE("- To the Pouet.net BBS posters, the #CPC")
    00344   AIDE_TEXTE(" trolls and the bitfellas")
    00345   AIDE_TEXTE("- To every people who makes the scene alive!")
    00346   AIDE_TEXTE("- To all guys making nice pixelled pictures")
    00347   AIDE_TEXTE("  (with or without GrafX2)")
    00348   AIDE_TEXTE("")
    00349   AIDE_BOLD ("We send our best regards to...")
    00350   AIDE_TEXTE("")
    00351   AIDE_TEXTE("  Access        Filter        Pink")
    00352   AIDE_TEXTE("  Ace           Fiver         Pixel")
    00353   AIDE_TEXTE("  AcidJam       Flan          Profil")
    00354   AIDE_TEXTE("  Acryl         Fred          Prowler")
    00355   AIDE_TEXTE("  Alexel        FreddyV       Puznik")
    00356   AIDE_TEXTE("  Alias         Frost         Quick")
    00357   AIDE_TEXTE("  Amiral        Gaël(GDC)     Ra")
    00358   AIDE_TEXTE("  Arrakis       GainX         Raster")
    00359   AIDE_TEXTE("  Avocado       Gandalf       Ravian")
    00360   AIDE_TEXTE("  Baloo         Goblin        RedBug")
    00361   AIDE_TEXTE("  Barti         Greenpix7     Rem")
    00362   AIDE_TEXTE("  Bat           Grid          Rez")
    00363   AIDE_TEXTE("  Biro          GrosQuick     Roudoudou")
    00364   AIDE_TEXTE("  Bisounours    HackerCroll   Sacrilege")
    00365   AIDE_TEXTE("  BlackAxe      Haplo         Sam")
    00366   AIDE_TEXTE("  Bonnie        Hof           SandMan")
    00367   AIDE_TEXTE("  Boo           Hornet        Scape")
    00368   AIDE_TEXTE("  Boz           Hulud         Sébastien")
    00369   AIDE_TEXTE("  Carine        Java          Shodan")
    00370   AIDE_TEXTE("  Chandra       JBT           Skal")
    00371   AIDE_TEXTE("  Cheetah       Jérôme        Skyfire")
    00372   AIDE_TEXTE("  Chill         Julien(JCA)   Sphair")
    00373   AIDE_TEXTE("  Cougar        KalMinDo      Sprocket")
    00374   AIDE_TEXTE("  Cremax        KaneWood      Stef")
    00375   AIDE_TEXTE("  Cyclone       Karma         Stony")
    00376   AIDE_TEXTE("  Dake          Keith303      Sumaleth")
    00377   AIDE_TEXTE("  Danny         Lazur         Sunday")
    00378   AIDE_TEXTE("  Danube        LightShow     Suny")
    00379   AIDE_TEXTE("  Darjul        Lluvia        Sybaris")
    00380   AIDE_TEXTE("  Darwin        Louie         TBF")
    00381   AIDE_TEXTE("  DarkAngel     Luk           Tempest")
    00382   AIDE_TEXTE("  Das           Made          Thor")
    00383   AIDE_TEXTE("  Decker        Mamos         TMK")
    00384   AIDE_TEXTE("  DerPiipo      Mandrixx      TwoFace")
    00385   AIDE_TEXTE("  Destop        Mangue        Underking")
    00386   AIDE_TEXTE("  Diabolo       Mars          Unreal")
    00387   AIDE_TEXTE("  DineS         Mephisto      VaeVictis")
    00388   AIDE_TEXTE("  Drac          Mercure       Vastator")
    00389   AIDE_TEXTE("  DrYes         Mirec         Vatin")
    00390   AIDE_TEXTE("  Edyx          Moa           Veckman")
    00391   AIDE_TEXTE("  Eller         Moxica        Wain")
    00392   AIDE_TEXTE("  Ellyn         MRK           Wally")
    00393   AIDE_TEXTE("  EOF           Nitch         WillBe")
    00394   AIDE_TEXTE("  Fall          Noal          Xoomie")
    00395   AIDE_TEXTE("  Fame          Nytrik        Xtrm")
    00396   AIDE_TEXTE("  Fantom        Optic         YannSulu")
    00397   AIDE_TEXTE("  Fear          Orome         Z")
    00398   AIDE_TEXTE("  Feather       Pahladin      Zeb")
    00399   AIDE_TEXTE("  Fennec        Phar          Zebig")
    00400   AIDE_TEXTE("  and all #pixel, #demofr and #coders.")
    00401   AIDE_TEXTE("")
    00402   AIDE_TITRE ("  SNAIL MAIL")
    00403   AIDE_TEXTE("  (From 2001, current status: unknown)")
    00404   AIDE_TEXTE("")
    00405   AIDE_TEXTE("    GUILLAUME DORME (Robinson)")
    00406   AIDE_TEXTE("    15, rue de l'observatoire")
    00407   AIDE_TEXTE("    87000 LIMOGES (FRANCE)")
    00408   AIDE_TEXTE("")
    00409   AIDE_TEXTE("    KARL MARITAUD (X-Man)")
    00410   AIDE_TEXTE("    10, rue de la Brasserie")
    00411   AIDE_TEXTE("    87000 LIMOGES (FRANCE)")
    00412   AIDE_TEXTE("")
    00413   AIDE_TEXTE("")
    00414   AIDE_TITRE("  THANKS")
    00415   AIDE_TEXTE("")
    00416   AIDE_TEXTE("    Some information taken from several docs")
    00417   AIDE_TEXTE("   (PCGPE, Intervue, PC Interdit...) gave us")
    00418   AIDE_TEXTE("   an invaluable help.")
    00419   AIDE_TEXTE("")
    00420   AIDE_TEXTE("    Thanks to Shawn Hargreaves for his")
    00421   AIDE_TEXTE("   filled polygon routine from Allegro v2.2.")
    00422   AIDE_TEXTE("")
    00423   AIDE_TEXTE("    Thanks to Carlos \"Made\" Pardo for his")
    00424   AIDE_TEXTE("   great GrafX2 logo.")
    00425   AIDE_TEXTE("")
    00426   AIDE_TEXTE("    This is our very first program compiled")
    00427   AIDE_TEXTE("   with the Gnu C Compiler.")
    00428   AIDE_TEXTE("    A thousand thanks to the authors of")
    00429   AIDE_TEXTE("    this compiler.")
    00430   AIDE_TEXTE("")
    00431   AIDE_TEXTE("    We also would like to thank all the")
    00432   AIDE_TEXTE("   people who gave us ideas to improve")
    00433   AIDE_TEXTE("   GrafX2.")
    00434   AIDE_TITRE("")
    00435 };
    00436 static const T_TABLEAIDE TableAidePinceaux[] =
    00437 {
    00438   AIDE_TITRE("PAINTBRUSHES")
    00439   AIDE_TEXTE("")
    00440   AIDE_BOLD ("    LEFT CLICK")
    00441   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_PINCEAUX)
    00442   AIDE_TEXTE("")
    00443   AIDE_TEXTE("Displays a menu where you can choose the")
    00444   AIDE_TEXTE("shape of your paintbrush.")
    00445   AIDE_TEXTE("")
    00446   AIDE_TEXTE("Paintbrushes are sorted by family. You can")
    00447   AIDE_TEXTE("see some paintbrushes of the same family but")
    00448   AIDE_TEXTE("with different sizes. There is at least one")
    00449   AIDE_TEXTE("paint-brush from each family displayed in")
    00450   AIDE_TEXTE("this menu.")
    00451   AIDE_TEXTE("Here is the list of all the different")
    00452   AIDE_TEXTE("paintbrush families:")
    00453   AIDE_TEXTE("")
    00454   AIDE_TEXTE("*******      ***      * * * *      * *   ")
    00455   AIDE_TEXTE("*******     *****      * * *      * * *  ")
    00456   AIDE_TEXTE("*******    *******    * * * *    * * * * ")
    00457   AIDE_TEXTE("*******    *******     * * *      * * *  ")
    00458   AIDE_TEXTE("*******    *******    * * * *    * * * * ")
    00459   AIDE_TEXTE("*******     *****      * * *      * * *  ")
    00460   AIDE_TEXTE("*******      ***      * * * *      * *   ")
    00461   AIDE_TEXTE("")
    00462   AIDE_TEXTE("Square      Disc       Sieve      Sieve  ")
    00463   AIDE_TEXTE("                      square      disc   ")
    00464   AIDE_TEXTE("                                         ")
    00465   AIDE_TEXTE("   *           *                    *    ")
    00466   AIDE_TEXTE("  ***       *    *                  *    ")
    00467   AIDE_TEXTE(" *****        *                     *    ")
    00468   AIDE_TEXTE("*******               *******       *    ")
    00469   AIDE_TEXTE(" *****     *  *  *                  *    ")
    00470   AIDE_TEXTE("  ***                               *    ")
    00471   AIDE_TEXTE("   *         *  *                   *    ")
    00472   AIDE_TEXTE("                                         ")
    00473   AIDE_TEXTE("Diamond    Random      Horiz.    Vertical")
    00474   AIDE_TEXTE("                        bar        bar   ")
    00475   AIDE_TEXTE("")
    00476   AIDE_TEXTE("")
    00477   AIDE_TEXTE("      *    *          *     *       *")
    00478   AIDE_TEXTE("     *      *          *   *        *")
    00479   AIDE_TEXTE("    *        *          * *         *")
    00480   AIDE_TEXTE("   *          *          *       *******")
    00481   AIDE_TEXTE("  *            *        * *         *")
    00482   AIDE_TEXTE(" *              *      *   *        *")
    00483   AIDE_TEXTE("*                *    *     *       *")
    00484   AIDE_TEXTE("")
    00485   AIDE_TEXTE(" Slash      Back-     Cross X    Cross +")
    00486   AIDE_TEXTE("            slash")
    00487   AIDE_TEXTE("")
    00488   AIDE_TEXTE("When using one of these, you can change the")
    00489   AIDE_TEXTE("brush size by using the keys:")
    00490   AIDE_LIEN ("Reduce   : %s",   SPECIAL_RETRECIR_PINCEAU)
    00491   AIDE_LIEN ("Increase : %s",   SPECIAL_GROSSIR_PINCEAU)
    00492   AIDE_TEXTE("The 3 last paintbrushes in the menu belong")
    00493   AIDE_TEXTE("to the \"miscellaneous\" family and their size")
    00494   AIDE_TEXTE("cannot be modified.")
    00495   AIDE_TEXTE("")
    00496   AIDE_BOLD ("    RIGHT CLICK     ")
    00497   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_PINCEAUX)
    00498   AIDE_TEXTE("")
    00499   AIDE_TEXTE("Transforms your current user-defined brush")
    00500   AIDE_TEXTE("into a paintbrush. This is actually a")
    00501   AIDE_TEXTE("\"monochromisation\" of your user-defined")
    00502   AIDE_TEXTE("brush. This means that every color of the")
    00503   AIDE_TEXTE("brush that aren't the Back-color will be")
    00504   AIDE_TEXTE("set to the Fore-color. But this option")
    00505   AIDE_TEXTE("doesn't alter the brush: you'll just have")
    00506   AIDE_TEXTE("to right-click on the \"Get brush\" buttons")
    00507   AIDE_TEXTE("to get your brush back.")
    00508   AIDE_TEXTE("")
    00509   AIDE_TEXTE("Note: When you press (not in the menu) the")
    00510   AIDE_LIEN ("key %s, the current",SPECIAL_PINCEAU_POINT)
    00511   AIDE_TEXTE("paintbrush becomes the smallest member of")
    00512   AIDE_TEXTE("the \"Disc\" family: i.e one pixel.")
    00513
    00514 };
    00515 static const T_TABLEAIDE TableAideAjuster[] =
    00516 {
    00517   AIDE_TITRE("ADJUST PICTURE")
    00518   AIDE_TEXTE("")
    00519   AIDE_BOLD ("    LEFT CLICK")
    00520   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_AJUSTER)
    00521   AIDE_TEXTE("")
    00522   AIDE_TEXTE("Allows you to scroll the picture to")
    00523   AIDE_TEXTE("re-center your graph for example.")
    00524   AIDE_TEXTE("")
    00525   AIDE_TEXTE("Any part of the picture that goes out of")
    00526   AIDE_TEXTE("the image by a side comes back by the")
    00527   AIDE_TEXTE("opposite one.")
    00528   AIDE_TEXTE("")
    00529   AIDE_TEXTE("It is assimilated to the drawing tools")
    00530   AIDE_TEXTE("family.")
    00531   AIDE_TEXTE("")
    00532   AIDE_TEXTE("")
    00533   AIDE_BOLD ("    RIGHT CLICK")
    00534   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_AJUSTER)
    00535   AIDE_TEXTE("")
    00536   AIDE_TEXTE("        *** Not implemented yet ***")
    00537
    00538 };
    00539 static const T_TABLEAIDE TableAideDessin[] =
    00540 {
    00541   AIDE_TITRE("HAND-DRAWING")
    00542   AIDE_TEXTE("")
    00543   AIDE_BOLD ("    LEFT CLICK")
    00544   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_DESSIN)
    00545   AIDE_TEXTE("")
    00546   AIDE_TEXTE("Selects the current hand-drawing mode as the")
    00547   AIDE_TEXTE("active drawing tool. There are 3")
    00548   AIDE_TEXTE("hand-drawing modes:")
    00549   AIDE_TEXTE("")
    00550   AIDE_TEXTE("Continuous hand-drawing: as you move the")
    00551   AIDE_TEXTE("mouse, the paintbrush is regularily pasted")
    00552   AIDE_TEXTE("on the picture. This drawing tool allows to")
    00553   AIDE_TEXTE("change the fore and back colors when being")
    00554   AIDE_TEXTE("in use.")
    00555   AIDE_TEXTE("")
    00556   AIDE_TEXTE("Discontinuous hand-drawing: as you move the")
    00557   AIDE_TEXTE("mouse, the paintbrush is pasted on the")
    00558   AIDE_TEXTE("picture every time a delay is passed")
    00559   AIDE_TEXTE("(actually, the delay is 1 VBL")
    00560   AIDE_TEXTE("(vertical blanking)). This drawing tool")
    00561   AIDE_TEXTE("allows to change the fore and back colors")
    00562   AIDE_TEXTE("when being in use.")
    00563   AIDE_TEXTE("")
    00564   AIDE_TEXTE("Dot by dot hand-drawing: the paintbrush is")
    00565   AIDE_TEXTE("only pasted at the position where you first")
    00566   AIDE_TEXTE("clicked.")
    00567   AIDE_TEXTE("")
    00568   AIDE_TEXTE("")
    00569   AIDE_BOLD ("    RIGHT CLICK")
    00570   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_DESSIN)
    00571   AIDE_TEXTE("")
    00572   AIDE_TEXTE("Toggles the different hand-drawing modes")
    00573   AIDE_TEXTE("and activates, at the same time, the")
    00574   AIDE_TEXTE("hand-drawing tool.")
    00575 };
    00576 static const T_TABLEAIDE TableAideCourbes[] =
    00577 {
    00578   AIDE_TITRE("SPLINES")
    00579   AIDE_TEXTE("")
    00580   AIDE_BOLD ("LEFT CLICK")
    00581   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_COURBES)
    00582   AIDE_TEXTE("")
    00583   AIDE_TEXTE("Selects the current curve-drawing mode as")
    00584   AIDE_TEXTE("the active drawing tool. There are 2")
    00585   AIDE_TEXTE("different curve-drawing modes:")
    00586   AIDE_TEXTE("")
    00587   AIDE_TEXTE("* 4 control points curves: define the basic")
    00588   AIDE_TEXTE("line like a classical line, then move, with")
    00589   AIDE_TEXTE("the left mouse button, the inner control")
    00590   AIDE_TEXTE("points to choose the shape of your curve.")
    00591   AIDE_TEXTE("When the curve has the shape you want, click")
    00592   AIDE_TEXTE("with the right mouse button to draw it")
    00593   AIDE_TEXTE("definitively.")
    00594   AIDE_TEXTE("")
    00595   AIDE_TEXTE("* 3 control points curves: the same as")
    00596   AIDE_TEXTE("above, but you'll have only one inner")
    00597   AIDE_TEXTE("control point to place. Moreover, the spline")
    00598   AIDE_TEXTE("will be traced just after placing this")
    00599   AIDE_TEXTE("point.")
    00600   AIDE_TEXTE("")
    00601   AIDE_BOLD ("RIGHT CLICK")
    00602   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_COURBES)
    00603   AIDE_TEXTE("")
    00604   AIDE_TEXTE("Toggles the different curve-drawing modes")
    00605   AIDE_TEXTE("and activates, at the same time, the")
    00606   AIDE_TEXTE("curve-drawing tool.")
    00607 };
    00608 static const T_TABLEAIDE TableAideLignes[] =
    00609 {
    00610   AIDE_TITRE("LINES")
    00611   AIDE_TEXTE("")
    00612   AIDE_BOLD ("LEFT CLICK")
    00613   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_LIGNES)
    00614   AIDE_TEXTE("")
    00615   AIDE_TEXTE("Selects the current line-drawing mode as the")
    00616   AIDE_TEXTE("active drawing tool. There are 3")
    00617   AIDE_TEXTE("line-drawing modes:")
    00618   AIDE_TEXTE("")
    00619   AIDE_TEXTE("* Classical lines: when first clicking on")
    00620   AIDE_TEXTE("the picture, you'll define the start of the")
    00621   AIDE_TEXTE("line. Maintain your click to choose the end")
    00622   AIDE_TEXTE("of the line and release the mouse button to")
    00623   AIDE_TEXTE("set it.")
    00624   AIDE_TEXTE("If you hold SHIFT when drawing, the line")
    00625   AIDE_TEXTE("will be constrained to horizonal, vertical")
    00626   AIDE_TEXTE("or diagonal.")
    00627   AIDE_TEXTE("")
    00628   AIDE_TEXTE("* Knotted lines: works like classical lines,")
    00629   AIDE_TEXTE("but the end of your line will automatically")
    00630   AIDE_TEXTE("become the start of the next one. When you")
    00631   AIDE_TEXTE("want to stop chaining lines, use the")
    00632   AIDE_TEXTE("opposite mouse button. \"The opposite button\"")
    00633   AIDE_TEXTE("means that if you started to draw lignes")
    00634   AIDE_TEXTE("with the left button (Fore-color), you'll")
    00635   AIDE_TEXTE("have to stop the procedure with the right")
    00636   AIDE_TEXTE("button; and conversely.")
    00637   AIDE_TEXTE("")
    00638   AIDE_TEXTE("* Concentric lines: when first clicking on")
    00639   AIDE_TEXTE("the picture, you'll define center of the")
    00640   AIDE_TEXTE("lines. In fact, the center is defined by the")
    00641   AIDE_TEXTE("the position of the mouse when you release")
    00642   AIDE_TEXTE("the mouse button. Then you can draw lines")
    00643   AIDE_TEXTE("from the center to the current mouse")
    00644   AIDE_TEXTE("position by clicking. To stop drawing")
    00645   AIDE_TEXTE("concentric lines, use the opposite mouse")
    00646   AIDE_TEXTE("button. This drawing tool allows to change")
    00647   AIDE_TEXTE("the fore and back colors when being in use.")
    00648   AIDE_TEXTE("")
    00649   AIDE_BOLD ("RIGHT CLICK")
    00650   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_LIGNES)
    00651   AIDE_TEXTE("")
    00652   AIDE_TEXTE("Toggles the different line-drawing modes and")
    00653   AIDE_TEXTE("activates, at the same time, the")
    00654   AIDE_TEXTE("line-drawing tool.")
    00655
    00656 };
    00657 static const T_TABLEAIDE TableAideSpray[] =
    00658 {
    00659   AIDE_TITRE("SPRAY")
    00660   AIDE_TEXTE("")
    00661   AIDE_BOLD ("LEFT CLICK")
    00662   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_SPRAY)
    00663   AIDE_TEXTE("")
    00664   AIDE_TEXTE("Selects the spray as the active drawing")
    00665   AIDE_TEXTE("tool. This drawing tool allows to change the")
    00666   AIDE_TEXTE("fore and back colors when being in use.")
    00667   AIDE_TEXTE("")
    00668   AIDE_BOLD ("RIGHT CLICK")
    00669   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_SPRAY)
    00670   AIDE_TEXTE("")
    00671   AIDE_TEXTE("Displays a menu where you can configure the")
    00672   AIDE_TEXTE("spray:")
    00673   AIDE_TEXTE("")
    00674   AIDE_TEXTE("- Size: Defines the diameter of the circle")
    00675   AIDE_TEXTE("in which will effectively fit the spray.")
    00676   AIDE_TEXTE("")
    00677   AIDE_TEXTE("- Delay: Defines the number of VBLs that")
    00678   AIDE_TEXTE("will be waited for between two flows of")
    00679   AIDE_TEXTE("spray.")
    00680   AIDE_TEXTE("")
    00681   AIDE_TEXTE("- Mode: Defines whether you want to use a")
    00682   AIDE_TEXTE("monochrome spray or a multi- colored one.")
    00683   AIDE_TEXTE("")
    00684   AIDE_TEXTE("- Mono-flow: Defines the number of")
    00685   AIDE_TEXTE("paintbrushes that will be pasted in the")
    00686   AIDE_TEXTE("circle of the spray at each cycle.")
    00687   AIDE_TEXTE("")
    00688   AIDE_TEXTE("- Palette: Left-click on a color of the")
    00689   AIDE_TEXTE("palette to see how much it will be used in")
    00690   AIDE_TEXTE("the multicolored flow, and modify it by")
    00691   AIDE_TEXTE("using the gauge on the right. If the flow of")
    00692   AIDE_TEXTE("this color was equal to 0, then the \"Init\"")
    00693   AIDE_TEXTE("value will be applied. Or set the flow of a")
    00694   AIDE_TEXTE("color to 0 by clicking on it with the right")
    00695   AIDE_TEXTE("mouse button.")
    00696   AIDE_TEXTE("")
    00697   AIDE_TEXTE("- Clear: Removes all the colors from the")
    00698   AIDE_TEXTE("multicolored flow. Actually, this puts a 0")
    00699   AIDE_TEXTE("value in the use of each color.")
    00700   AIDE_TEXTE("")
    00701   AIDE_TEXTE("- Init: Allows you to define a value that")
    00702   AIDE_TEXTE("will be set to the color you click on in the")
    00703   AIDE_TEXTE("palette if its value is equal to 0. This")
    00704   AIDE_TEXTE("permits to tag a set of colors more quickly.")
    00705   AIDE_TEXTE("")
    00706   AIDE_TEXTE("- +1,-1,x2,/2: Modify the values of all the")
    00707   AIDE_TEXTE("tagged colors (and only them).")
    00708   AIDE_TEXTE("")
    00709   AIDE_TEXTE("")
    00710   AIDE_TEXTE("Tip: If you often use the Shade mode, and")
    00711   AIDE_TEXTE("are bored to click many times on a color to")
    00712   AIDE_TEXTE("reach the color you want, you can define a")
    00713   AIDE_TEXTE("spray with \"Size\"=1, \"Mono-flow\"=1, and")
    00714   AIDE_TEXTE("\"Delay\"=2 (or more, according to your")
    00715   AIDE_TEXTE("reflexes). And then, you'll just have to")
    00716   AIDE_TEXTE("click a few hundredths of second to modify a")
    00717   AIDE_TEXTE("color.")
    00718 };
    00719 static const T_TABLEAIDE TableAideFloodfill[] =
    00720 {
    00721   AIDE_TITRE("FLOODFILL")
    00722   AIDE_TEXTE("")
    00723   AIDE_BOLD ("LEFT CLICK")
    00724   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_FLOODFILL)
    00725   AIDE_TEXTE("")
    00726   AIDE_TEXTE("Selects the filler as the active drawing")
    00727   AIDE_TEXTE("tool. The filler, as any drawing tool, will")
    00728   AIDE_TEXTE("be affected by all the effects!")
    00729   AIDE_TEXTE("")
    00730   AIDE_TEXTE("Note that only the visible part of the")
    00731   AIDE_TEXTE("picture will be filled (as every other")
    00732   AIDE_TEXTE("drawing tools, the floodfill only alters the")
    00733   AIDE_TEXTE("visible part of the picture; this avoids")
    00734   AIDE_TEXTE("unwanted effects that wouldn't be controlled")
    00735   AIDE_TEXTE("by the user).")
    00736   AIDE_TEXTE("")
    00737   AIDE_BOLD ("RIGHT CLICK")
    00738   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_FLOODFILL)
    00739   AIDE_TEXTE("")
    00740   AIDE_TEXTE("Selects the color replacement as the active")
    00741   AIDE_TEXTE("drawing tool.")
    00742   AIDE_TEXTE("")
    00743   AIDE_TEXTE("Any rule has its exceptions and this one")
    00744   AIDE_TEXTE("doesn't depart from that. Indeed, this tool")
    00745   AIDE_TEXTE("is the only one to be affected by no effect")
    00746   AIDE_TEXTE("(except Stencil) and to be able to modify")
    00747   AIDE_TEXTE("non visible parts of the picture.")
    00748   AIDE_TEXTE("The function of this tool being replacing")
    00749   AIDE_TEXTE("all the occurences of a color in the picture")
    00750   AIDE_TEXTE("by another, if would have been a shame to")
    00751   AIDE_TEXTE("limit modifications only to the visible part")
    00752   AIDE_TEXTE("of the picture.")
    00753 };
    00754 static const T_TABLEAIDE TableAidePolygones[] =
    00755 {
    00756   AIDE_TITRE("POLYGONS")
    00757   AIDE_TITRE("POLYFORMS")
    00758   AIDE_BOLD ("LEFT CLICK")
    00759   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_POLYGONES)
    00760   AIDE_TEXTE("")
    00761   AIDE_TEXTE("Selects the polygons as the active drawing")
    00762   AIDE_TEXTE("tool.")
    00763   AIDE_TEXTE("")
    00764   AIDE_TEXTE("This works just like knotted-lines but loops")
    00765   AIDE_TEXTE("the extremities when you're finished.")
    00766   AIDE_TEXTE("")
    00767   AIDE_BOLD ("RIGHT CLICK")
    00768   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_POLYGONES)
    00769   AIDE_TEXTE("")
    00770   AIDE_TEXTE("Selects the polyforms as the active drawing")
    00771   AIDE_TEXTE("tool.")
    00772   AIDE_TEXTE("")
    00773   AIDE_TEXTE("This works like a combination of free-hand")
    00774   AIDE_TEXTE("drawing and knotted-lines. If you keep the")
    00775   AIDE_TEXTE("mouse button pressed, you'll draw as if you")
    00776   AIDE_TEXTE("were in free-hand drawing mode. And, if you")
    00777   AIDE_TEXTE("release the mouse button, it will work like")
    00778   AIDE_TEXTE("knotted lines.")
    00779   AIDE_TEXTE("")
    00780   AIDE_TEXTE("Click on the opposite mouse button (i.e.:")
    00781   AIDE_TEXTE("click right if you started to draw with the")
    00782   AIDE_TEXTE("left mouse button, and vice versa) to")
    00783   AIDE_TEXTE("terminate the operation. The two extremities")
    00784   AIDE_TEXTE("will be linked automatically.")
    00785 };
    00786 static const T_TABLEAIDE TableAidePolyfill[] =
    00787 {
    00788   AIDE_TITRE("FILLED POLY")
    00789   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_POLYFILL)
    00790   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_POLYFILL)
    00791   AIDE_TEXTE(" Work exactly the same way as the polygons")
    00792   AIDE_TEXTE("et polyforms above, but fill in the interior")
    00793   AIDE_TEXTE("of the drawn shapes.")
    00794 };
    00795 static const T_TABLEAIDE TableAideRectangles[] =
    00796 {
    00797   AIDE_TITRE("RECTANGLES")
    00798   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_RECTANGLES)
    00799   AIDE_TEXTE("")
    00800   AIDE_TEXTE("Selects the empty rectangles as the active")
    00801   AIDE_TEXTE("drawing tool.")
    00802   AIDE_TEXTE("")
    00803   AIDE_TEXTE("Set a corner of a rectangle. Maintain the")
    00804   AIDE_TEXTE("click to move the opposite corner and")
    00805   AIDE_TEXTE("release the mouse button to set it")
    00806   AIDE_TEXTE("definitively.")
    00807 };
    00808 static const T_TABLEAIDE TableAideFillRect[] =
    00809 {
    00810   AIDE_TITRE("FILLED RECT")
    00811   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_FILLRECT)
    00812   AIDE_TEXTE("")
    00813   AIDE_TEXTE("Selects the filled rectangles as the active")
    00814   AIDE_TEXTE("drawing tool.")
    00815   AIDE_TEXTE("")
    00816   AIDE_TEXTE("Works like an empty rectangle.")
    00817 };
    00818 static const T_TABLEAIDE TableAideCercles[] =
    00819 {
    00820   AIDE_TITRE("CIRCLES")
    00821   AIDE_TITRE("ELLIPSES")
    00822   AIDE_TEXTE("")
    00823   AIDE_BOLD ("LEFT CLICK")
    00824   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_CERCLES)
    00825   AIDE_TEXTE("")
    00826   AIDE_TEXTE("Selects the empty circles as the active")
    00827   AIDE_TEXTE("drawing tool.")
    00828   AIDE_TEXTE("")
    00829   AIDE_TEXTE("Position the center of the cercle and")
    00830   AIDE_TEXTE("maintain the mouse button to select its")
    00831   AIDE_TEXTE("radius.")
    00832   AIDE_TEXTE("")
    00833   AIDE_BOLD ("RIGHT CLICK")
    00834   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_CERCLES)
    00835   AIDE_TEXTE("")
    00836   AIDE_TEXTE("Selects the empty ellipses as the active")
    00837   AIDE_TEXTE("drawing tool.")
    00838   AIDE_TEXTE("")
    00839   AIDE_TEXTE("Position the center of the cercle and")
    00840   AIDE_TEXTE("maintain the mouse button to select its")
    00841   AIDE_TEXTE("dimensions.")
    00842 };
    00843 static const T_TABLEAIDE TableAideFillCerc[] =
    00844 {
    00845   AIDE_TITRE("FILLED CIRCLES")
    00846   AIDE_TITRE(" AND ELLIPSES")
    00847   AIDE_TEXTE("")
    00848   AIDE_BOLD ("FILLED CIRCLES")
    00849   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_CERCLES)
    00850   AIDE_TEXTE("")
    00851   AIDE_TEXTE("Works like empty circles.")
    00852   AIDE_TEXTE("")
    00853   AIDE_BOLD ("FILLED ELLIPSES")
    00854   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_CERCLES)
    00855   AIDE_TEXTE("")
    00856   AIDE_TEXTE("Works like empty ellipses.")
    00857 };
    00858 static const T_TABLEAIDE TableAideGradRect[] =
    00859 {
    00860   AIDE_TITRE("GRAD RECTANGLE")
    00861   AIDE_TEXTE("")
    00862   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_GRADRECT)
    00863   AIDE_TEXTE("")
    00864   AIDE_TEXTE("Selects the rectangle with gradations as")
    00865   AIDE_TEXTE("the active drawing tool.")
    00866   AIDE_TEXTE("")
    00867   AIDE_TEXTE("Set a corner of a rectangle. Maintain the")
    00868   AIDE_TEXTE("click to move the opposite corner and")
    00869   AIDE_TEXTE("release the mouse button to set it")
    00870   AIDE_TEXTE("definitively.")
    00871   AIDE_TEXTE("Then click and hold the mouse in a point you")
    00872   AIDE_TEXTE("want to have the starting color, drag to a")
    00873   AIDE_TEXTE("point where you want the ending color, and")
    00874   AIDE_TEXTE("release the button.")
    00875 };
    00876 static const T_TABLEAIDE TableAideGradMenu[] =
    00877 {
    00878   AIDE_TITRE("GRAD MENU")
    00879   AIDE_TEXTE("")
    00880   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_GRADMENU)
    00881   AIDE_TEXTE("")
    00882   AIDE_TEXTE("Opens a window where you can define the way")
    00883   AIDE_TEXTE("gradations are processed. The different")
    00884   AIDE_TEXTE("sections of this menu are:")
    00885   AIDE_TEXTE("")
    00886   AIDE_TEXTE("- Direction (arrow): Switches the direction")
    00887   AIDE_TEXTE("of the gradation.")
    00888   AIDE_TEXTE("")
    00889   AIDE_TEXTE("- Dithering method: Toggles the 3 following")
    00890   AIDE_TEXTE("methods:")
    00891   AIDE_TEXTE("  - No dithering")
    00892   AIDE_TEXTE("  - Basical dithering")
    00893   AIDE_TEXTE("  - Enhanced dithering")
    00894   AIDE_TEXTE("")
    00895   AIDE_TEXTE("- Mix: Mixes the gradation with a more or")
    00896   AIDE_TEXTE("less random factor.")
    00897   AIDE_TEXTE("")
    00898   AIDE_TEXTE("- Palette: Select a color range to build a")
    00899   AIDE_TEXTE("gradation.")
    00900   AIDE_TEXTE("")
    00901   AIDE_TEXTE("- Index scroller: Defines the current")
    00902   AIDE_TEXTE("gradation among a set of 16 that will be")
    00903   AIDE_TEXTE("memorised.")
    00904 };
    00905 static const T_TABLEAIDE TableAideSpheres[] =
    00906 {
    00907   AIDE_TITRE("GRAD SPHERE")
    00908   AIDE_BOLD ("LEFT CLICK")
    00909   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_SPHERES)
    00910   AIDE_TEXTE("")
    00911   AIDE_TEXTE("Selects the spheres as the active drawing")
    00912   AIDE_TEXTE("tool.")
    00913   AIDE_TEXTE("")
    00914   AIDE_TEXTE("Position the center of the sphere and")
    00915   AIDE_TEXTE("maintain the mouse button to select its")
    00916   AIDE_TEXTE("radius. Then place the spot-light.")
    00917   AIDE_TEXTE("")
    00918   AIDE_BOLD ("RIGHT CLICK")
    00919   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_SPHERES)
    00920   AIDE_TEXTE("")
    00921   AIDE_TEXTE("Selects the ellipses with gradation as the")
    00922   AIDE_TEXTE("active drawing tool.")
    00923   AIDE_TEXTE("")
    00924   AIDE_TEXTE("*** The current version of this tool isn't")
    00925   AIDE_TEXTE("the right one; ***")
    00926   AIDE_TEXTE("***  so we'll explain how to use it when it")
    00927   AIDE_TEXTE("will be done  ***")
    00928   AIDE_TEXTE("")
    00929   AIDE_TEXTE(" If you trace a sphere or an ellipse with")
    00930   AIDE_TEXTE("gradation with the right mouse button, the")
    00931   AIDE_TEXTE("result will be the same figure filled with")
    00932   AIDE_TEXTE("the Back-color.")
    00933 };
    00934 static const T_TABLEAIDE TableAideBrosse[] =
    00935 {
    00936   AIDE_TITRE("GRAB BRUSH")
    00937   AIDE_BOLD ("  OR RESTORE BRUSH")
    00938   AIDE_TEXTE("")
    00939   AIDE_BOLD ("LEFT CLICK")
    00940   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_BROSSE)
    00941   AIDE_TEXTE("")
    00942   AIDE_TEXTE("Engages a brush grabbing.")
    00943   AIDE_TEXTE("")
    00944   AIDE_TEXTE("Click on a corner of the rectangle")
    00945   AIDE_TEXTE("containing the brush then maintain the click")
    00946   AIDE_TEXTE("to define the opposite corner of the")
    00947   AIDE_TEXTE("rectangle. Release the mouse button to grab")
    00948   AIDE_TEXTE("the brush. Performing this operation with")
    00949   AIDE_TEXTE("the right mouse button will erase the area")
    00950   AIDE_TEXTE("where the brush was grabbed with the")
    00951   AIDE_TEXTE("Back-color.")
    00952   AIDE_TEXTE("")
    00953   AIDE_BOLD ("RIGHT CLICK")
    00954   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_BROSSE)
    00955   AIDE_TEXTE("")
    00956   AIDE_TEXTE("Restores the old brush.")
    00957 };
    00958 static const T_TABLEAIDE TableAidePolybrosse[] =
    00959 {
    00960   AIDE_TITRE("POLY GRAB")
    00961   AIDE_TEXTE("")
    00962   AIDE_BOLD ("LEFT CLICK")
    00963   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_POLYBROSSE)
    00964   AIDE_TEXTE("")
    00965   AIDE_TEXTE("Grabs a brush of any shape by defining a")
    00966   AIDE_TEXTE("polyform (please refer to section 8 for more")
    00967   AIDE_TEXTE("explanations).")
    00968   AIDE_TEXTE("")
    00969   AIDE_BOLD ("RIGHT CLICK")
    00970   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_BROSSE)
    00971   AIDE_TEXTE("")
    00972   AIDE_TEXTE("Restores the old brush (same as above).")
    00973 };
    00974 static const T_TABLEAIDE TableAideEffetsBrosse[] =
    00975 {
    00976   AIDE_TITRE("BRUSH FX")
    00977   AIDE_TEXTE("")
    00978   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_EFFETS_BROSSE)
    00979   AIDE_TEXTE("")
    00980   AIDE_TEXTE("Displays a menu where the following options")
    00981   AIDE_TEXTE("are available:")
    00982   AIDE_TEXTE("")
    00983   AIDE_LIEN ("- X: (Key:%s)",SPECIAL_FLIP_X)
    00984   AIDE_TEXTE("Flip on the horizontal axis.")
    00985   AIDE_TEXTE("")
    00986   AIDE_LIEN ("- Y: (Key:%s)",SPECIAL_FLIP_Y)
    00987   AIDE_TEXTE("Flip on the horizontal axis.")
    00988   AIDE_TEXTE("")
    00989   AIDE_LIEN ("- Rotate by 90: (Key:%s)",SPECIAL_ROTATE_90)
    00990   AIDE_TEXTE("Rotates the brush by an angle of 90 degrees.")
    00991   AIDE_TEXTE("")
    00992   AIDE_LIEN ("- Rotate by 180: (Key:%s)",SPECIAL_ROTATE_180)
    00993   AIDE_TEXTE("Rotates the brush by an angle of 180")
    00994   AIDE_TEXTE("degrees.")
    00995   AIDE_TEXTE("")
    00996   AIDE_TEXTE("- Rotate by any angle:")
    00997   AIDE_LIEN ("(Key:%s)",SPECIAL_ROTATE_ANY_ANGLE)
    00998   AIDE_TEXTE("Triggers an interactive operation that")
    00999   AIDE_TEXTE("allows you to rotate the brush. For this,")
    01000   AIDE_TEXTE("start by placing the center or rotation with")
    01001   AIDE_TEXTE("the left mouse button (if, at this moment,")
    01002   AIDE_TEXTE("you press the right button, the operation")
    01003   AIDE_TEXTE("with be cancelled). After that, you can")
    01004   AIDE_TEXTE("define the angle of rotation as many times")
    01005   AIDE_TEXTE("as you want by moving the mouse and")
    01006   AIDE_TEXTE("left-clicking. Then validate with the right")
    01007   AIDE_TEXTE("button when you are satisfied. Meanwhile,")
    01008   AIDE_TEXTE("you can press on the 8 outer digits of the")
    01009   AIDE_TEXTE("numeric pad for defining angles multiple of")
    01010   AIDE_TEXTE("45 degrees:")
    01011   AIDE_TEXTE("")
    01012   AIDE_TEXTE("             135     90      45")
    01013   AIDE_TEXTE("                \\     |     /")
    01014   AIDE_TEXTE("                 '7' '8' '9'")
    01015   AIDE_TEXTE("           180  -'4'     '6'- 0")
    01016   AIDE_TEXTE("                 '1' '2' '3'")
    01017   AIDE_TEXTE("                /     |     \\")
    01018   AIDE_TEXTE("             225     270    315")
    01019   AIDE_TEXTE("")
    01020   AIDE_LIEN ("- Stretch: (Key:%s)",SPECIAL_STRETCH)
    01021   AIDE_TEXTE("Triggers an interactive operation")
    01022   AIDE_TEXTE("that enables you to stretch the brush. For")
    01023   AIDE_TEXTE("this, start by placing the upper-left")
    01024   AIDE_TEXTE("cornerof the brush with the left mouse")
    01025   AIDE_TEXTE("button (if, at this moment, you press the")
    01026   AIDE_TEXTE("right button, the operation will be")
    01027   AIDE_TEXTE("cancelled). after that, you can place the")
    01028   AIDE_TEXTE("opposite corner as many times as you need,")
    01029   AIDE_TEXTE("then validate with the right mouse button")
    01030   AIDE_TEXTE("when you are satisfied. If you place this")
    01031   AIDE_TEXTE("point at coordinates inferior to the ones of")
    01032   AIDE_TEXTE("the first point, the brush will be inverted.")
    01033   AIDE_TEXTE("Meanwhile, you can press the following keys")
    01034   AIDE_TEXTE("whose effects are:   'D'      : double the")
    01035   AIDE_TEXTE("brush in X and Y   'H'      : reduce the")
    01036   AIDE_TEXTE("brush by half in X and Y   'X'      : double")
    01037   AIDE_TEXTE("the brush in X   'Shift+X': reduce the brush")
    01038   AIDE_TEXTE("by half in X   'Y'      : double the brush")
    01039   AIDE_TEXTE("in Y   'Shift+Y': reduce the brush by half")
    01040   AIDE_TEXTE("in Y   'N'      : restore the normal size of")
    01041   AIDE_TEXTE("the brush (can be useful")
    01042   AIDE_TEXTE("because it's the only way for cancelling)")
    01043   AIDE_TEXTE("")
    01044   AIDE_LIEN ("- Distort: (Key:%s)",SPECIAL_DISTORT)
    01045   AIDE_TEXTE("*** Not implemented yet ***")
    01046   AIDE_TEXTE("")
    01047   AIDE_LIEN ("- Outline: (Key:%s)",SPECIAL_OUTLINE)
    01048   AIDE_TEXTE("This option permits to draw the")
    01049   AIDE_TEXTE("outlines of the brush with the Fore- color.")
    01050   AIDE_TEXTE("")
    01051   AIDE_LIEN ("- Nibble: (Key:%s)",SPECIAL_NIBBLE)
    01052   AIDE_TEXTE("This option \"nibbles\" the outlines")
    01053   AIDE_TEXTE("of the brush. It's in some way the opposite")
    01054   AIDE_TEXTE("effect of the Outline option.")
    01055   AIDE_TEXTE("")
    01056   AIDE_LIEN ("- Recolorize: (Key:%s)",SPECIAL_RECOLORIZE_BRUSH)
    01057   AIDE_TEXTE("Remaps the brush so that it")
    01058   AIDE_TEXTE("looks like it would in the spare page, using")
    01059   AIDE_TEXTE("the current palette.")
    01060   AIDE_TEXTE("")
    01061   AIDE_LIEN ("- Get brush colors: (Key:%s)",SPECIAL_GET_BRUSH_COLORS)
    01062   AIDE_TEXTE("Transfers the spare")
    01063   AIDE_TEXTE("page's colors used by the brush to the")
    01064   AIDE_TEXTE("current palette.")
    01065   AIDE_TEXTE("")
    01066   AIDE_TEXTE("- Brush handle:")
    01067   AIDE_TEXTE("Allows you to choose where to place the")
    01068   AIDE_TEXTE("handle of the brush. Shortcuts are :")
    01069   AIDE_LIEN ("  Center      : %s",   SPECIAL_CENTER_ATTACHMENT)
    01070   AIDE_LIEN ("  Top-left    : %s",   SPECIAL_TOP_LEFT_ATTACHMENT)
    01071   AIDE_LIEN ("  Top-right   : %s",   SPECIAL_TOP_RIGHT_ATTACHMENT)
    01072   AIDE_LIEN ("  Bottom-left : %s",   SPECIAL_BOTTOM_LEFT_ATTACHMENT)
    01073   AIDE_LIEN ("  Bottom-right: %s",   SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
    01074   AIDE_TEXTE("")
    01075   AIDE_LIEN ("- Load : (Key:%s)",SPECIAL_LOAD_BRUSH)
    01076   AIDE_TEXTE("Load a brush from disk.")
    01077   AIDE_TEXTE("")
    01078   AIDE_LIEN ("- Save : (Key:%s)",SPECIAL_SAVE_BRUSH)
    01079   AIDE_TEXTE("Save a brush to disk.")
    01080 };
    01081 static const T_TABLEAIDE TableAideEffets[] =
    01082 {
    01083   AIDE_TITRE("DRAW MODES")
    01084   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_EFFETS)
    01085   AIDE_TEXTE("")
    01086   AIDE_TEXTE(" This button opens a menu where you can")
    01087   AIDE_TEXTE("switch on or off the different   drawing")
    01088   AIDE_TEXTE("modes.")
    01089   AIDE_TEXTE(" In this menu, the \"All off\" button switches")
    01090   AIDE_TEXTE("all the drawing modes off.   The [Del] key")
    01091   AIDE_TEXTE("is the keyboard shortcut for this button.")
    01092   AIDE_TEXTE(" The \"Feedback\" button is only used in")
    01093   AIDE_TEXTE("\"Shade\", \"Quick-shade, \"Transparency\"")
    01094   AIDE_TEXTE("and \"Smooth\" modes. When it is set, it means")
    01095   AIDE_TEXTE("that the _current_   state of the picture")
    01096   AIDE_TEXTE("has to be taken into account for the effect")
    01097   AIDE_TEXTE("instead   of the state in which the image")
    01098   AIDE_TEXTE("was when you started to click for drawing.")
    01099   AIDE_TEXTE("The best, as often, is that you try by")
    01100   AIDE_TEXTE("yourself with and without Feedback   to see")
    01101   AIDE_TEXTE("the difference.")
    01102   AIDE_TEXTE("   The other buttons are the following:")
    01103   AIDE_TEXTE("")
    01104   AIDE_TITRE("SHADE")
    01105   AIDE_TEXTE(" It consists in increasing or decreasing the")
    01106   AIDE_TEXTE("color number within a user-defined range.")
    01107   AIDE_TEXTE("This shows its real dimension when used with")
    01108   AIDE_TEXTE("a range of colors that shade off. Then,")
    01109   AIDE_TEXTE("you can work on a part of your picture where")
    01110   AIDE_TEXTE("colors belong to the same range without")
    01111   AIDE_TEXTE("having to change your brush color all the")
    01112   AIDE_TEXTE("time. You can choose the incrementation or")
    01113   AIDE_TEXTE("decrementation of the color by pressing")
    01114   AIDE_TEXTE("the left or right mouse button while")
    01115   AIDE_TEXTE("drawing. If you click on a color that does")
    01116   AIDE_TEXTE("not belong to the range, it will remain")
    01117   AIDE_TEXTE("unchanged.")
    01118   AIDE_BOLD ("LEFT CLICK")
    01119   AIDE_LIEN ("(Key : %s)",   SPECIAL_SHADE_MODE)
    01120   AIDE_TEXTE("")
    01121   AIDE_TEXTE("Switches the Shade mode.")
    01122   AIDE_TEXTE("")
    01123   AIDE_BOLD ("RIGHT CLICK")
    01124   AIDE_LIEN ("(Key: %s)",   SPECIAL_SHADE_MENU)
    01125   AIDE_TEXTE("")
    01126   AIDE_TEXTE("Opens a menu where you can define one table")
    01127   AIDE_TEXTE("of shades within a range of 8 memorised by")
    01128   AIDE_TEXTE("the program. The different sections of this")
    01129   AIDE_TEXTE("menu are:")
    01130   AIDE_TEXTE("")
    01131   AIDE_TEXTE("- Palette: You can define in it the color")
    01132   AIDE_TEXTE("blocks that will be inserted")
    01133   AIDE_TEXTE("into the table of shades.")
    01134   AIDE_TEXTE("")
    01135   AIDE_TEXTE("- Scroller: Used to change flick through the")
    01136   AIDE_TEXTE("tables of shades.")
    01137   AIDE_TEXTE("")
    01138   AIDE_TEXTE("- Table of shades definition area: The 512")
    01139   AIDE_TEXTE("squares should be widely")
    01140   AIDE_TEXTE("sufficient to define the different shades")
    01141   AIDE_TEXTE("since every 256 colors of")
    01142   AIDE_TEXTE("the palette cannot be present more than once")
    01143   AIDE_TEXTE("in each table.")
    01144   AIDE_TEXTE("")
    01145   AIDE_TEXTE("- A window (on the top-right side) permits")
    01146   AIDE_TEXTE("to visualize the different")
    01147   AIDE_TEXTE("shades defined in he current table.")
    01148   AIDE_TEXTE("")
    01149   AIDE_TEXTE("- Copy: Copy the contents of the table in a")
    01150   AIDE_TEXTE("buffer.")
    01151   AIDE_TEXTE("(Each time you open this menu, the current")
    01152   AIDE_TEXTE("table is automatically")
    01153   AIDE_TEXTE("transfered into this buffer).")
    01154   AIDE_TEXTE("")
    01155   AIDE_TEXTE("- Paste: Copy the contents of the buffer")
    01156   AIDE_TEXTE("above in the current table.")
    01157   AIDE_TEXTE("")
    01158   AIDE_TEXTE("- Clear: Reset the \"shades\" table.")
    01159   AIDE_TEXTE("")
    01160   AIDE_TEXTE("- Insert: Used to insert the block selected")
    01161   AIDE_TEXTE("in the palette at the")
    01162   AIDE_TEXTE("cursor's position in the table of shades.")
    01163   AIDE_TEXTE("IF you click with the left mouse button on")
    01164   AIDE_TEXTE("this button THEN IF a block of more than one")
    01165   AIDE_TEXTE("color is selected in the table THEN   It is")
    01166   AIDE_TEXTE("deleted and the block defined in the palette")
    01167   AIDE_TEXTE("is inserted. ELSE   The block defined in the")
    01168   AIDE_TEXTE("palette is inserted at the postion just")
    01169   AIDE_TEXTE("before the selected square. END IF")
    01170   AIDE_TEXTE("ELSE The block defined in the palette is")
    01171   AIDE_TEXTE("inserted by erasing the colors following the")
    01172   AIDE_TEXTE("beginning of the bloc selected in the table.")
    01173   AIDE_TEXTE("END IF")
    01174   AIDE_TEXTE("")
    01175   AIDE_TEXTE("- Delete: Delete the block selected in the")
    01176   AIDE_TEXTE("table.")
    01177   AIDE_TEXTE("")
    01178   AIDE_TEXTE("- Blank: Follows this algorithm:")
    01179   AIDE_TEXTE("IF you click with the left mouse button on")
    01180   AIDE_TEXTE("this button THEN Replace the block selected")
    01181   AIDE_TEXTE("in the table by blank squares.")
    01182   AIDE_TEXTE("ELSE IF a block of more than one color is")
    01183   AIDE_TEXTE("selected in the table THEN   Insert blank")
    01184   AIDE_TEXTE("squares to the left and to the right of the")
    01185   AIDE_TEXTE("block.   (this is useful for isolating a")
    01186   AIDE_TEXTE("shade quickly) ELSE   Insert blank squares")
    01187   AIDE_TEXTE("to the left of the selected square. END IF")
    01188   AIDE_TEXTE("END IF")
    01189   AIDE_TEXTE("")
    01190   AIDE_TEXTE("- Invert: Invert the order of the block")
    01191   AIDE_TEXTE("selected in the table.")
    01192   AIDE_TEXTE("")
    01193   AIDE_TEXTE("- Swap: Allows you you move a block (this")
    01194   AIDE_TEXTE("exchanges it with what is")
    01195   AIDE_TEXTE("where you want to move it).")
    01196   AIDE_TEXTE("")
    01197   AIDE_TEXTE("- Undo: Cancel the last modification of the")
    01198   AIDE_TEXTE("table.")
    01199   AIDE_TEXTE("")
    01200   AIDE_TEXTE("- The 2 numbers displayed on the right of")
    01201   AIDE_TEXTE("these buttons are: (above) - the number of")
    01202   AIDE_TEXTE("the color selected in the palette if only")
    01203   AIDE_TEXTE("one color is selected. (below) - the number")
    01204   AIDE_TEXTE("of the color contained in a square in the")
    01205   AIDE_TEXTE("shades table if this square is the only one")
    01206   AIDE_TEXTE("selected.")
    01207   AIDE_TEXTE("")
    01208   AIDE_TEXTE("- The \"mode\" button displays 3 different")
    01209   AIDE_TEXTE("modes:")
    01210   AIDE_TEXTE("\"Normal\": Shades in the range and saturates")
    01211   AIDE_TEXTE("to its boundaries.")
    01212   AIDE_TEXTE("\"Loop\": Shades in the range and loops if")
    01213   AIDE_TEXTE("boundaries are passed.")
    01214   AIDE_TEXTE("\"No saturation\": Shades in the range and")
    01215   AIDE_TEXTE("doesn't saturate if boundaries are passed.")
    01216   AIDE_TEXTE("If the Step (see below) is set to 1, this")
    01217   AIDE_TEXTE("option does exactly the same as the Normal")
    01218   AIDE_TEXTE("mode.")
    01219   AIDE_TEXTE("")
    01220   AIDE_TEXTE("- Set/Disable: If you want to define several")
    01221   AIDE_TEXTE("shades in the same table")
    01222   AIDE_TEXTE("but you'd like these shades not to be")
    01223   AIDE_TEXTE("effective at the same time, you")
    01224   AIDE_TEXTE("can mask (disable) some parts of the table")
    01225   AIDE_TEXTE("so that they will be")
    01226   AIDE_TEXTE("interpreted a blank squares.")
    01227   AIDE_TEXTE("To do that, select a block in the table of")
    01228   AIDE_TEXTE("shades and click on \"Set\".")
    01229   AIDE_TEXTE("The block will be underlined with a white")
    01230   AIDE_TEXTE("line; this means that it is")
    01231   AIDE_TEXTE("disabled.")
    01232   AIDE_TEXTE("")
    01233   AIDE_TEXTE("- Clear/Enable: This does exactly the")
    01234   AIDE_TEXTE("opposite as the button above.")
    01235   AIDE_TEXTE("")
    01236   AIDE_TEXTE("- Step: Defines the step of incrementation")
    01237   AIDE_TEXTE("of the shade. The bigger,")
    01238   AIDE_TEXTE("the faster you run through the colors of the")
    01239   AIDE_TEXTE("shade.")
    01240   AIDE_TEXTE("For example: if the step is 2 and that you")
    01241   AIDE_TEXTE("have defined a shade with")
    01242   AIDE_TEXTE("the colors 0,1,4,5,9 and that you click on a")
    01243   AIDE_TEXTE("pixel of color 1, it will")
    01244   AIDE_TEXTE("take the value 5 which is 2 positions next")
    01245   AIDE_TEXTE("in the la table.")
    01246   AIDE_TEXTE("")
    01247   AIDE_TEXTE("(We are sorry for these technical")
    01248   AIDE_TEXTE("considerations quite far from a purely")
    01249   AIDE_TEXTE("artistic point of view; but know that this")
    01250   AIDE_TEXTE("effect is really very useful and it is")
    01251   AIDE_TEXTE("preferable that you understand its whole")
    01252   AIDE_TEXTE("functionment if you want to fully take")
    01253   AIDE_TEXTE("advantage of it).")
    01254   AIDE_TEXTE("")
    01255   AIDE_TEXTE("")
    01256   AIDE_TITRE("QUICK SHADE")
    01257   AIDE_TEXTE(" This drawing mode has about the same effect")
    01258   AIDE_TEXTE("as Shade mode's except that   it is faster")
    01259   AIDE_TEXTE("to configurate but a little bit less")
    01260   AIDE_TEXTE("powerful. When you draw on a color of the")
    01261   AIDE_TEXTE("image which is between the fore- and the")
    01262   AIDE_TEXTE("back-color in the palette, the color tends")
    01263   AIDE_TEXTE("towards the fore-color   (according to the")
    01264   AIDE_TEXTE("step defined) if you draw with the left")
    01265   AIDE_TEXTE("mouse button, or   it tends towards the")
    01266   AIDE_TEXTE("back-color if you are using the right mouse")
    01267   AIDE_TEXTE("button.")
    01268   AIDE_BOLD ("LEFT CLICK")
    01269   AIDE_LIEN ("(Key: %s)",   SPECIAL_QUICK_SHADE_MODE)
    01270   AIDE_TEXTE("")
    01271   AIDE_TEXTE("Switches the Quick-shade mode.")
    01272   AIDE_TEXTE("")
    01273   AIDE_BOLD ("RIGHT CLICK")
    01274   AIDE_LIEN ("(Key: %s)",   SPECIAL_QUICK_SHADE_MENU)
    01275   AIDE_TEXTE("")
    01276   AIDE_TEXTE("Opens a menu with a few parameters that mean")
    01277   AIDE_TEXTE("exactly the same as in the menu of Shade")
    01278   AIDE_TEXTE("mode. These parameters are the step and the")
    01279   AIDE_TEXTE("loop/satu- ration mode (normal, loop, no")
    01280   AIDE_TEXTE("saturation).")
    01281   AIDE_TEXTE("")
    01282   AIDE_TEXTE("")
    01283   AIDE_TITRE("STENCIL")
    01284   AIDE_TEXTE(" It is used to prevent some colors from")
    01285   AIDE_TEXTE("being modified if you draw on   them. The")
    01286   AIDE_TEXTE("main application of the stencil is when you")
    01287   AIDE_TEXTE("want to change one   color or more into")
    01288   AIDE_TEXTE("another.")
    01289   AIDE_BOLD ("LEFT CLICK")
    01290   AIDE_LIEN ("(Key: %s)",   SPECIAL_STENCIL_MODE)
    01291   AIDE_TEXTE("")
    01292   AIDE_TEXTE("Switches the Stencil mode.")
    01293   AIDE_TEXTE("")
    01294   AIDE_BOLD ("RIGHT CLICK")
    01295   AIDE_LIEN ("(Key: %s)",   SPECIAL_STENCIL_MENU)
    01296   AIDE_TEXTE("")
    01297   AIDE_TEXTE("Opens a menu where you can define a stencil.")
    01298   AIDE_TEXTE("The different sections of this menu are:")
    01299   AIDE_TEXTE("")
    01300   AIDE_TEXTE("- Clear: No color is protected.")
    01301   AIDE_TEXTE("")
    01302   AIDE_TEXTE("- Invert: Colors that were protected are")
    01303   AIDE_TEXTE("unprotected and vice versa.")
    01304   AIDE_TEXTE("")
    01305   AIDE_TEXTE("- Palette: Select colors that should be")
    01306   AIDE_TEXTE("protected with the left mouse button or")
    01307   AIDE_TEXTE("unprotect colors with the right mouse")
    01308   AIDE_TEXTE("button.")
    01309   AIDE_TEXTE("")
    01310   AIDE_TEXTE("")
    01311   AIDE_TITRE("MASK")
    01312   AIDE_TEXTE(" This effect could have been called \"True")
    01313   AIDE_TEXTE("stencil\" because it protects   some parts of")
    01314   AIDE_TEXTE("the picture instead of some colors. The")
    01315   AIDE_TEXTE("colors you tag   represent the pixels in the")
    01316   AIDE_TEXTE("spare page, corresponding to the pixels in")
    01317   AIDE_TEXTE("the   current page, that you don't want to")
    01318   AIDE_TEXTE("alter. For example, draw a simple white")
    01319   AIDE_TEXTE("figure on a black background in the   spare")
    01320   AIDE_TEXTE("page. Then, tag the black color in the menu")
    01321   AIDE_TEXTE("of the Mask mode. When   you'll draw in the")
    01322   AIDE_TEXTE("current page, only the pixels corresponding")
    01323   AIDE_TEXTE("to the   white (non-black) ones in the spare")
    01324   AIDE_TEXTE("page will be modified.")
    01325   AIDE_BOLD ("LEFT CLICK")
    01326   AIDE_LIEN ("(Key: %s)",   SPECIAL_MASK_MODE)
    01327   AIDE_TEXTE("")
    01328   AIDE_TEXTE("Switches the Mask mode.")
    01329   AIDE_TEXTE("")
    01330   AIDE_BOLD ("RIGHT CLICK")
    01331   AIDE_LIEN ("(Key: %s)",   SPECIAL_MASK_MENU)
    01332   AIDE_TEXTE("")
    01333   AIDE_TEXTE("Opens a menu where you can set the colors of")
    01334   AIDE_TEXTE("the Mask.")
    01335   AIDE_TEXTE("This menu works the same way as the one of")
    01336   AIDE_TEXTE("the Stencil, so please refer to the Stencil")
    01337   AIDE_TEXTE("paragraph to know how to use it.")
    01338   AIDE_TEXTE("")
    01339   AIDE_TEXTE("")
    01340   AIDE_TITRE("GRID")
    01341   AIDE_TEXTE(" This is useful to snap the cursor to the")
    01342   AIDE_TEXTE("cross-points of a grid. It's   generally")
    01343   AIDE_TEXTE("used to draw a grid before drawing sprites")
    01344   AIDE_TEXTE("of the same size such   as a font or tiles,")
    01345   AIDE_TEXTE("or for drawing figures or grabbing brushes")
    01346   AIDE_TEXTE("with their   dimensions multiple of the step")
    01347   AIDE_TEXTE("of the grid.');")
    01348   AIDE_BOLD ("LEFT CLICK")
    01349   AIDE_LIEN ("(Key: %s)",   SPECIAL_GRID_MODE)
    01350   AIDE_TEXTE("")
    01351   AIDE_TEXTE("Switches the Grid mode.")
    01352   AIDE_TEXTE("")
    01353   AIDE_BOLD ("RIGHT CLICK")
    01354   AIDE_LIEN ("(Key: %s)",   SPECIAL_GRID_MENU)
    01355   AIDE_TEXTE("")
    01356   AIDE_TEXTE("Opens a menu where you can define the grid")
    01357   AIDE_TEXTE("parameters. These parameters are:")
    01358   AIDE_TEXTE("")
    01359   AIDE_TEXTE("- X,Y: Steps of the grid.")
    01360   AIDE_TEXTE("")
    01361   AIDE_TEXTE("- dX,dY: Offsets of the grid.")
    01362   AIDE_TEXTE("")
    01363   AIDE_TEXTE("")
    01364   AIDE_TITRE("SIEVE")
    01365   AIDE_TEXTE(" This effect allows you, by defining a")
    01366   AIDE_TEXTE("pattern, to draw only on   particular points")
    01367   AIDE_TEXTE("of the picture. If you are a Manga drawer,")
    01368   AIDE_TEXTE("you might find this useful to make patterned")
    01369   AIDE_TEXTE("shades or color transitions.")
    01370   AIDE_BOLD ("LEFT CLICK")
    01371   AIDE_LIEN ("(Key: %s)",   SPECIAL_SIEVE_MODE)
    01372   AIDE_TEXTE("")
    01373   AIDE_TEXTE("Switches the Sieve mode.")
    01374   AIDE_TEXTE("")
    01375   AIDE_BOLD ("RIGHT CLICK")
    01376   AIDE_LIEN ("(Key: %s)",   SPECIAL_SIEVE_MENU)
    01377   AIDE_TEXTE("")
    01378   AIDE_TEXTE("Opens a menu where you can define the Sieve")
    01379   AIDE_TEXTE("parameters. This menu consists in:")
    01380   AIDE_TEXTE("")
    01381   AIDE_TEXTE("- 16x16 drawing area: You can define a")
    01382   AIDE_TEXTE("pattern in it (left click => white pixel /")
    01383   AIDE_TEXTE("right click => black pixel). All the white")
    01384   AIDE_TEXTE("pixels indicate that, when you'll draw,")
    01385   AIDE_TEXTE("pixels will be applied on the picture at the")
    01386   AIDE_TEXTE("corresponding positions whereas black pixels")
    01387   AIDE_TEXTE("won't modify the picture: whites pixels are")
    01388   AIDE_TEXTE("the \"holes of the sieve\".")
    01389   AIDE_TEXTE("")
    01390   AIDE_TEXTE("- 12 default patterns: They can be copied to")
    01391   AIDE_TEXTE("the drawing area.")
    01392   AIDE_TEXTE("")
    01393   AIDE_TEXTE("- \"Transfer to brush\": Copies the pattern to")
    01394   AIDE_TEXTE("the brush (white pixels => Fore-color /")
    01395   AIDE_TEXTE("black pixels => Back-color).")
    01396   AIDE_TEXTE("")
    01397   AIDE_TEXTE("- \"Get from brush\": Puts the brush into the")
    01398   AIDE_TEXTE("drawing area (back-color => black pixels /")
    01399   AIDE_TEXTE("others => white pixels).")
    01400   AIDE_TEXTE("")
    01401   AIDE_TEXTE("- Scrolling 4-arrows pad: Scrolls the")
    01402   AIDE_TEXTE("pattern in the drawing area.")
    01403   AIDE_TEXTE("")
    01404   AIDE_TEXTE("- Resizing 4-arrows pad: Defines the")
    01405   AIDE_TEXTE("dimensions of the pattern.")
    01406   AIDE_TEXTE("")
    01407   AIDE_TEXTE("- Default-value (black or white square):")
    01408   AIDE_TEXTE("Indicates which value must be inserted when")
    01409   AIDE_TEXTE("you increase the dimensions of the pattern.")
    01410   AIDE_TEXTE("")
    01411   AIDE_TEXTE("- \"Clear\": Sets the whole pattern with the")
    01412   AIDE_TEXTE("default value (see above).")
    01413   AIDE_TEXTE("")
    01414   AIDE_TEXTE("- \"Invert\": It... inverts :) ... black and")
    01415   AIDE_TEXTE("white pixels.")
    01416   AIDE_LIEN ("(Key: %s)",   SPECIAL_INVERT_SIEVE)
    01417   AIDE_TEXTE("")
    01418   AIDE_TEXTE("")
    01419   AIDE_TITRE("TRANSPARENCY")
    01420   AIDE_TEXTE(" This allows to mix the color(s) of the")
    01421   AIDE_TEXTE("paintbrush with the colors of the   picture.")
    01422   AIDE_TEXTE("It's used to make transparency effects like")
    01423   AIDE_TEXTE("with watercolors.")
    01424   AIDE_BOLD ("LEFT CLICK")
    01425   AIDE_LIEN ("(Key: %s)",   SPECIAL_COLORIZE_MODE)
    01426   AIDE_TEXTE("")
    01427   AIDE_TEXTE("Switches the Transparency mode.")
    01428   AIDE_TEXTE("")
    01429   AIDE_BOLD ("RIGHT CLICK")
    01430   AIDE_LIEN ("(Key: %s)",   SPECIAL_COLORIZE_MENU)
    01431   AIDE_TEXTE("")
    01432   AIDE_TEXTE("Opens a menu where you can define the")
    01433   AIDE_TEXTE("Transparency parameters. These parameters")
    01434   AIDE_TEXTE("are:")
    01435   AIDE_TEXTE("")
    01436   AIDE_TEXTE("- Interpolation rate: Indicates the")
    01437   AIDE_TEXTE("percentage of the applied color that will be")
    01438   AIDE_TEXTE("considered upon the replaced color.")
    01439   AIDE_TEXTE("")
    01440   AIDE_TEXTE("- Interpolation method: Uses an")
    01441   AIDE_TEXTE("interpolation algorithm to compute the")
    01442   AIDE_TEXTE("color, according to the interpolation rate.")
    01443   AIDE_TEXTE("")
    01444   AIDE_TEXTE("- Additive method: Uses the lightest colors")
    01445   AIDE_TEXTE("to choose the color to apply. For example:")
    01446   AIDE_TEXTE("if you want to apply a color RGB:30,20,40 on")
    01447   AIDE_TEXTE("a color RGB:10,50,20, the color applied will")
    01448   AIDE_TEXTE("be the one, in the palette, that is the")
    01449   AIDE_TEXTE("closest to the theoretic color RGB:30,50,40.")
    01450   AIDE_TEXTE("")
    01451   AIDE_TEXTE("- Subtractive method: uses the darkest")
    01452   AIDE_TEXTE("colors to choose the color to apply. For")
    01453   AIDE_TEXTE("example: if you want to apply a color")
    01454   AIDE_TEXTE("RGB:30,20,40 on a color RGB:10,50,20, the")
    01455   AIDE_TEXTE("color applied will be the one, in the")
    01456   AIDE_TEXTE("palette, that is the closest to the")
    01457   AIDE_TEXTE("theoretic color RGB:10,20,20.")
    01458   AIDE_TEXTE("")
    01459   AIDE_TEXTE("")
    01460   AIDE_TITRE("SMOOTH")
    01461   AIDE_TEXTE(" It provides an easy but not as efficient")
    01462   AIDE_TEXTE("anti-aliasing as any artist's   touch.")
    01463   AIDE_TEXTE("Anyway this effect finds a better use in")
    01464   AIDE_TEXTE("making a blurry aspect.")
    01465   AIDE_BOLD ("LEFT CLICK")
    01466   AIDE_LIEN ("(Key: %s)",   SPECIAL_SMOOTH_MODE)
    01467   AIDE_TEXTE("")
    01468   AIDE_TEXTE("Switches the Smooth mode.")
    01469   AIDE_TEXTE("")
    01470   AIDE_BOLD ("RIGHT CLICK")
    01471   AIDE_LIEN ("(Key: %s)",   SPECIAL_SMOOTH_MENU)
    01472   AIDE_TEXTE("")
    01473   AIDE_TEXTE("Opens a menu where you can define the Smooth")
    01474   AIDE_TEXTE("matrix or choose one among the 4 ones")
    01475   AIDE_TEXTE("predefined.")
    01476   AIDE_TEXTE("The middle square represents the pixel on")
    01477   AIDE_TEXTE("which you draw and the 8 others represent")
    01478   AIDE_TEXTE("the neighbour pixels. Then, the point on")
    01479   AIDE_TEXTE("which one draw will be replaced by the")
    01480   AIDE_TEXTE("weighted average (according to values of")
    01481   AIDE_TEXTE("each squares) of the 9 defined points.")
    01482   AIDE_TEXTE("")
    01483   AIDE_TEXTE("")
    01484   AIDE_TITRE("SMEAR")
    01485   AIDE_TEXTE(" It smears pixels in the direction you are")
    01486   AIDE_TEXTE("moving your paintbrush, just   as if you")
    01487   AIDE_TEXTE("wanted to spread fresh paint with your")
    01488   AIDE_TEXTE("fingers. You can combine   this effect with")
    01489   AIDE_TEXTE("the transparency effect.")
    01490   AIDE_TEXTE("")
    01491   AIDE_LIEN ("(Key: %s)",   SPECIAL_SMEAR_MODE)
    01492   AIDE_TEXTE("Switches the Smear mode.")
    01493   AIDE_TEXTE("")
    01494   AIDE_TEXTE("")
    01495   AIDE_TITRE("TILING")
    01496   AIDE_TEXTE(" It consists in displaying parts of the")
    01497   AIDE_TEXTE("brush that are adjusted on a   tiling when")
    01498   AIDE_TEXTE("you are drawing. It's mainly used for")
    01499   AIDE_TEXTE("quickly drawing a   background with a")
    01500   AIDE_TEXTE("pattern, but there is a great number of")
    01501   AIDE_TEXTE("other   possibilities.")
    01502   AIDE_BOLD ("LEFT CLICK")
    01503   AIDE_LIEN ("(Key: %s)",   SPECIAL_TILING_MODE)
    01504   AIDE_TEXTE("")
    01505   AIDE_TEXTE("Switches the Tiling mode.")
    01506   AIDE_TEXTE("")
    01507   AIDE_BOLD ("RIGHT CLICK")
    01508   AIDE_LIEN ("(Key: %s)",   SPECIAL_TILING_MENU)
    01509   AIDE_TEXTE("")
    01510   AIDE_TEXTE("Opens a menu where you can define the Tiling")
    01511   AIDE_TEXTE("parameters. These parameters are the offsets")
    01512   AIDE_TEXTE("of the tiling.")
    01513 };
    01514 static const T_TABLEAIDE TableAideTexte[] =
    01515 {
    01516   AIDE_TITRE("TEXT")
    01517   AIDE_TEXTE("")
    01518   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_TEXTE)
    01519   AIDE_TEXTE("")
    01520   AIDE_TEXTE("The text menu allows you to enter some text")
    01521   AIDE_TEXTE("and render it as a brush.")
    01522   AIDE_TEXTE("The current background and foreground colors")
    01523   AIDE_TEXTE("are very important, they determine the text")
    01524   AIDE_TEXTE("color, the transparent color, and also the")
    01525   AIDE_TEXTE("color range to use for antialiasing.")
    01526   AIDE_TEXTE("GrafX2 can use 'bitmap' fonts as long as")
    01527   AIDE_TEXTE("they are in the special layout supported ")
    01528   AIDE_TEXTE("by SFont.")
    01529   AIDE_TEXTE("TrueType fonts can also be used if this")
    01530   AIDE_TEXTE("version of GrafX2 was compiled with")
    01531   AIDE_TEXTE("TrueType support.")
    01532   AIDE_TEXTE("")
    01533   AIDE_TEXTE("- Txt: Click and enter your text here, a")
    01534   AIDE_TEXTE("line of up to 250 characters.")
    01535   AIDE_TEXTE("")
    01536   AIDE_TEXTE("- Clear txt: Empties the current text.")
    01537   AIDE_TEXTE("When the text is empty, a standard string")
    01538   AIDE_TEXTE("is shown instead in the preview area.")
    01539   AIDE_TEXTE("")
    01540   AIDE_TEXTE("- Antialias: Click to enable or disable")
    01541   AIDE_TEXTE("Antialiasing. Only affects TrueType fonts.")
    01542   AIDE_TEXTE("")
    01543   AIDE_TEXTE("- Size: Determine the font height. Only")
    01544   AIDE_TEXTE("affects TrueType fonts.")
    01545   AIDE_TEXTE("")
    01546   AIDE_TEXTE("- Font selector: Choose a font. You can")
    01547   AIDE_TEXTE("use the arrow keys (up and down) to quickly")
    01548   AIDE_TEXTE("browse your fonts.")
    01549   AIDE_TEXTE("TrueType fonts are indicated by 'TT'.")
    01550   AIDE_TEXTE("")
    01551   AIDE_TEXTE("- Preview area: Shows what the brush will")
    01552   AIDE_TEXTE("look like.")
    01553 };
    01554 static const T_TABLEAIDE TableAideLoupe[] =
    01555 {
    01556   AIDE_TITRE("MAGNIFIER")
    01557   AIDE_TEXTE("")
    01558   AIDE_BOLD ("LEFT CLICK")
    01559   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_LOUPE)
    01560   AIDE_TEXTE("")
    01561   AIDE_TEXTE("Engages/Disengages the choice of the zoomed")
    01562   AIDE_TEXTE("window. If you're already in magnifier mode,")
    01563   AIDE_TEXTE("you'll return to normal mode.")
    01564   AIDE_LIEN ("Zoom in : %s",SPECIAL_ZOOM_IN)
    01565   AIDE_LIEN ("Zoom out: %s",SPECIAL_ZOOM_OUT)
    01566   AIDE_TEXTE("")
    01567   AIDE_BOLD ("RIGHT CLICK")
    01568   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_LOUPE)
    01569   AIDE_TEXTE("")
    01570   AIDE_TEXTE("Displays a menu where you can choose the")
    01571   AIDE_TEXTE("magnifying factor.")
    01572   AIDE_TEXTE("")
    01573   AIDE_TEXTE(" Note: When you are in Zoom mode, you can")
    01574   AIDE_TEXTE("move the \"split\" bar by   clicking on it and")
    01575   AIDE_TEXTE("moving your mouse left or right while")
    01576   AIDE_TEXTE("holding the mouse   button down.")
    01577 };
    01578 static const T_TABLEAIDE TableAidePipette[] =
    01579 {
    01580   AIDE_TITRE("PIPETTE")
    01581   AIDE_TEXTE("")
    01582   AIDE_BOLD ("LEFT CLICK")
    01583   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_PIPETTE)
    01584   AIDE_TEXTE("")
    01585   AIDE_TEXTE("Engages a color grabbing.")
    01586   AIDE_TEXTE("")
    01587   AIDE_TEXTE("Click on the picture to get the color of the")
    01588   AIDE_TEXTE("pixel you're on. You can either get a new")
    01589   AIDE_TEXTE("Fore-color or Back-color with respectively")
    01590   AIDE_TEXTE("left or right mouse button.")
    01591   AIDE_TEXTE("")
    01592   AIDE_BOLD ("RIGHT CLICK")
    01593   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_PIPETTE)
    01594   AIDE_TEXTE("")
    01595   AIDE_TEXTE("Swap Fore-color and Back-color.")
    01596   AIDE_TEXTE("")
    01597   AIDE_TEXTE(" The color currently pointed will be")
    01598   AIDE_TEXTE("displayed in the tool-bar right   after the")
    01599   AIDE_TEXTE("coordinates. If you click outside the")
    01600   AIDE_TEXTE("picture, the color 0 will be returned.")
    01601 };
    01602 static const T_TABLEAIDE TableAideResol[] =
    01603 {
    01604   AIDE_TITRE("RESOLUTION AND")
    01605   AIDE_TITRE(" IMAGE SIZE")
    01606   AIDE_TEXTE("")
    01607   AIDE_BOLD ("LEFT CLICK")
    01608   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_RESOL)
    01609   AIDE_TEXTE("")
    01610   AIDE_TEXTE("Displays a menu where you can define the")
    01611   AIDE_TEXTE("size of your picture (up to 1024x768) by")
    01612   AIDE_TEXTE("clicking in the boxes named \"Width\" and")
    01613   AIDE_TEXTE("\"Height\"; and the resolution in which you")
    01614   AIDE_TEXTE("want to draw (in the list).")
    01615   AIDE_TEXTE("")
    01616   AIDE_TEXTE("Clicking on a resolution button with the")
    01617   AIDE_TEXTE("right mouse button will not only set the")
    01618   AIDE_TEXTE("resolution of the screen, but also set the")
    01619   AIDE_TEXTE("picture dimensions to the screen ones.")
    01620   AIDE_TEXTE("")
    01621   AIDE_TEXTE("Resolutions written in dark gray are VESA")
    01622   AIDE_TEXTE("modes that aren't supported by your video")
    01623   AIDE_TEXTE("card. If you have some modes like that, you")
    01624   AIDE_TEXTE("should try to run a VESA driver such as")
    01625   AIDE_TEXTE("Univesa or Univbe before running the")
    01626   AIDE_TEXTE("program. If these modes still aren't")
    01627   AIDE_TEXTE("available, then this means that your video")
    01628   AIDE_TEXTE("card really doesn't support them.")
    01629   AIDE_TEXTE("")
    01630   AIDE_TEXTE("The small buttons on the left-hand side of")
    01631   AIDE_TEXTE("the lines in the list of modes have been")
    01632   AIDE_TEXTE("designed to allow you to disable some modes")
    01633   AIDE_TEXTE("that are not supported by your card. So, the")
    01634   AIDE_TEXTE("modes that you will disable won't be used")
    01635   AIDE_TEXTE("when loading pictures with \"Auto-set")
    01636   AIDE_TEXTE("resolution\" ON.")
    01637   AIDE_TEXTE("")
    01638   AIDE_TEXTE("When you click on one of these buttons, its")
    01639   AIDE_TEXTE("color changes to one of the 4 following. The")
    01640   AIDE_TEXTE("signification for each color of these")
    01641   AIDE_TEXTE("buttons is:")
    01642   AIDE_TEXTE("")
    01643   AIDE_TEXTE("- Light gray: The video mode is OK. It can")
    01644   AIDE_TEXTE("be used by the auto-set resolution option")
    01645   AIDE_TEXTE("when you load picture, and you can select it")
    01646   AIDE_TEXTE("in the menu of resolutions.")
    01647   AIDE_TEXTE("")
    01648   AIDE_TEXTE("- White: It works exactly the same as above.")
    01649   AIDE_TEXTE("Moreover, it allows you to tag your")
    01650   AIDE_TEXTE("favourite modes. Indeed, the huge number of")
    01651   AIDE_TEXTE("video modes makes it more difficult to find")
    01652   AIDE_TEXTE("the mode your want in the list; so you can")
    01653   AIDE_TEXTE("tag your favoutite ones in white, so that it")
    01654   AIDE_TEXTE("will be easier to locate them. (Note: you")
    01655   AIDE_TEXTE("cannot disable the standard 320x200 mode)")
    01656   AIDE_TEXTE("")
    01657   AIDE_TEXTE("- Dark gray: It allows you to indicate which")
    01658   AIDE_TEXTE("modes are not really perfect (flickering,")
    01659   AIDE_TEXTE("not centered, etc...) but which can be used")
    01660   AIDE_TEXTE("even so. The difference with the light grey")
    01661   AIDE_TEXTE("button is that these modes won't be used by")
    01662   AIDE_TEXTE("the auto-set resolution option.")
    01663   AIDE_TEXTE("")
    01664   AIDE_TEXTE("- Black: Use it for totally unsupported")
    01665   AIDE_TEXTE("modes. Thus, these modes won't be selected")
    01666   AIDE_TEXTE("the \"auto-set res.\" and the program will")
    01667   AIDE_TEXTE("prevent you from selecting them from the")
    01668   AIDE_TEXTE("menu of resolutions.")
    01669   AIDE_TEXTE("")
    01670   AIDE_BOLD ("RIGHT CLICK")
    01671   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_RESOL)
    01672   AIDE_TEXTE("")
    01673   AIDE_TEXTE(" Automaticaly switches to the 640x400 window")
    01674   AIDE_TEXTE("mode.")
    01675 };
    01676 static const T_TABLEAIDE TableAidePage[] =
    01677 {
    01678   AIDE_TITRE("SPARE")
    01679   AIDE_TEXTE("")
    01680   AIDE_BOLD ("LEFT CLICK")
    01681   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_PAGE)
    01682   AIDE_TEXTE("")
    01683   AIDE_TEXTE("Jumps to spare page. The current page is")
    01684   AIDE_TEXTE("then considered as the new spare page, and")
    01685   AIDE_TEXTE("the spare page considered as the new current")
    01686   AIDE_TEXTE("page.")
    01687   AIDE_TEXTE("")
    01688   AIDE_BOLD ("RIGHT CLICK")
    01689   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_PAGE)
    01690   AIDE_TEXTE("")
    01691   AIDE_TEXTE("Opens a menu where you can choose whether")
    01692   AIDE_TEXTE("you want to copy the whole picture (keyboard")
    01693   AIDE_TEXTE("short-cut in this menu is [Return]), only")
    01694   AIDE_TEXTE("the pixels, only the palette, or only some")
    01695   AIDE_TEXTE("colors.")
    01696   AIDE_TEXTE("In this last case, a second menu")
    01697   AIDE_TEXTE("(stencil-like) will propose you to tag the")
    01698   AIDE_TEXTE("colors you want to copy (they are all")
    01699   AIDE_TEXTE("selected by default).")
    01700   AIDE_TEXTE("Please refer to section \"Stencil\" to know")
    01701   AIDE_TEXTE("how to use this last menu.")
    01702   AIDE_TEXTE("The last option the menu (\"Copy palette and")
    01703   AIDE_TEXTE("remap\"), remaps the spare page with the")
    01704   AIDE_TEXTE("current palette and replicates this palette")
    01705   AIDE_TEXTE("to the spare page. This option is useful to")
    01706   AIDE_TEXTE("quickly remap a picture with the palette of")
    01707   AIDE_TEXTE("another.")
    01708 };
    01709 static const T_TABLEAIDE TableAideSauver[] =
    01710 {
    01711   AIDE_TITRE("SAVE")
    01712   AIDE_TEXTE("")
    01713   AIDE_BOLD ("LEFT CLICK")
    01714   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_SAUVER)
    01715   AIDE_TEXTE("")
    01716   AIDE_TEXTE("Displays a fileselector where the following")
    01717   AIDE_TEXTE("options are available:")
    01718   AIDE_TEXTE("")
    01719   AIDE_TEXTE("- Drives: Allow you to change the current")
    01720   AIDE_TEXTE("drive. You can use <Alt>+ <Letter> to change")
    01721   AIDE_TEXTE("drives too.")
    01722   AIDE_TEXTE("")
    01723   AIDE_TEXTE("- Format: Allows you to choose the file")
    01724   AIDE_TEXTE("format you want. (PAL and KCF file formats")
    01725   AIDE_TEXTE("are \"palette\" files).")
    01726   AIDE_TEXTE("")
    01727   AIDE_TEXTE("- Filename: Allows you to give a new name to")
    01728   AIDE_TEXTE("the picture. If no extension is given, the")
    01729   AIDE_TEXTE("default (according to the format) will be")
    01730   AIDE_TEXTE("used.")
    01731   AIDE_TEXTE("")
    01732   AIDE_TEXTE("- File-list: Allows you to flick through the")
    01733   AIDE_TEXTE("disk tree or to overwrite an existing file.")
    01734   AIDE_TEXTE("")
    01735   AIDE_TEXTE("- Delete: Allows you to delete the item")
    01736   AIDE_TEXTE("under the selection bar. If the item is a")
    01737   AIDE_TEXTE("directory, it must be empty to be removed.")
    01738   AIDE_TEXTE("")
    01739   AIDE_TEXTE("- Save: Saves the picture with the current")
    01740   AIDE_TEXTE("filename, with the chosen format and with")
    01741   AIDE_TEXTE("the current comment (for PKM files). If the")
    01742   AIDE_TEXTE("current filename represents a directory,")
    01743   AIDE_TEXTE("you'll enter it.")
    01744   AIDE_TEXTE("")
    01745   AIDE_TEXTE("- Comment (Txt): If you're using the PKM")
    01746   AIDE_TEXTE("format, you can type in a comment on your")
    01747   AIDE_TEXTE("picture.")
    01748   AIDE_TEXTE("")
    01749   AIDE_TEXTE("Note: The Backspace key brings you directly")
    01750   AIDE_TEXTE("to the parent directory.     Type in the 1st")
    01751   AIDE_TEXTE("letters of a filename you are looking for to")
    01752   AIDE_TEXTE("access it faster.")
    01753   AIDE_TEXTE("")
    01754   AIDE_BOLD ("RIGHT CLICK")
    01755   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_SAUVER)
    01756   AIDE_TEXTE("")
    01757   AIDE_TEXTE("Save the current picture with its current")
    01758   AIDE_TEXTE("filename, format and comment.")
    01759   AIDE_TEXTE("")
    01760   AIDE_TEXTE("If the file already exists, a confirmation")
    01761   AIDE_TEXTE("box will appear.")
    01762 };
    01763 static const T_TABLEAIDE TableAideCharger[] =
    01764 {
    01765
    01766   AIDE_TITRE("LOAD")
    01767   AIDE_TEXTE("")
    01768   AIDE_BOLD ("LEFT CLICK")
    01769   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_CHARGER)
    01770   AIDE_TEXTE("")
    01771   AIDE_TEXTE("This works the same way as Save.")
    01772   AIDE_TEXTE("")
    01773   AIDE_TEXTE("You'll have access in the format selector to")
    01774   AIDE_TEXTE("a \"*.*\" filter. And of course, you won't be")
    01775   AIDE_TEXTE("able to type in any comment.")
    01776   AIDE_TEXTE("")
    01777   AIDE_BOLD ("RIGHT CLICK")
    01778   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_CHARGER)
    01779   AIDE_TEXTE("")
    01780   AIDE_TEXTE("Reloads the picture.")
    01781   AIDE_TEXTE("")
    01782   AIDE_TEXTE("If you want to load a picture and that you")
    01783   AIDE_TEXTE("haven't saved the last modifications of the")
    01784   AIDE_TEXTE("current picture, a confirmation box will")
    01785   AIDE_TEXTE("appear.")
    01786 };
    01787 static const T_TABLEAIDE TableAideParametres[] =
    01788 {
    01789   AIDE_TITRE("SETTINGS")
    01790   AIDE_TEXTE("")
    01791   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_PARAMETRES)
    01792   AIDE_TEXTE("")
    01793   AIDE_TEXTE("Displays a menu where you can configure some")
    01794   AIDE_TEXTE("miscellaneous elements of the program:")
    01795   AIDE_TEXTE("")
    01796   AIDE_TEXTE("- Number of UNDO pages: indicates the total")
    01797   AIDE_TEXTE("number of pages that GrafX2 will memorize.")
    01798   AIDE_TEXTE("Each time you modify the picture, its")
    01799   AIDE_TEXTE("current state is memorized in one of these")
    01800   AIDE_TEXTE("pages. To flick through these pages, use the")
    01801   AIDE_TEXTE("\"Oops\" button (Undo/Redo).")
    01802   AIDE_TEXTE("")
    01803   AIDE_TEXTE("- Font: determines whether you want to use")
    01804   AIDE_TEXTE("GrafX2 with a classical font, or another one")
    01805   AIDE_TEXTE("a bit funnier.")
    01806   AIDE_TEXTE("")
    01807   AIDE_TEXTE("- Mouse sensibility: Modifies the speed of")
    01808   AIDE_TEXTE("the mouse.")
    01809   AIDE_TEXTE("")
    01810   AIDE_TEXTE("- Show/Hide in file list: Defines whether")
    01811   AIDE_TEXTE("some particular files or directories must be")
    01812   AIDE_TEXTE("displayed by the fileselectors or not.")
    01813   AIDE_TEXTE("")
    01814   AIDE_TEXTE("- Show/Hide picture limits: Indicates if the")
    01815   AIDE_TEXTE("picture boundaries must be displayed when")
    01816   AIDE_TEXTE("you are in a resolution bigger than the")
    01817   AIDE_TEXTE("picture.")
    01818   AIDE_TEXTE("")
    01819   AIDE_TEXTE("- Clear palette: Indicates if loading a file")
    01820   AIDE_TEXTE("with a palette of less than 256 colors must")
    01821   AIDE_TEXTE("erase the rest of the current palette")
    01822   AIDE_TEXTE("(replace by the black color).")
    01823   AIDE_TEXTE("")
    01824   AIDE_TEXTE("- Maximize preview: maximizes the preview of")
    01825   AIDE_TEXTE("the pictures so that it is as big as")
    01826   AIDE_TEXTE("possible. If you're not in the same")
    01827   AIDE_TEXTE("resolution as the picture's one, it can try")
    01828   AIDE_TEXTE("to correct the aspect ratio, but if the")
    01829   AIDE_TEXTE("picture does not fill the whole screen, it")
    01830   AIDE_TEXTE("can be worse.")
    01831   AIDE_TEXTE("")
    01832   AIDE_TEXTE("- Backup: when you'll save a picture over an")
    01833   AIDE_TEXTE("existing file, the program will rename this")
    01834   AIDE_TEXTE("file to \"*.BAK\" where * is the name of the")
    01835   AIDE_TEXTE("picture without its extension. If the backup")
    01836   AIDE_TEXTE("file already exists in the directory, it")
    01837   AIDE_TEXTE("will be replaced. If you save a picture with")
    01838   AIDE_TEXTE("the name of the backup file, no backup file")
    01839   AIDE_TEXTE("will be created (of course!) ;).")
    01840   AIDE_TEXTE("")
    01841   AIDE_TEXTE("- Cursor: allows you to choose whether you")
    01842   AIDE_TEXTE("prefer a solid cursor or a transparent")
    01843   AIDE_TEXTE("cursor.")
    01844   AIDE_TEXTE("")
    01845   AIDE_TEXTE("- Safety colors: Brings back the 4 default")
    01846   AIDE_TEXTE("colors of the menus if you run an operation")
    01847   AIDE_TEXTE("that passes the image in less than four")
    01848   AIDE_TEXTE("colors in the palette editor.")
    01849   AIDE_TEXTE("")
    01850   AIDE_TEXTE("- Adjust brush pick: This option is used")
    01851   AIDE_TEXTE("when you grab a brush in Grid (Snap) mode.")
    01852   AIDE_TEXTE("Then, the right-most and down-most pixels")
    01853   AIDE_TEXTE("won't be picked up with the rest of the")
    01854   AIDE_TEXTE("brush. This option has been made because, if")
    01855   AIDE_TEXTE("people grab brushes in Grid mode, that's")
    01856   AIDE_TEXTE("mostly when they want to grab sprites. For")
    01857   AIDE_TEXTE("example: if you have 16x16 sprites on your")
    01858   AIDE_TEXTE("page, you'll set the grid mode to 16x16. But")
    01859   AIDE_TEXTE("the cursor will snap at points like (0,0),")
    01860   AIDE_TEXTE("(16,0), (16,16) and so on... And the problem")
    01861   AIDE_TEXTE("is that, from (0,0) to (16,16), there are 17")
    01862   AIDE_TEXTE("pixels! But if you keep the")
    01863   AIDE_TEXTE("adjust-brush-pick option on, the unwanted")
    01864   AIDE_TEXTE("pixels will be ignored. Moreover, this")
    01865   AIDE_TEXTE("option adjusts the brush handle so that the")
    01866   AIDE_TEXTE("brush still fits in the grid, instead of")
    01867   AIDE_TEXTE("placing the handle in the center of the")
    01868   AIDE_TEXTE("brush.")
    01869   AIDE_TEXTE("")
    01870   AIDE_TEXTE("- Separate colors: Draws a squaring around")
    01871   AIDE_TEXTE("the colors of the tool-bar.")
    01872   AIDE_TEXTE("")
    01873   AIDE_TEXTE("- Auto-set resolution: sets the best")
    01874   AIDE_TEXTE("resolution for the loaded image.")
    01875   AIDE_TEXTE("")
    01876   AIDE_TEXTE("- Coordinates: Choose if you want to display")
    01877   AIDE_TEXTE("relative or absolute coordinates when using")
    01878   AIDE_TEXTE("tools such as circles, rectangles, etc...")
    01879   AIDE_TEXTE("for example, if you draw a circle: if coords")
    01880   AIDE_TEXTE("are relative, the radius of the circle will")
    01881   AIDE_TEXTE("be displayed, while in absolute coords, the")
    01882   AIDE_TEXTE("coordinates of the cursor will be displayed.")
    01883   AIDE_TEXTE("")
    01884   AIDE_TEXTE("- Reload: loads the previously saved")
    01885   AIDE_TEXTE("configuration.")
    01886   AIDE_TEXTE("")
    01887   AIDE_TEXTE("- Auto-save: means that the configuration")
    01888   AIDE_TEXTE("will be automatically saved when you'll quit")
    01889   AIDE_TEXTE("the program.")
    01890   AIDE_TEXTE("")
    01891   AIDE_TEXTE("- Save: saves the configuration at once.")
    01892   AIDE_TEXTE(" All modifications will be effective just")
    01893   AIDE_TEXTE("after closing the menu.")
    01894 };
    01895 static const T_TABLEAIDE TableAideClear[] =
    01896 {
    01897
    01898   AIDE_TITRE("CLEAR")
    01899   AIDE_TEXTE("")
    01900   AIDE_BOLD ("LEFT CLICK")
    01901   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_CLEAR)
    01902   AIDE_TEXTE("")
    01903   AIDE_TEXTE("Clears the picture with the color number 0.")
    01904   AIDE_TEXTE("")
    01905   AIDE_BOLD ("RIGHT CLICK")
    01906   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_CLEAR)
    01907   AIDE_TEXTE("")
    01908   AIDE_TEXTE("Clears the picture with the Back-color.")
    01909 };
    01910 static const T_TABLEAIDE TableAideAide[] =
    01911 {
    01912
    01913   AIDE_TITRE("HELP STATS")
    01914   AIDE_TEXTE("")
    01915   AIDE_BOLD ("LEFT CLICK")
    01916   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_AIDE)
    01917   AIDE_TEXTE("")
    01918   AIDE_TEXTE("Displays an info window where you'll find")
    01919   AIDE_TEXTE("some credits, help about the credits,")
    01920   AIDE_TEXTE("different effects, greetings, registering...")
    01921   AIDE_TEXTE("")
    01922   AIDE_BOLD ("RIGHT CLICK")
    01923   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_AIDE)
    01924   AIDE_TEXTE("")
    01925   AIDE_TEXTE("Displays a window where you'll find")
    01926   AIDE_TEXTE("miscellaneous informations about the system.")
    01927   AIDE_TEXTE(" Note: you should take care to keep more")
    01928   AIDE_TEXTE("than 128 Kb in order to let the   program")
    01929   AIDE_TEXTE("run in a proper way.")
    01930 };
    01931 static const T_TABLEAIDE TableAideUndo[] =
    01932 {
    01933
    01934   AIDE_TITRE("OOPS")
    01935   AIDE_TEXTE("(UNDO/REDO)")
    01936   AIDE_TEXTE("LEFT CLICK Allows you to undo the last")
    01937   AIDE_TEXTE("modification on the picture.")
    01938   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_UNDO)
    01939   AIDE_TEXTE("")
    01940   AIDE_TEXTE("RIGHT CLICK Allows you to redo the last")
    01941   AIDE_TEXTE("modification undone on the         picture.")
    01942   AIDE_TEXTE("The maximum number of UNDO that you can")
    01943   AIDE_TEXTE("perform can be defined in the   settings")
    01944   AIDE_TEXTE("menu.")
    01945   AIDE_TEXTE("Undo/Redo aren't effective after page")
    01946   AIDE_TEXTE("switching, picture loading and   picture")
    01947   AIDE_TEXTE("size modifications.")
    01948   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_UNDO)
    01949 };
    01950 static const T_TABLEAIDE TableAideKill[] =
    01951 {
    01952
    01953   AIDE_TITRE("KILL")
    01954   AIDE_TEXTE("KILL CURRENT PAGE")
    01955   AIDE_TEXTE("")
    01956   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_KILL)
    01957   AIDE_TEXTE("")
    01958   AIDE_TEXTE("Removes the current page from the list of")
    01959   AIDE_TEXTE("\"Undo\" pages. This allows you to free some")
    01960   AIDE_TEXTE("memory if you need it. For instance, this")
    01961   AIDE_TEXTE("will allow you to delete the start-up page")
    01962   AIDE_TEXTE("after having loaded an image. A message will")
    01963   AIDE_TEXTE("appear if you've already erased all the")
    01964   AIDE_TEXTE("pages except the last one.")
    01965   AIDE_TEXTE(" Note: Another way to free some memory is to")
    01966   AIDE_TEXTE("decrease the number of   \"Undo\" pages. Or")
    01967   AIDE_TEXTE("else, if you have recentlt grabbed a very")
    01968   AIDE_TEXTE("big   brush that you don't use any more, you")
    01969   AIDE_TEXTE("can grab a new smaller one.   The memory")
    01970   AIDE_TEXTE("allocated by the big brush will be thus")
    01971   AIDE_TEXTE("freed.")
    01972 };
    01973 static const T_TABLEAIDE TableAideQuit[] =
    01974 {
    01975
    01976   AIDE_TITRE("QUIT")
    01977   AIDE_TEXTE("")
    01978   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_QUIT)
    01979   AIDE_TEXTE("")
    01980   AIDE_TEXTE("Allows you to leave GrafX2. If there are")
    01981   AIDE_TEXTE("unsaved modifications in the current or")
    01982   AIDE_TEXTE("spare page, a confirmation box will ask you")
    01983   AIDE_TEXTE("if you really want to quit GrafX2, if you")
    01984   AIDE_TEXTE("want to save (Auto-save, no fileselector) or")
    01985   AIDE_TEXTE("if you want to stay in GrafX2.")
    01986 };
    01987 static const T_TABLEAIDE TableAidePalette[] =
    01988 {
    01989
    01990   AIDE_TITRE("PAL MENU")
    01991   AIDE_TEXTE("")
    01992   AIDE_BOLD ("LEFT CLICK")
    01993   AIDE_LIEN ("(Key:%s)",0x100+BOUTON_PALETTE)
    01994   AIDE_TEXTE("")
    01995   AIDE_TEXTE("Displays a menu where the following options")
    01996   AIDE_TEXTE("are available:")
    01997   AIDE_TEXTE("")
    01998   AIDE_TEXTE("- Palette: Allows you to choose a")
    01999   AIDE_TEXTE("color-block to edit. If you click with the")
    02000   AIDE_TEXTE("right mouse button, you'll choose a new")
    02001   AIDE_TEXTE("Back-color.")
    02002   AIDE_TEXTE("")
    02003   AIDE_TEXTE("- RGB gauges: Allow you to modify the")
    02004   AIDE_TEXTE("current selection.")
    02005   AIDE_TEXTE("")
    02006   AIDE_TEXTE("- \"+\" and \"-\": Allow you to lighten or")
    02007   AIDE_TEXTE("darken the current selection.")
    02008   AIDE_TEXTE("")
    02009   AIDE_TEXTE("- Default: Restores the predifined GrafX2")
    02010   AIDE_TEXTE("palette.")
    02011   AIDE_TEXTE("")
    02012   AIDE_TEXTE("- Gray: Transforms the current selection")
    02013   AIDE_TEXTE("into its gray-scaled equivalent.")
    02014   AIDE_TEXTE("")
    02015   AIDE_TEXTE("- Negative: Transforms the current selection")
    02016   AIDE_TEXTE("into its reverse video equivalent.")
    02017   AIDE_TEXTE("")
    02018   AIDE_TEXTE("- Invert: Swaps the colors of the current")
    02019   AIDE_TEXTE("selection so that the first colors become")
    02020   AIDE_TEXTE("the last ones.")
    02021   AIDE_TEXTE("")
    02022   AIDE_TEXTE("- X-Invert: Works as above but modifies the")
    02023   AIDE_TEXTE("picture so that it looks the same.")
    02024   AIDE_TEXTE("")
    02025   AIDE_TEXTE("- Swap: Swaps the current selection with")
    02026   AIDE_TEXTE("another color-block. Click on the beginning")
    02027   AIDE_TEXTE("of the new color-block.")
    02028   AIDE_TEXTE("")
    02029   AIDE_TEXTE("- X-Swap: Works as above but modifies the")
    02030   AIDE_TEXTE("picture so that it looks the same. This may")
    02031   AIDE_TEXTE("be useful if you want to sort your palette.")
    02032   AIDE_TEXTE("")
    02033   AIDE_TEXTE("- Copy: Copies the current selection to")
    02034   AIDE_TEXTE("another color-block. Click on the beginning")
    02035   AIDE_TEXTE("of the new color-block.")
    02036   AIDE_TEXTE("")
    02037   AIDE_TEXTE("- Spread: Computes a gradation between two")
    02038   AIDE_TEXTE("colors. If your selection is only made up of")
    02039   AIDE_TEXTE("one color, select the second color in the")
    02040   AIDE_TEXTE("palette. Otherwise, the two colors used will")
    02041   AIDE_TEXTE("be its extremities.")
    02042   AIDE_TEXTE("")
    02043   AIDE_TEXTE("- Used: Indicates the number of colors used")
    02044   AIDE_TEXTE("in the picture.")
    02045   AIDE_TEXTE("")
    02046   AIDE_TEXTE("- Zap unused: Erases the unused colors with")
    02047   AIDE_TEXTE("copies of the current selection. (The")
    02048   AIDE_TEXTE("keyboard shortcut for this button is <Del>).")
    02049   AIDE_TEXTE("")
    02050   AIDE_TEXTE("- HSL: Switches between RGB and HSL color")
    02051   AIDE_TEXTE("spaces. In HSL mode, the three sliders")
    02052   AIDE_TEXTE("allow you to set the Hue (tint), Saturation")
    02053   AIDE_TEXTE("(from grayscale to pure color) and")
    02054   AIDE_TEXTE("Lightness (from black to white).")
    02055   AIDE_TEXTE("")
    02056   AIDE_TEXTE("- Reduce: Allows you to reduce the palette")
    02057   AIDE_TEXTE("to the number of colors you want (and")
    02058   AIDE_TEXTE("modifies the picture).")
    02059   AIDE_TEXTE("")
    02060   AIDE_TEXTE("- Undo: Allows you to recover the last")
    02061   AIDE_TEXTE("modifications made on the palette. If the")
    02062   AIDE_TEXTE("last operation modified the picture, it")
    02063   AIDE_TEXTE("won't recover them: you'll have to click on")
    02064   AIDE_TEXTE("Cancel to do so.")
    02065   AIDE_TEXTE("")
    02066   AIDE_TEXTE("")
    02067   AIDE_TEXTE("If you press <Backspace>, the program will")
    02068   AIDE_TEXTE("replace, as well as possible, some unused")
    02069   AIDE_TEXTE("colors by the four default colors of the")
    02070   AIDE_TEXTE("menu. The image won't look altered because")
    02071   AIDE_TEXTE("the modified colors (in the case they were")
    02072   AIDE_TEXTE("used on a few points) will be replaced by")
    02073   AIDE_TEXTE("the closest colors in the rest of the")
    02074   AIDE_TEXTE("palette. This option is really useful when")
    02075   AIDE_TEXTE("you modify the palette so that there are no")
    02076   AIDE_TEXTE("colors that fit for the menu (eg: \"Zap")
    02077   AIDE_TEXTE("unused\" while very little colors are used in")
    02078   AIDE_TEXTE("the picture; or \"Reduce\" with a very small")
    02079   AIDE_TEXTE("number of colors).")
    02080   AIDE_TEXTE("")
    02081   AIDE_TEXTE("If you press the key below <Escape> or <,>")
    02082   AIDE_TEXTE("(QWERTY), the menu will disappear and you")
    02083   AIDE_TEXTE("will be able to pick up a color from the")
    02084   AIDE_TEXTE("picture easily. Press <Escape> to cancel.")
    02085   AIDE_TEXTE("")
    02086   AIDE_TEXTE("If only one color is selected (not a block),")
    02087   AIDE_TEXTE("the <[> and <]> keys can be used to select")
    02088   AIDE_TEXTE("the previous or next Forecolor (Backcolor if")
    02089   AIDE_TEXTE("you press <Shift> at the same time).")
    02090   AIDE_TEXTE("")
    02091   AIDE_TEXTE("Warning! If you press Undo after an action")
    02092   AIDE_TEXTE("that modifies the picture (X-Swap, X-Invert")
    02093   AIDE_TEXTE("and Reduce colors), the picture won't be")
    02094   AIDE_TEXTE("remapped as it was just before this action.")
    02095   AIDE_TEXTE("Only Cancel will.")
    02096   AIDE_TEXTE("")
    02097   AIDE_BOLD ("RIGHT CLICK")
    02098   AIDE_LIEN ("(Key:%s)",0x200+BOUTON_PALETTE)
    02099   AIDE_TEXTE("")
    02100   AIDE_TEXTE("Opens a menu from where you can access the")
    02101   AIDE_TEXTE("following menus:")
    02102   AIDE_TEXTE("")
    02103   AIDE_TEXTE("- A menu in which you can select the colors")
    02104   AIDE_TEXTE("that have not to be used")
    02105   AIDE_TEXTE("for smoothing, for the transparency mode and")
    02106   AIDE_TEXTE("for remapping.")
    02107   AIDE_TEXTE("")
    02108   AIDE_TEXTE("- A menu in which you can define color")
    02109   AIDE_TEXTE("series.")
    02110   AIDE_TEXTE("*** Not implemented yet ***")
    02111 };
    02112 static const T_TABLEAIDE TableAidePalScroll[] =
    02113 {
    02114
    02115   AIDE_TITRE("SCROLL PAL")
    02116   AIDE_TEXTE("")
    02117   AIDE_BOLD ("LEFT CLICK")
    02118   AIDE_TEXTE("")
    02119   AIDE_TEXTE("Scrolls the palette window in the right of")
    02120   AIDE_TEXTE("the menu.")
    02121   AIDE_LIEN ("Key for left:  %s",0x100+BOUTON_PAL_LEFT)
    02122   AIDE_LIEN ("Key for right: %s",0x100+BOUTON_PAL_RIGHT)
    02123   AIDE_TEXTE("")
    02124   AIDE_BOLD ("RIGHT CLICK")
    02125   AIDE_TEXTE("")
    02126   AIDE_TEXTE("Same as above, but faster.")
    02127   AIDE_LIEN ("Key for left:  %s",0x200+BOUTON_PAL_LEFT)
    02128   AIDE_LIEN ("Key for right: %s",0x200+BOUTON_PAL_RIGHT)
    02129   AIDE_TEXTE("")
    02130 };
    02131 static const T_TABLEAIDE TableAideChoixCol[] =
    02132 {
    02133
    02134   AIDE_TITRE("PALETTE")
    02135   AIDE_TEXTE("")
    02136   AIDE_BOLD ("LEFT CLICK")
    02137   AIDE_TEXTE("")
    02138   AIDE_TEXTE("Defines the Fore-color.")
    02139   AIDE_TEXTE("")
    02140   AIDE_BOLD ("RIGHT CLICK")
    02141   AIDE_TEXTE("")
    02142   AIDE_TEXTE("Defines the Back-color.")
    02143 };
    02144 static const T_TABLEAIDE TableAideCacher[] =
    02145 {
    02146
    02147   AIDE_TITRE("HIDE MENU")
    02148   AIDE_TEXTE("")
    02149   AIDE_TEXTE("Allows you to hide the menu. If you do this,")
    02150   AIDE_TEXTE("take care to watch before the key to press")
    02151   AIDE_TEXTE("to show the menu back (the key is")
    02152   AIDE_LIEN ("%s).",0x100+BOUTON_CACHER)
    02153
    02154 };
    02155
    02156 #define DECLARATION_TABLE_AIDE(x) {x, sizeof(x)/sizeof(const T_TABLEAIDE)},
    02157
    02158 struct Section_d_aide Table_d_aide[] =
    02159 {
    02160   DECLARATION_TABLE_AIDE(TableAideAbout)
    02161   DECLARATION_TABLE_AIDE(TableAideLicense)
    02162   DECLARATION_TABLE_AIDE(TableAideHelp)
    02163   DECLARATION_TABLE_AIDE(TableAideCredits)
    02164
    02165   // Attention, dans l'ordre de NUMEROS_DE_BOUTONS
    02166   DECLARATION_TABLE_AIDE(TableAidePinceaux     )
    02167   DECLARATION_TABLE_AIDE(TableAideAjuster      )
    02168   DECLARATION_TABLE_AIDE(TableAideDessin       )
    02169   DECLARATION_TABLE_AIDE(TableAideCourbes      )
    02170   DECLARATION_TABLE_AIDE(TableAideLignes       )
    02171   DECLARATION_TABLE_AIDE(TableAideSpray        )
    02172   DECLARATION_TABLE_AIDE(TableAideFloodfill    )
    02173   DECLARATION_TABLE_AIDE(TableAidePolygones    )
    02174   DECLARATION_TABLE_AIDE(TableAidePolyfill     )
    02175   DECLARATION_TABLE_AIDE(TableAideRectangles   )
    02176   DECLARATION_TABLE_AIDE(TableAideFillRect     )
    02177   DECLARATION_TABLE_AIDE(TableAideCercles      )
    02178   DECLARATION_TABLE_AIDE(TableAideFillCerc     )
    02179   DECLARATION_TABLE_AIDE(TableAideGradRect     )
    02180   DECLARATION_TABLE_AIDE(TableAideGradMenu     )
    02181   DECLARATION_TABLE_AIDE(TableAideSpheres      )
    02182   DECLARATION_TABLE_AIDE(TableAideBrosse       )
    02183   DECLARATION_TABLE_AIDE(TableAidePolybrosse   )
    02184   DECLARATION_TABLE_AIDE(TableAideEffetsBrosse )
    02185   DECLARATION_TABLE_AIDE(TableAideEffets       )
    02186   DECLARATION_TABLE_AIDE(TableAideTexte        )
    02187   DECLARATION_TABLE_AIDE(TableAideLoupe        )
    02188   DECLARATION_TABLE_AIDE(TableAidePipette      )
    02189   DECLARATION_TABLE_AIDE(TableAideResol        )
    02190   DECLARATION_TABLE_AIDE(TableAidePage         )
    02191   DECLARATION_TABLE_AIDE(TableAideSauver       )
    02192   DECLARATION_TABLE_AIDE(TableAideCharger      )
    02193   DECLARATION_TABLE_AIDE(TableAideParametres   )
    02194   DECLARATION_TABLE_AIDE(TableAideClear        )
    02195   DECLARATION_TABLE_AIDE(TableAideAide         )
    02196   DECLARATION_TABLE_AIDE(TableAideUndo         )
    02197   DECLARATION_TABLE_AIDE(TableAideKill         )
    02198   DECLARATION_TABLE_AIDE(TableAideQuit         )
    02199   DECLARATION_TABLE_AIDE(TableAidePalette      )
    02200   DECLARATION_TABLE_AIDE(TableAidePalScroll    )
    02201   DECLARATION_TABLE_AIDE(TableAidePalScroll    )
    02202   DECLARATION_TABLE_AIDE(TableAideChoixCol     )
    02203   DECLARATION_TABLE_AIDE(TableAideCacher       )
    02204 };