2205 lines
		
	
	
		
			92 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			2205 lines
		
	
	
		
			92 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/*  Grafx2 - The Ultimate 256-color bitmap paint program
 | 
						|
 | 
						|
    Copyright 2008 Yves Rizoud
 | 
						|
    Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)
 | 
						|
 | 
						|
    Grafx2 is free software; you can redistribute it and/or
 | 
						|
    modify it under the terms of the GNU General Public License
 | 
						|
    as published by the Free Software Foundation; version 2
 | 
						|
    of the License.
 | 
						|
 | 
						|
    Grafx2 is distributed in the hope that it will be useful,
 | 
						|
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
    GNU General Public License for more details.
 | 
						|
 | 
						|
    You should have received a copy of the GNU General Public License
 | 
						|
    along with Grafx2; if not, see <http://www.gnu.org/licenses/> or
 | 
						|
    write to the Free Software Foundation, Inc.,
 | 
						|
    59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 | 
						|
*/
 | 
						|
 | 
						|
#include "const.h" // Utilise les enumerations BOUTON_ et SPECIAL_
 | 
						|
 | 
						|
// Quelques formules magiques:
 | 
						|
#define HELP_TEXT(x) {'N', x, 0},
 | 
						|
// Génère une ligne 'N' (Normale)
 | 
						|
 | 
						|
#define HELP_LINK(x,y) {'K', x, y},
 | 
						|
// Génère une ligne 'K' (Key)
 | 
						|
 | 
						|
#define HELP_BOLD(x) {'S', x, 0},
 | 
						|
// Génère une ligne 'S' (BOLD)
 | 
						|
 | 
						|
#define HELP_TITLE(x) {'T', x, 0}, {'-', x, 0},
 | 
						|
// Génère une ligne 'T' (Titre partie haute)
 | 
						|
// et une deuxième  '-' (Titre partie basse)
 | 
						|
// (pour gérer les gros titres qui occupent deux lignes)
 | 
						|
 | 
						|
static const T_Help_table helptable_about[] =
 | 
						|
/*
 | 
						|
  HELP_TEXT("--------------------------------------------")
 | 
						|
*/
 | 
						|
{
 | 
						|
  HELP_TEXT("") // Laisse de la place pour le logo
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("      GRAFX 2.00")
 | 
						|
  HELP_BOLD ("  THE ULTIMATE MULTI-RESOLUTION GFX EDITOR")
 | 
						|
  HELP_TEXT("       http://grafx2.googlecode.com")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Copyright 2007 by the Grafx2 project team")
 | 
						|
  HELP_TEXT("    Copyright 1996-2001 by SUNSET DESIGN")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_licence[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("       LICENSE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Grafx2 is FREE SOFTWARE, you can")
 | 
						|
  HELP_TEXT("redistribute it and/or modify it under the")
 | 
						|
  HELP_TEXT("terms of the GNU General Public License as")
 | 
						|
  HELP_TEXT("published by the Free Software Foundation;")
 | 
						|
  HELP_TEXT("version 2 of the License.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Grafx2 is distributed in the hope that it")
 | 
						|
  HELP_TEXT("will be useful, but WITHOUT ANY WARRANTY;")
 | 
						|
  HELP_TEXT("without even the implied warranty of")
 | 
						|
  HELP_TEXT("MERCHANTABILITY or FITNESS FOR A PARTICULAR")
 | 
						|
  HELP_TEXT("PURPOSE.  See the GNU General Public License")
 | 
						|
  HELP_TEXT("for more details.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("You should have received a copy of the GNU")
 | 
						|
  HELP_TEXT("General Public License along with Grafx2;")
 | 
						|
  HELP_TEXT("if not, see http://www.gnu.org/licenses/ or")
 | 
						|
  HELP_TEXT("write to the Free Software Foundation, Inc.")
 | 
						|
  HELP_TEXT(" 59 Temple Place - Suite 330, Boston,")
 | 
						|
  HELP_TEXT(" MA  02111-1307, USA.")
 | 
						|
 | 
						|
};
 | 
						|
static const T_Help_table helptable_help[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("         HELP")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Contextual help is available by pressing")
 | 
						|
  HELP_LINK ("  the %s key",0x100+BUTTON_HELP)
 | 
						|
  HELP_TEXT("  You can do it while hovering a menu icon,")
 | 
						|
  HELP_TEXT("  or while a window is open.")
 | 
						|
  HELP_TEXT("  When a keyboard shortcut is displayed it's")
 | 
						|
  HELP_TEXT("  your current configuration and you can")
 | 
						|
  HELP_TEXT("  change it by clicking it.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("  KEYBOARD SHORTCUTS")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Scroll visible area")
 | 
						|
  HELP_LINK ("  up:                %s",   SPECIAL_SCROLL_UP)
 | 
						|
  HELP_LINK ("  down:              %s",   SPECIAL_SCROLL_DOWN)
 | 
						|
  HELP_LINK ("  left:              %s",   SPECIAL_SCROLL_LEFT)
 | 
						|
  HELP_LINK ("  right:             %s",   SPECIAL_SCROLL_RIGHT)
 | 
						|
  HELP_LINK ("  up faster:         %s",   SPECIAL_SCROLL_UP_FAST)
 | 
						|
  HELP_LINK ("  down faster:       %s",   SPECIAL_SCROLL_DOWN_FAST)
 | 
						|
  HELP_LINK ("  left faster:       %s",   SPECIAL_SCROLL_LEFT_FAST)
 | 
						|
  HELP_LINK ("  right faster:      %s",   SPECIAL_SCROLL_RIGHT_FAST)
 | 
						|
  HELP_LINK ("  up slower:         %s",   SPECIAL_SCROLL_UP_SLOW)
 | 
						|
  HELP_LINK ("  down slower:       %s",   SPECIAL_SCROLL_DOWN_SLOW)
 | 
						|
  HELP_LINK ("  left slower:       %s",   SPECIAL_SCROLL_LEFT_SLOW)
 | 
						|
  HELP_LINK ("  right slower:      %s",   SPECIAL_SCROLL_RIGHT_SLOW)
 | 
						|
  HELP_TEXT("Emulate mouse")
 | 
						|
  HELP_LINK ("  Up:                %s",   SPECIAL_MOUSE_UP)
 | 
						|
  HELP_LINK ("  Down:              %s",   SPECIAL_MOUSE_DOWN)
 | 
						|
  HELP_LINK ("  Left:              %s",   SPECIAL_MOUSE_LEFT)
 | 
						|
  HELP_LINK ("  Right:             %s",   SPECIAL_MOUSE_RIGHT)
 | 
						|
  HELP_LINK ("  Left click:        %s",   SPECIAL_CLICK_LEFT)
 | 
						|
  HELP_LINK ("  Right click:       %s",   SPECIAL_CLICK_RIGHT)
 | 
						|
  HELP_LINK ("Show / Hide menu:    %s",   0x100+BUTTON_HIDE)
 | 
						|
  HELP_LINK ("Show / Hide cursor:  %s",   SPECIAL_SHOW_HIDE_CURSOR)
 | 
						|
  HELP_LINK ("Paintbrush = \".\":    %s",   SPECIAL_DOT_PAINTBRUSH)
 | 
						|
  HELP_LINK ("Paintbrush choice:   %s",   0x100+BUTTON_PAINTBRUSHES)
 | 
						|
  HELP_LINK ("Monochrome brush:    %s",   0x200+BUTTON_PAINTBRUSHES)
 | 
						|
  HELP_LINK ("Freehand drawing:    %s",   0x100+BUTTON_DRAW)
 | 
						|
  HELP_TEXT("Switch freehand")
 | 
						|
  HELP_LINK ("  drawing mode:      %s",   0x200+BUTTON_DRAW)
 | 
						|
  HELP_TEXT("Continuous freehand")
 | 
						|
  HELP_LINK ("  drawing:           %s",   SPECIAL_CONTINUOUS_DRAW)
 | 
						|
  HELP_LINK ("Line:                %s",   0x100+BUTTON_LINES)
 | 
						|
  HELP_LINK ("Knotted lines:       %s",   0x200+BUTTON_LINES)
 | 
						|
  HELP_LINK ("Spray:               %s",   0x100+BUTTON_AIRBRUSH)
 | 
						|
  HELP_LINK ("Spray menu:          %s",   0x200+BUTTON_AIRBRUSH)
 | 
						|
  HELP_LINK ("Floodfill:           %s",   0x100+BUTTON_FLOODFILL)
 | 
						|
  HELP_LINK ("Replace color:       %s",   0x200+BUTTON_FLOODFILL)
 | 
						|
  HELP_LINK ("Bezier's curves:     %s",   0x100+BUTTON_CURVES)
 | 
						|
  HELP_TEXT("Bezier's curve with")
 | 
						|
  HELP_LINK ("  3 or 4 points      %s",   0x200+BUTTON_CURVES)
 | 
						|
  HELP_LINK ("Empty rectangle:     %s",   0x100+BUTTON_RECTANGLES)
 | 
						|
  HELP_LINK ("Filled rectangle:    %s",   0x100+BUTTON_FILLRECT)
 | 
						|
  HELP_LINK ("Empty circle:        %s",   0x100+BUTTON_CIRCLES)
 | 
						|
  HELP_LINK ("Empty ellipse:       %s",   0x200+BUTTON_CIRCLES)
 | 
						|
  HELP_LINK ("Filled circle:       %s",   0x100+BUTTON_FILLCIRC)
 | 
						|
  HELP_LINK ("Filled ellipse:      %s",   0x200+BUTTON_FILLCIRC)
 | 
						|
  HELP_LINK ("Empty polygon:       %s",   0x100+BUTTON_POLYGONS)
 | 
						|
  HELP_LINK ("Empty polyform:      %s",   0x200+BUTTON_POLYGONS)
 | 
						|
  HELP_LINK ("Polyfill:            %s",   0x100+BUTTON_POLYFILL)
 | 
						|
  HELP_LINK ("Filled polyform:     %s",   0x200+BUTTON_POLYFILL)
 | 
						|
  HELP_LINK ("Gradient rectangle:  %s",   0x100+BUTTON_GRADRECT)
 | 
						|
  HELP_LINK ("Gradation menu:      %s",   0x100+BUTTON_GRADMENU)
 | 
						|
  HELP_LINK ("Spheres:             %s",   0x100+BUTTON_SPHERES)
 | 
						|
  HELP_LINK ("Gradient ellipses:   %s",   0x200+BUTTON_SPHERES)
 | 
						|
  HELP_LINK ("Adjust picture:      %s",   0x100+BUTTON_ADJUST)
 | 
						|
  HELP_LINK ("Flip picture menu:   %s",   0x200+BUTTON_ADJUST)
 | 
						|
  HELP_LINK ("Effects menu:        %s",   0x100+BUTTON_EFFECTS)
 | 
						|
  HELP_LINK ("Shade mode:          %s",   SPECIAL_SHADE_MODE)
 | 
						|
  HELP_LINK ("Shade menu:          %s",   SPECIAL_SHADE_MENU)
 | 
						|
  HELP_LINK ("Quick-shade mode:    %s",   SPECIAL_QUICK_SHADE_MODE)
 | 
						|
  HELP_LINK ("Quick-shade menu:    %s",   SPECIAL_QUICK_SHADE_MENU)
 | 
						|
  HELP_LINK ("Stencil mode:        %s",   SPECIAL_STENCIL_MODE)
 | 
						|
  HELP_LINK ("Stencil menu:        %s",   SPECIAL_STENCIL_MENU)
 | 
						|
  HELP_LINK ("Mask mode:           %s",   SPECIAL_MASK_MODE)
 | 
						|
  HELP_LINK ("Mask menu:           %s",   SPECIAL_MASK_MENU)
 | 
						|
  HELP_LINK ("Grid mode:           %s",   SPECIAL_GRID_MODE)
 | 
						|
  HELP_LINK ("Grid menu:           %s",   SPECIAL_GRID_MENU)
 | 
						|
  HELP_LINK ("Sieve mode:          %s",   SPECIAL_SIEVE_MODE)
 | 
						|
  HELP_LINK ("Sieve menu:          %s",   SPECIAL_SIEVE_MENU)
 | 
						|
  HELP_LINK ("Invert Sieve:        %s",   SPECIAL_INVERT_SIEVE)
 | 
						|
  HELP_LINK ("Colorize mode:       %s",   SPECIAL_COLORIZE_MODE)
 | 
						|
  HELP_LINK ("Colorize menu:       %s",   SPECIAL_COLORIZE_MENU)
 | 
						|
  HELP_LINK ("Smooth mode:         %s",   SPECIAL_SMOOTH_MODE)
 | 
						|
  HELP_LINK ("Smooth menu:         %s",   SPECIAL_SMOOTH_MENU)
 | 
						|
  HELP_LINK ("Smear mode:          %s",   SPECIAL_SMEAR_MODE)
 | 
						|
  HELP_LINK ("Tiling mode:         %s",   SPECIAL_TILING_MODE)
 | 
						|
  HELP_LINK ("Tiling menu:         %s",   SPECIAL_TILING_MENU)
 | 
						|
  HELP_LINK ("Pick brush:          %s",   0x100+BUTTON_BRUSH)
 | 
						|
  HELP_LINK ("Pick polyform brush: %s",   0x100+BUTTON_POLYBRUSH)
 | 
						|
  HELP_LINK ("Restore brush:       %s",   0x200+BUTTON_BRUSH)
 | 
						|
  HELP_LINK ("Flip X:              %s",   SPECIAL_FLIP_X)
 | 
						|
  HELP_LINK ("Flip Y:              %s",   SPECIAL_FLIP_Y)
 | 
						|
  HELP_LINK ("90' brush rotation:  %s",   SPECIAL_ROTATE_90)
 | 
						|
  HELP_LINK ("180' brush rotation: %s",   SPECIAL_ROTATE_180)
 | 
						|
  HELP_LINK ("Stretch brush:       %s",   SPECIAL_STRETCH)
 | 
						|
  HELP_LINK ("Distort brush:       %s",   SPECIAL_DISTORT)
 | 
						|
  HELP_LINK ("Outline brush:       %s",   SPECIAL_OUTLINE)
 | 
						|
  HELP_LINK ("Nibble brush:        %s",   SPECIAL_NIBBLE)
 | 
						|
  HELP_LINK ("Get brush colors:    %s",   SPECIAL_GET_BRUSH_COLORS)
 | 
						|
  HELP_LINK ("Recolorize brush:    %s",   SPECIAL_RECOLORIZE_BRUSH)
 | 
						|
  HELP_LINK ("Rotate brush:        %s",   SPECIAL_ROTATE_ANY_ANGLE)
 | 
						|
  HELP_LINK ("Pipette:             %s",   0x100+BUTTON_COLORPICKER)
 | 
						|
  HELP_LINK ("Swap fore/back color:%s",   0x200+BUTTON_COLORPICKER)
 | 
						|
  HELP_LINK ("Magnifier mode:      %s",   0x100+BUTTON_MAGNIFIER)
 | 
						|
  HELP_LINK ("Zoom factor menu:    %s",   0x200+BUTTON_MAGNIFIER)
 | 
						|
  HELP_LINK ("Zoom in:             %s",   SPECIAL_ZOOM_IN)
 | 
						|
  HELP_LINK ("Zoom out:            %s",   SPECIAL_ZOOM_OUT)
 | 
						|
  HELP_LINK ("Brush effects menu:  %s",   0x100+BUTTON_BRUSH_EFFECTS)
 | 
						|
  HELP_LINK ("Text:                %s",   0x100+BUTTON_TEXT)
 | 
						|
  HELP_LINK ("Resolution menu:     %s",   0x100+BUTTON_RESOL)
 | 
						|
  HELP_LINK ("Safety resolution:   %s",   0x200+BUTTON_RESOL)
 | 
						|
  HELP_LINK ("Help:                %s",   0x100+BUTTON_HELP)
 | 
						|
  HELP_LINK ("Statistics:          %s",   0x200+BUTTON_HELP)
 | 
						|
  HELP_LINK ("Go to spare page:    %s",   0x100+BUTTON_PAGE)
 | 
						|
  HELP_LINK ("Copy to spare page:  %s",   0x200+BUTTON_PAGE)
 | 
						|
  HELP_LINK ("Save as:             %s",   0x100+BUTTON_SAVE)
 | 
						|
  HELP_LINK ("Save:                %s",   0x200+BUTTON_SAVE)
 | 
						|
  HELP_LINK ("Load:                %s",   0x100+BUTTON_LOAD)
 | 
						|
  HELP_LINK ("Re-load:             %s",   0x200+BUTTON_LOAD)
 | 
						|
  HELP_LINK ("Save brush:          %s",   SPECIAL_SAVE_BRUSH)
 | 
						|
  HELP_LINK ("Load brush:          %s",   SPECIAL_LOAD_BRUSH)
 | 
						|
  HELP_LINK ("Larger brush size:   %s",   SPECIAL_BIGGER_PAINTBRUSH)
 | 
						|
  HELP_LINK ("Smaller brush size:  %s",   SPECIAL_SMALLER_PAINTBRUSH)
 | 
						|
  HELP_LINK ("Settings:            %s",   0x100+BUTTON_SETTINGS)
 | 
						|
  HELP_LINK ("Undo:                %s",   0x100+BUTTON_UNDO)
 | 
						|
  HELP_LINK ("Redo:                %s",   0x200+BUTTON_UNDO)
 | 
						|
  HELP_LINK ("Kill page:           %s",   0x100+BUTTON_KILL)
 | 
						|
  HELP_LINK ("Clear:               %s",   0x100+BUTTON_CLEAR)
 | 
						|
  HELP_LINK ("Clear with BG color: %s",   0x200+BUTTON_CLEAR)
 | 
						|
  HELP_LINK ("Quit:                %s",   0x100+BUTTON_QUIT)
 | 
						|
  HELP_LINK ("Palette menu:        %s",   0x100+BUTTON_PALETTE)
 | 
						|
  HELP_LINK ("2nd Palette menu:    %s",   0x200+BUTTON_PALETTE)
 | 
						|
  HELP_LINK ("Exclude colors menu: %s",   SPECIAL_EXCLUDE_COLORS_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Scroll palette")
 | 
						|
  HELP_LINK ("  Left: %s",   0x100+BUTTON_PAL_LEFT)
 | 
						|
  HELP_LINK ("  Right: %s",   0x100+BUTTON_PAL_RIGHT)
 | 
						|
  HELP_LINK ("  Left faster: %s",   0x200+BUTTON_PAL_LEFT)
 | 
						|
  HELP_LINK ("  Right faster: %s",   0x200+BUTTON_PAL_RIGHT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Change brush attachement")
 | 
						|
  HELP_LINK ("  Center      : %s",   SPECIAL_CENTER_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Top-left    : %s",   SPECIAL_TOP_LEFT_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Top-right   : %s",   SPECIAL_TOP_RIGHT_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Bottom-left : %s",   SPECIAL_BOTTOM_LEFT_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Bottom-right: %s",   SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Select foreground color")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("  Next    : %s",   SPECIAL_NEXT_FORECOLOR)
 | 
						|
  HELP_LINK ("  Previous: %s",   SPECIAL_PREVIOUS_FORECOLOR)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Select background color")
 | 
						|
  HELP_LINK ("  Next    : %s",   SPECIAL_NEXT_BACKCOLOR)
 | 
						|
  HELP_LINK ("  Previous: %s",   SPECIAL_PREVIOUS_BACKCOLOR)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Select user-defined foreground color")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("  Next    : %s",   SPECIAL_NEXT_USER_FORECOLOR)
 | 
						|
  HELP_LINK ("  Previous: %s",   SPECIAL_PREVIOUS_USER_FORECOLOR)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Select user-defined background color")
 | 
						|
  HELP_LINK ("  Next    : %s",   SPECIAL_NEXT_USER_BACKCOLOR)
 | 
						|
  HELP_LINK ("  Previous: %s",   SPECIAL_PREVIOUS_USER_BACKCOLOR)
 | 
						|
  HELP_TEXT("")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_credits[] =
 | 
						|
{
 | 
						|
  HELP_TITLE(" GRAFX2 IS CREATED by")
 | 
						|
  HELP_BOLD ("    SUNSET DESIGN")
 | 
						|
  HELP_BOLD ("       AUTHORS OF GRAFX2.0 BETA 96.5%")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Guillaume Dorme alias \"Robinson\" (code)")
 | 
						|
  HELP_TEXT("  Karl Maritaud   alias \"X-Man\" (code&gfx)")
 | 
						|
  HELP_TEXT("                    (k.maritaud\100laposte.net)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("   Re-licensed GrafX2 under the GPL in 2001")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("         THE GRAFX2 PROJECT TEAM")          //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Adrien Destugues (pulkomandy\100gmail.com)") //
 | 
						|
  HELP_TEXT("  Yves Rizoud (yrizoud\100gmail.com)")         //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("   Got the source back to life in 2006")    //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("                    ART")                   //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  GrafX2 logo by Made (www.m4de.com)")      //
 | 
						|
  HELP_TEXT("  Icons and fonts by X-Man ")               //
 | 
						|
  HELP_TEXT("  Additional graphics by iLKke")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Pixelled all the graphics")               //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE(" OTHER MACHINES PORTS")                 //
 | 
						|
  HELP_BOLD ("              AMIGA OS 4 PORT")             //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Peter Gordon (pete\100petergordon.org.uk)")  //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("                 AROS PORT")                //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Fernando Mastandrea (masta.uy\100gmail.com)")//
 | 
						|
  HELP_TEXT("  Markus Weiss (mweiss\100id-architekten.de)") //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("                FREEBSD PORT")              //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Jean-Baptiste Berlioz")                   //
 | 
						|
  HELP_TEXT("                    (tobe\100freemind-tobe.com)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("           HAIKU OS AND BEOS PORT")         //
 | 
						|
  HELP_TEXT("")                                          //
 | 
						|
  HELP_TEXT("  Luc Schrijvers (begasus\100skynet.be)")      //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("               MAC OS X PORT")              //
 | 
						|
  HELP_TEXT("")                                          //
 | 
						|
  HELP_TEXT("  Franck Charlet (hitchhikr\100australia.edu)")//
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("                MORPHOS PORT")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Rusback (rusback\100wanadoo.fr)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("                 SKYOS PORT")         //
 | 
						|
  HELP_TEXT("")                                          //
 | 
						|
  HELP_TEXT("  Luc Schrijvers (begasus\100skynet.be)")      //
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Made it work on your favourite toaster")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD("                 BUGFINDERS")                //
 | 
						|
  HELP_TEXT("")                                          //
 | 
						|
  HELP_TEXT("  BDCIron       Ced           El Topo    ")
 | 
						|
  HELP_TEXT("  fallenblood   Frost         Grimmy     ")
 | 
						|
  HELP_TEXT("  iLKke         keito         kusma      ")
 | 
						|
  HELP_TEXT("  Lord Graga    mind          MooZ       ")
 | 
						|
  HELP_TEXT("  richienyhus   tempest       Timo Kurrpa")
 | 
						|
  HELP_TEXT("  titus^Rab     Tobé          00ai99")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Posted the annoying bugreports")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE(" FILE FORMATS CREDITS")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("   PKM : Sunset Design")
 | 
						|
  HELP_TEXT("   LBM : Electronic Arts")
 | 
						|
  HELP_TEXT("   GIF : Compuserve")
 | 
						|
  HELP_TEXT("   BMP : Microsoft")
 | 
						|
  HELP_TEXT("   PCX : Z-Soft")
 | 
						|
  HELP_TEXT("   IMG : Bivas (W. Wiedmann?)")
 | 
						|
  HELP_TEXT("   SCx : Colorix (?)")
 | 
						|
  HELP_TEXT("   CEL,KCF : K.O.S. (KISekae Set system)")
 | 
						|
  HELP_TEXT("   PI1,PC1 : Degas Elite")
 | 
						|
  HELP_TEXT("   PAL : ermmh... nobody (?)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE ("  OUR HOMEPAGE")               //
 | 
						|
  HELP_TEXT("")                                          //
 | 
						|
  HELP_BOLD("http://grafx2.codegoogle.com")
 | 
						|
  HELP_TEXT("")                                          //
 | 
						|
  HELP_TEXT("Please report any bug you may find there")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE ("  GREETINGS")
 | 
						|
  HELP_TEXT("")                                          //
 | 
						|
  HELP_TEXT("- To the Pouet.net BBS posters, the #CPC")
 | 
						|
  HELP_TEXT(" trolls and the bitfellas")
 | 
						|
  HELP_TEXT("- To every people who makes the scene alive!")
 | 
						|
  HELP_TEXT("- To all guys making nice pixelled pictures")
 | 
						|
  HELP_TEXT("  (with or without GrafX2)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("We send our best regards to...")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("  Access        Filter        Pink")
 | 
						|
  HELP_TEXT("  Ace           Fiver         Pixel")
 | 
						|
  HELP_TEXT("  AcidJam       Flan          Profil")
 | 
						|
  HELP_TEXT("  Acryl         Fred          Prowler")
 | 
						|
  HELP_TEXT("  Alexel        FreddyV       Puznik")
 | 
						|
  HELP_TEXT("  Alias         Frost         Quick")
 | 
						|
  HELP_TEXT("  Amiral        Gaël(GDC)     Ra")
 | 
						|
  HELP_TEXT("  Arrakis       GainX         Raster")
 | 
						|
  HELP_TEXT("  Avocado       Gandalf       Ravian")
 | 
						|
  HELP_TEXT("  Baloo         Goblin        RedBug")
 | 
						|
  HELP_TEXT("  Barti         Greenpix7     Rem")
 | 
						|
  HELP_TEXT("  Bat           Grid          Rez")
 | 
						|
  HELP_TEXT("  Biro          GrosQuick     Roudoudou")
 | 
						|
  HELP_TEXT("  Bisounours    HackerCroll   Sacrilege")
 | 
						|
  HELP_TEXT("  BlackAxe      Haplo         Sam")
 | 
						|
  HELP_TEXT("  Bonnie        Hof           SandMan")
 | 
						|
  HELP_TEXT("  Boo           Hornet        Scape")
 | 
						|
  HELP_TEXT("  Boz           Hulud         Sébastien")
 | 
						|
  HELP_TEXT("  Carine        Java          Shodan")
 | 
						|
  HELP_TEXT("  Chandra       JBT           Skal")
 | 
						|
  HELP_TEXT("  Cheetah       Jérôme        Skyfire")
 | 
						|
  HELP_TEXT("  Chill         Julien(JCA)   Sphair")
 | 
						|
  HELP_TEXT("  Cougar        KalMinDo      Sprocket")
 | 
						|
  HELP_TEXT("  Cremax        KaneWood      Stef")
 | 
						|
  HELP_TEXT("  Cyclone       Karma         Stony")
 | 
						|
  HELP_TEXT("  Dake          Keith303      Sumaleth")
 | 
						|
  HELP_TEXT("  Danny         Lazur         Sunday")
 | 
						|
  HELP_TEXT("  Danube        LightShow     Suny")
 | 
						|
  HELP_TEXT("  Darjul        Lluvia        Sybaris")
 | 
						|
  HELP_TEXT("  Darwin        Louie         TBF")
 | 
						|
  HELP_TEXT("  DarkAngel     Luk           Tempest")
 | 
						|
  HELP_TEXT("  Das           Made          Thor")
 | 
						|
  HELP_TEXT("  Decker        Mamos         TMK")
 | 
						|
  HELP_TEXT("  DerPiipo      Mandrixx      TwoFace")
 | 
						|
  HELP_TEXT("  Destop        Mangue        Underking")
 | 
						|
  HELP_TEXT("  Diabolo       Mars          Unreal")
 | 
						|
  HELP_TEXT("  DineS         Mephisto      VaeVictis")
 | 
						|
  HELP_TEXT("  Drac          Mercure       Vastator")
 | 
						|
  HELP_TEXT("  DrYes         Mirec         Vatin")
 | 
						|
  HELP_TEXT("  Edyx          Moa           Veckman")
 | 
						|
  HELP_TEXT("  Eller         Moxica        Wain")
 | 
						|
  HELP_TEXT("  Ellyn         MRK           Wally")
 | 
						|
  HELP_TEXT("  EOF           Nitch         WillBe")
 | 
						|
  HELP_TEXT("  Fall          Noal          Xoomie")
 | 
						|
  HELP_TEXT("  Fame          Nytrik        Xtrm")
 | 
						|
  HELP_TEXT("  Fantom        Optic         YannSulu")
 | 
						|
  HELP_TEXT("  Fear          Orome         Z")
 | 
						|
  HELP_TEXT("  Feather       Pahladin      Zeb")
 | 
						|
  HELP_TEXT("  Fennec        Phar          Zebig")
 | 
						|
  HELP_TEXT("  and all #pixel, #demofr and #coders.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE ("  SNAIL MAIL")
 | 
						|
  HELP_TEXT("  (From 2001, current status: unknown)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("    GUILLAUME DORME (Robinson)")
 | 
						|
  HELP_TEXT("    15, rue de l'observatoire")
 | 
						|
  HELP_TEXT("    87000 LIMOGES (FRANCE)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("    KARL MARITAUD (X-Man)")
 | 
						|
  HELP_TEXT("    10, rue de la Brasserie")
 | 
						|
  HELP_TEXT("    87000 LIMOGES (FRANCE)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("  THANKS")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("    Some information taken from several docs")
 | 
						|
  HELP_TEXT("   (PCGPE, Intervue, PC Interdit...) gave us")
 | 
						|
  HELP_TEXT("   an invaluable help.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("    Thanks to Shawn Hargreaves for his")
 | 
						|
  HELP_TEXT("   filled polygon routine from Allegro v2.2.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("    Thanks to Carlos \"Made\" Pardo for his")
 | 
						|
  HELP_TEXT("   great GrafX2 logo.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("    This is our very first program compiled")
 | 
						|
  HELP_TEXT("   with the Gnu C Compiler.")
 | 
						|
  HELP_TEXT("    A thousand thanks to the authors of")
 | 
						|
  HELP_TEXT("    this compiler.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("    We also would like to thank all the")
 | 
						|
  HELP_TEXT("   people who gave us ideas to improve")
 | 
						|
  HELP_TEXT("   GrafX2.")
 | 
						|
  HELP_TITLE("")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_paintbrush[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("PAINTBRUSHES")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("    LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_PAINTBRUSHES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a menu where you can choose the")
 | 
						|
  HELP_TEXT("shape of your paintbrush.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Paintbrushes are sorted by family. You can")
 | 
						|
  HELP_TEXT("see some paintbrushes of the same family but")
 | 
						|
  HELP_TEXT("with different sizes. There is at least one")
 | 
						|
  HELP_TEXT("paint-brush from each family displayed in")
 | 
						|
  HELP_TEXT("this menu.")
 | 
						|
  HELP_TEXT("Here is the list of all the different")
 | 
						|
  HELP_TEXT("paintbrush families:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("*******      ***      * * * *      * *   ")
 | 
						|
  HELP_TEXT("*******     *****      * * *      * * *  ")
 | 
						|
  HELP_TEXT("*******    *******    * * * *    * * * * ")
 | 
						|
  HELP_TEXT("*******    *******     * * *      * * *  ")
 | 
						|
  HELP_TEXT("*******    *******    * * * *    * * * * ")
 | 
						|
  HELP_TEXT("*******     *****      * * *      * * *  ")
 | 
						|
  HELP_TEXT("*******      ***      * * * *      * *   ")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Square      Disc       Sieve      Sieve  ")
 | 
						|
  HELP_TEXT("                      square      disc   ")
 | 
						|
  HELP_TEXT("                                         ")
 | 
						|
  HELP_TEXT("   *           *                    *    ")
 | 
						|
  HELP_TEXT("  ***       *    *                  *    ")
 | 
						|
  HELP_TEXT(" *****        *                     *    ")
 | 
						|
  HELP_TEXT("*******               *******       *    ")
 | 
						|
  HELP_TEXT(" *****     *  *  *                  *    ")
 | 
						|
  HELP_TEXT("  ***                               *    ")
 | 
						|
  HELP_TEXT("   *         *  *                   *    ")
 | 
						|
  HELP_TEXT("                                         ")
 | 
						|
  HELP_TEXT("Diamond    Random      Horiz.    Vertical")
 | 
						|
  HELP_TEXT("                        bar        bar   ")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("      *    *          *     *       *")
 | 
						|
  HELP_TEXT("     *      *          *   *        *")
 | 
						|
  HELP_TEXT("    *        *          * *         *")
 | 
						|
  HELP_TEXT("   *          *          *       *******")
 | 
						|
  HELP_TEXT("  *            *        * *         *")
 | 
						|
  HELP_TEXT(" *              *      *   *        *")
 | 
						|
  HELP_TEXT("*                *    *     *       *")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT(" Slash      Back-     Cross X    Cross +")
 | 
						|
  HELP_TEXT("            slash")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("When using one of these, you can change the")
 | 
						|
  HELP_TEXT("brush size by using the keys:")
 | 
						|
  HELP_LINK ("Reduce   : %s",   SPECIAL_SMALLER_PAINTBRUSH)
 | 
						|
  HELP_LINK ("Increase : %s",   SPECIAL_BIGGER_PAINTBRUSH)
 | 
						|
  HELP_TEXT("The 3 last paintbrushes in the menu belong")
 | 
						|
  HELP_TEXT("to the \"miscellaneous\" family and their size")
 | 
						|
  HELP_TEXT("cannot be modified.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("    RIGHT CLICK     ")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_PAINTBRUSHES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Transforms your current user-defined brush")
 | 
						|
  HELP_TEXT("into a paintbrush. This is actually a")
 | 
						|
  HELP_TEXT("\"monochromisation\" of your user-defined")
 | 
						|
  HELP_TEXT("brush. This means that every color of the")
 | 
						|
  HELP_TEXT("brush that aren't the Back-color will be")
 | 
						|
  HELP_TEXT("set to the Fore-color. But this option")
 | 
						|
  HELP_TEXT("doesn't alter the brush: you'll just have")
 | 
						|
  HELP_TEXT("to right-click on the \"Get brush\" buttons")
 | 
						|
  HELP_TEXT("to get your brush back.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Note: When you press (not in the menu) the")
 | 
						|
  HELP_LINK ("key %s, the current",SPECIAL_DOT_PAINTBRUSH)
 | 
						|
  HELP_TEXT("paintbrush becomes the smallest member of")
 | 
						|
  HELP_TEXT("the \"Disc\" family: i.e one pixel.")
 | 
						|
 | 
						|
};
 | 
						|
static const T_Help_table helptable_adjust[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("ADJUST PICTURE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("    LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_ADJUST)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Allows you to scroll the picture to")
 | 
						|
  HELP_TEXT("re-center your graph for example.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Any part of the picture that goes out of")
 | 
						|
  HELP_TEXT("the image by a side comes back by the")
 | 
						|
  HELP_TEXT("opposite one.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("It is assimilated to the drawing tools")
 | 
						|
  HELP_TEXT("family.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("    RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_ADJUST)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("        *** Not implemented yet ***")
 | 
						|
 | 
						|
};
 | 
						|
static const T_Help_table helptable_draw[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("HAND-DRAWING")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("    LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_DRAW)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the current hand-drawing mode as the")
 | 
						|
  HELP_TEXT("active drawing tool. There are 3")
 | 
						|
  HELP_TEXT("hand-drawing modes:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Continuous hand-drawing: as you move the")
 | 
						|
  HELP_TEXT("mouse, the paintbrush is regularily pasted")
 | 
						|
  HELP_TEXT("on the picture. This drawing tool allows to")
 | 
						|
  HELP_TEXT("change the fore and back colors when being")
 | 
						|
  HELP_TEXT("in use.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Discontinuous hand-drawing: as you move the")
 | 
						|
  HELP_TEXT("mouse, the paintbrush is pasted on the")
 | 
						|
  HELP_TEXT("picture every time a delay is passed")
 | 
						|
  HELP_TEXT("(actually, the delay is 1 VBL")
 | 
						|
  HELP_TEXT("(vertical blanking)). This drawing tool")
 | 
						|
  HELP_TEXT("allows to change the fore and back colors")
 | 
						|
  HELP_TEXT("when being in use.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Dot by dot hand-drawing: the paintbrush is")
 | 
						|
  HELP_TEXT("only pasted at the position where you first")
 | 
						|
  HELP_TEXT("clicked.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("    RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_DRAW)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Toggles the different hand-drawing modes")
 | 
						|
  HELP_TEXT("and activates, at the same time, the")
 | 
						|
  HELP_TEXT("hand-drawing tool.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_curves[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("SPLINES")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_CURVES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the current curve-drawing mode as")
 | 
						|
  HELP_TEXT("the active drawing tool. There are 2")
 | 
						|
  HELP_TEXT("different curve-drawing modes:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("* 4 control points curves: define the basic")
 | 
						|
  HELP_TEXT("line like a classical line, then move, with")
 | 
						|
  HELP_TEXT("the left mouse button, the inner control")
 | 
						|
  HELP_TEXT("points to choose the shape of your curve.")
 | 
						|
  HELP_TEXT("When the curve has the shape you want, click")
 | 
						|
  HELP_TEXT("with the right mouse button to draw it")
 | 
						|
  HELP_TEXT("definitively.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("* 3 control points curves: the same as")
 | 
						|
  HELP_TEXT("above, but you'll have only one inner")
 | 
						|
  HELP_TEXT("control point to place. Moreover, the spline")
 | 
						|
  HELP_TEXT("will be traced just after placing this")
 | 
						|
  HELP_TEXT("point.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_CURVES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Toggles the different curve-drawing modes")
 | 
						|
  HELP_TEXT("and activates, at the same time, the")
 | 
						|
  HELP_TEXT("curve-drawing tool.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_lines[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("LINES")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_LINES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the current line-drawing mode as the")
 | 
						|
  HELP_TEXT("active drawing tool. There are 3")
 | 
						|
  HELP_TEXT("line-drawing modes:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("* Classical lines: when first clicking on")
 | 
						|
  HELP_TEXT("the picture, you'll define the start of the")
 | 
						|
  HELP_TEXT("line. Maintain your click to choose the end")
 | 
						|
  HELP_TEXT("of the line and release the mouse button to")
 | 
						|
  HELP_TEXT("set it.")
 | 
						|
  HELP_TEXT("If you hold SHIFT when drawing, the line")
 | 
						|
  HELP_TEXT("will be constrained to horizonal, vertical")
 | 
						|
  HELP_TEXT("or diagonal.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("* Knotted lines: works like classical lines,")
 | 
						|
  HELP_TEXT("but the end of your line will automatically")
 | 
						|
  HELP_TEXT("become the start of the next one. When you")
 | 
						|
  HELP_TEXT("want to stop chaining lines, use the")
 | 
						|
  HELP_TEXT("opposite mouse button. \"The opposite button\"")
 | 
						|
  HELP_TEXT("means that if you started to draw lignes")
 | 
						|
  HELP_TEXT("with the left button (Fore-color), you'll")
 | 
						|
  HELP_TEXT("have to stop the procedure with the right")
 | 
						|
  HELP_TEXT("button; and conversely.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("* Concentric lines: when first clicking on")
 | 
						|
  HELP_TEXT("the picture, you'll define center of the")
 | 
						|
  HELP_TEXT("lines. In fact, the center is defined by the")
 | 
						|
  HELP_TEXT("the position of the mouse when you release")
 | 
						|
  HELP_TEXT("the mouse button. Then you can draw lines")
 | 
						|
  HELP_TEXT("from the center to the current mouse")
 | 
						|
  HELP_TEXT("position by clicking. To stop drawing")
 | 
						|
  HELP_TEXT("concentric lines, use the opposite mouse")
 | 
						|
  HELP_TEXT("button. This drawing tool allows to change")
 | 
						|
  HELP_TEXT("the fore and back colors when being in use.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_LINES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Toggles the different line-drawing modes and")
 | 
						|
  HELP_TEXT("activates, at the same time, the")
 | 
						|
  HELP_TEXT("line-drawing tool.")
 | 
						|
 | 
						|
};
 | 
						|
static const T_Help_table helptable_airbrush[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("SPRAY")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_AIRBRUSH)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the spray as the active drawing")
 | 
						|
  HELP_TEXT("tool. This drawing tool allows to change the")
 | 
						|
  HELP_TEXT("fore and back colors when being in use.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_AIRBRUSH)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a menu where you can configure the")
 | 
						|
  HELP_TEXT("spray:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Size: Defines the diameter of the circle")
 | 
						|
  HELP_TEXT("in which will effectively fit the spray.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Delay: Defines the number of VBLs that")
 | 
						|
  HELP_TEXT("will be waited for between two flows of")
 | 
						|
  HELP_TEXT("spray.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Mode: Defines whether you want to use a")
 | 
						|
  HELP_TEXT("monochrome spray or a multi- colored one.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Mono-flow: Defines the number of")
 | 
						|
  HELP_TEXT("paintbrushes that will be pasted in the")
 | 
						|
  HELP_TEXT("circle of the spray at each cycle.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Palette: Left-click on a color of the")
 | 
						|
  HELP_TEXT("palette to see how much it will be used in")
 | 
						|
  HELP_TEXT("the multicolored flow, and modify it by")
 | 
						|
  HELP_TEXT("using the gauge on the right. If the flow of")
 | 
						|
  HELP_TEXT("this color was equal to 0, then the \"Init\"")
 | 
						|
  HELP_TEXT("value will be applied. Or set the flow of a")
 | 
						|
  HELP_TEXT("color to 0 by clicking on it with the right")
 | 
						|
  HELP_TEXT("mouse button.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Clear: Removes all the colors from the")
 | 
						|
  HELP_TEXT("multicolored flow. Actually, this puts a 0")
 | 
						|
  HELP_TEXT("value in the use of each color.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Init: Allows you to define a value that")
 | 
						|
  HELP_TEXT("will be set to the color you click on in the")
 | 
						|
  HELP_TEXT("palette if its value is equal to 0. This")
 | 
						|
  HELP_TEXT("permits to tag a set of colors more quickly.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- +1,-1,x2,/2: Modify the values of all the")
 | 
						|
  HELP_TEXT("tagged colors (and only them).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Tip: If you often use the Shade mode, and")
 | 
						|
  HELP_TEXT("are bored to click many times on a color to")
 | 
						|
  HELP_TEXT("reach the color you want, you can define a")
 | 
						|
  HELP_TEXT("spray with \"Size\"=1, \"Mono-flow\"=1, and")
 | 
						|
  HELP_TEXT("\"Delay\"=2 (or more, according to your")
 | 
						|
  HELP_TEXT("reflexes). And then, you'll just have to")
 | 
						|
  HELP_TEXT("click a few hundredths of second to modify a")
 | 
						|
  HELP_TEXT("color.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_floodfill[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("FLOODFILL")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_FLOODFILL)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the filler as the active drawing")
 | 
						|
  HELP_TEXT("tool. The filler, as any drawing tool, will")
 | 
						|
  HELP_TEXT("be affected by all the effects!")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Note that only the visible part of the")
 | 
						|
  HELP_TEXT("picture will be filled (as every other")
 | 
						|
  HELP_TEXT("drawing tools, the floodfill only alters the")
 | 
						|
  HELP_TEXT("visible part of the picture; this avoids")
 | 
						|
  HELP_TEXT("unwanted effects that wouldn't be controlled")
 | 
						|
  HELP_TEXT("by the user).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_FLOODFILL)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the color replacement as the active")
 | 
						|
  HELP_TEXT("drawing tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Any rule has its exceptions and this one")
 | 
						|
  HELP_TEXT("doesn't depart from that. Indeed, this tool")
 | 
						|
  HELP_TEXT("is the only one to be affected by no effect")
 | 
						|
  HELP_TEXT("(except Stencil) and to be able to modify")
 | 
						|
  HELP_TEXT("non visible parts of the picture.")
 | 
						|
  HELP_TEXT("The function of this tool being replacing")
 | 
						|
  HELP_TEXT("all the occurences of a color in the picture")
 | 
						|
  HELP_TEXT("by another, if would have been a shame to")
 | 
						|
  HELP_TEXT("limit modifications only to the visible part")
 | 
						|
  HELP_TEXT("of the picture.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_polygons[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("POLYGONS")
 | 
						|
  HELP_TITLE("POLYFORMS")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_POLYGONS)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the polygons as the active drawing")
 | 
						|
  HELP_TEXT("tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("This works just like knotted-lines but loops")
 | 
						|
  HELP_TEXT("the extremities when you're finished.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_POLYGONS)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the polyforms as the active drawing")
 | 
						|
  HELP_TEXT("tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("This works like a combination of free-hand")
 | 
						|
  HELP_TEXT("drawing and knotted-lines. If you keep the")
 | 
						|
  HELP_TEXT("mouse button pressed, you'll draw as if you")
 | 
						|
  HELP_TEXT("were in free-hand drawing mode. And, if you")
 | 
						|
  HELP_TEXT("release the mouse button, it will work like")
 | 
						|
  HELP_TEXT("knotted lines.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Click on the opposite mouse button (i.e.:")
 | 
						|
  HELP_TEXT("click right if you started to draw with the")
 | 
						|
  HELP_TEXT("left mouse button, and vice versa) to")
 | 
						|
  HELP_TEXT("terminate the operation. The two extremities")
 | 
						|
  HELP_TEXT("will be linked automatically.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_polyfill[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("FILLED POLY")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_POLYFILL)
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_POLYFILL)
 | 
						|
  HELP_TEXT(" Work exactly the same way as the polygons")
 | 
						|
  HELP_TEXT("et polyforms above, but fill in the interior")
 | 
						|
  HELP_TEXT("of the drawn shapes.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_rectangles[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("RECTANGLES")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_RECTANGLES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the empty rectangles as the active")
 | 
						|
  HELP_TEXT("drawing tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Set a corner of a rectangle. Maintain the")
 | 
						|
  HELP_TEXT("click to move the opposite corner and")
 | 
						|
  HELP_TEXT("release the mouse button to set it")
 | 
						|
  HELP_TEXT("definitively.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_filled_rectangles[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("FILLED RECT")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_FILLRECT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the filled rectangles as the active")
 | 
						|
  HELP_TEXT("drawing tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Works like an empty rectangle.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_circles[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("CIRCLES")
 | 
						|
  HELP_TITLE("ELLIPSES")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_CIRCLES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the empty circles as the active")
 | 
						|
  HELP_TEXT("drawing tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Position the center of the cercle and")
 | 
						|
  HELP_TEXT("maintain the mouse button to select its")
 | 
						|
  HELP_TEXT("radius.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_CIRCLES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the empty ellipses as the active")
 | 
						|
  HELP_TEXT("drawing tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Position the center of the cercle and")
 | 
						|
  HELP_TEXT("maintain the mouse button to select its")
 | 
						|
  HELP_TEXT("dimensions.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_filled_circles[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("FILLED CIRCLES")
 | 
						|
  HELP_TITLE(" AND ELLIPSES")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("FILLED CIRCLES")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_CIRCLES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Works like empty circles.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("FILLED ELLIPSES")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_CIRCLES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Works like empty ellipses.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_grad_rect[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("GRAD RECTANGLE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_GRADRECT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the rectangle with gradations as")
 | 
						|
  HELP_TEXT("the active drawing tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Set a corner of a rectangle. Maintain the")
 | 
						|
  HELP_TEXT("click to move the opposite corner and")
 | 
						|
  HELP_TEXT("release the mouse button to set it")
 | 
						|
  HELP_TEXT("definitively.")
 | 
						|
  HELP_TEXT("Then click and hold the mouse in a point you")
 | 
						|
  HELP_TEXT("want to have the starting color, drag to a")
 | 
						|
  HELP_TEXT("point where you want the ending color, and")
 | 
						|
  HELP_TEXT("release the button.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_grad_menu[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("GRAD MENU")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_GRADMENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a window where you can define the way")
 | 
						|
  HELP_TEXT("gradations are processed. The different")
 | 
						|
  HELP_TEXT("sections of this menu are:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Direction (arrow): Switches the direction")
 | 
						|
  HELP_TEXT("of the gradation.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Dithering method: Toggles the 3 following")
 | 
						|
  HELP_TEXT("methods:")
 | 
						|
  HELP_TEXT("  - No dithering")
 | 
						|
  HELP_TEXT("  - Basical dithering")
 | 
						|
  HELP_TEXT("  - Enhanced dithering")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Mix: Mixes the gradation with a more or")
 | 
						|
  HELP_TEXT("less random factor.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Palette: Select a color range to build a")
 | 
						|
  HELP_TEXT("gradation.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Index scroller: Defines the current")
 | 
						|
  HELP_TEXT("gradation among a set of 16 that will be")
 | 
						|
  HELP_TEXT("memorised.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_spheres[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("GRAD SPHERE")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_SPHERES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the spheres as the active drawing")
 | 
						|
  HELP_TEXT("tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Position the center of the sphere and")
 | 
						|
  HELP_TEXT("maintain the mouse button to select its")
 | 
						|
  HELP_TEXT("radius. Then place the spot-light.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_SPHERES)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Selects the ellipses with gradation as the")
 | 
						|
  HELP_TEXT("active drawing tool.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("*** The current version of this tool isn't")
 | 
						|
  HELP_TEXT("the right one; ***")
 | 
						|
  HELP_TEXT("***  so we'll explain how to use it when it")
 | 
						|
  HELP_TEXT("will be done  ***")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT(" If you trace a sphere or an ellipse with")
 | 
						|
  HELP_TEXT("gradation with the right mouse button, the")
 | 
						|
  HELP_TEXT("result will be the same figure filled with")
 | 
						|
  HELP_TEXT("the Back-color.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_brush[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("GRAB BRUSH")
 | 
						|
  HELP_BOLD ("  OR RESTORE BRUSH")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_BRUSH)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Engages a brush grabbing.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Click on a corner of the rectangle")
 | 
						|
  HELP_TEXT("containing the brush then maintain the click")
 | 
						|
  HELP_TEXT("to define the opposite corner of the")
 | 
						|
  HELP_TEXT("rectangle. Release the mouse button to grab")
 | 
						|
  HELP_TEXT("the brush. Performing this operation with")
 | 
						|
  HELP_TEXT("the right mouse button will erase the area")
 | 
						|
  HELP_TEXT("where the brush was grabbed with the")
 | 
						|
  HELP_TEXT("Back-color.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_BRUSH)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Restores the old brush.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_polybrush[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("POLY GRAB")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_POLYBRUSH)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Grabs a brush of any shape by defining a")
 | 
						|
  HELP_TEXT("polyform (please refer to section 8 for more")
 | 
						|
  HELP_TEXT("explanations).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_BRUSH)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Restores the old brush (same as above).")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_brush_fx[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("BRUSH FX")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_BRUSH_EFFECTS)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a menu where the following options")
 | 
						|
  HELP_TEXT("are available:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- X: (Key:%s)",SPECIAL_FLIP_X)
 | 
						|
  HELP_TEXT("Flip on the horizontal axis.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Y: (Key:%s)",SPECIAL_FLIP_Y)
 | 
						|
  HELP_TEXT("Flip on the horizontal axis.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Rotate by 90: (Key:%s)",SPECIAL_ROTATE_90)
 | 
						|
  HELP_TEXT("Rotates the brush by an angle of 90 degrees.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Rotate by 180: (Key:%s)",SPECIAL_ROTATE_180)
 | 
						|
  HELP_TEXT("Rotates the brush by an angle of 180")
 | 
						|
  HELP_TEXT("degrees.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Rotate by any angle:")
 | 
						|
  HELP_LINK ("(Key:%s)",SPECIAL_ROTATE_ANY_ANGLE)
 | 
						|
  HELP_TEXT("Triggers an interactive operation that")
 | 
						|
  HELP_TEXT("allows you to rotate the brush. For this,")
 | 
						|
  HELP_TEXT("start by placing the center or rotation with")
 | 
						|
  HELP_TEXT("the left mouse button (if, at this moment,")
 | 
						|
  HELP_TEXT("you press the right button, the operation")
 | 
						|
  HELP_TEXT("with be cancelled). After that, you can")
 | 
						|
  HELP_TEXT("define the angle of rotation as many times")
 | 
						|
  HELP_TEXT("as you want by moving the mouse and")
 | 
						|
  HELP_TEXT("left-clicking. Then validate with the right")
 | 
						|
  HELP_TEXT("button when you are satisfied. Meanwhile,")
 | 
						|
  HELP_TEXT("you can press on the 8 outer digits of the")
 | 
						|
  HELP_TEXT("numeric pad for defining angles multiple of")
 | 
						|
  HELP_TEXT("45 degrees:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("             135     90      45")
 | 
						|
  HELP_TEXT("                \\     |     /")
 | 
						|
  HELP_TEXT("                 '7' '8' '9'")
 | 
						|
  HELP_TEXT("           180  -'4'     '6'- 0")
 | 
						|
  HELP_TEXT("                 '1' '2' '3'")
 | 
						|
  HELP_TEXT("                /     |     \\")
 | 
						|
  HELP_TEXT("             225     270    315")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Stretch: (Key:%s)",SPECIAL_STRETCH)
 | 
						|
  HELP_TEXT("Triggers an interactive operation")
 | 
						|
  HELP_TEXT("that enables you to stretch the brush. For")
 | 
						|
  HELP_TEXT("this, start by placing the upper-left")
 | 
						|
  HELP_TEXT("cornerof the brush with the left mouse")
 | 
						|
  HELP_TEXT("button (if, at this moment, you press the")
 | 
						|
  HELP_TEXT("right button, the operation will be")
 | 
						|
  HELP_TEXT("cancelled). after that, you can place the")
 | 
						|
  HELP_TEXT("opposite corner as many times as you need,")
 | 
						|
  HELP_TEXT("then validate with the right mouse button")
 | 
						|
  HELP_TEXT("when you are satisfied. If you place this")
 | 
						|
  HELP_TEXT("point at coordinates inferior to the ones of")
 | 
						|
  HELP_TEXT("the first point, the brush will be inverted.")
 | 
						|
  HELP_TEXT("Meanwhile, you can press the following keys")
 | 
						|
  HELP_TEXT("whose effects are:   'D'      : double the")
 | 
						|
  HELP_TEXT("brush in X and Y   'H'      : reduce the")
 | 
						|
  HELP_TEXT("brush by half in X and Y   'X'      : double")
 | 
						|
  HELP_TEXT("the brush in X   'Shift+X': reduce the brush")
 | 
						|
  HELP_TEXT("by half in X   'Y'      : double the brush")
 | 
						|
  HELP_TEXT("in Y   'Shift+Y': reduce the brush by half")
 | 
						|
  HELP_TEXT("in Y   'N'      : restore the normal size of")
 | 
						|
  HELP_TEXT("the brush (can be useful")
 | 
						|
  HELP_TEXT("because it's the only way for cancelling)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Distort: (Key:%s)",SPECIAL_DISTORT)
 | 
						|
  HELP_TEXT("*** Not implemented yet ***")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Outline: (Key:%s)",SPECIAL_OUTLINE)
 | 
						|
  HELP_TEXT("This option permits to draw the")
 | 
						|
  HELP_TEXT("outlines of the brush with the Fore- color.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Nibble: (Key:%s)",SPECIAL_NIBBLE)
 | 
						|
  HELP_TEXT("This option \"nibbles\" the outlines")
 | 
						|
  HELP_TEXT("of the brush. It's in some way the opposite")
 | 
						|
  HELP_TEXT("effect of the Outline option.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Recolorize: (Key:%s)",SPECIAL_RECOLORIZE_BRUSH)
 | 
						|
  HELP_TEXT("Remaps the brush so that it")
 | 
						|
  HELP_TEXT("looks like it would in the spare page, using")
 | 
						|
  HELP_TEXT("the current palette.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Get brush colors: (Key:%s)",SPECIAL_GET_BRUSH_COLORS)
 | 
						|
  HELP_TEXT("Transfers the spare")
 | 
						|
  HELP_TEXT("page's colors used by the brush to the")
 | 
						|
  HELP_TEXT("current palette.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Brush handle:")
 | 
						|
  HELP_TEXT("Allows you to choose where to place the")
 | 
						|
  HELP_TEXT("handle of the brush. Shortcuts are :")
 | 
						|
  HELP_LINK ("  Center      : %s",   SPECIAL_CENTER_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Top-left    : %s",   SPECIAL_TOP_LEFT_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Top-right   : %s",   SPECIAL_TOP_RIGHT_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Bottom-left : %s",   SPECIAL_BOTTOM_LEFT_ATTACHMENT)
 | 
						|
  HELP_LINK ("  Bottom-right: %s",   SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Load : (Key:%s)",SPECIAL_LOAD_BRUSH)
 | 
						|
  HELP_TEXT("Load a brush from disk.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("- Save : (Key:%s)",SPECIAL_SAVE_BRUSH)
 | 
						|
  HELP_TEXT("Save a brush to disk.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_effects[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("DRAW MODES")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_EFFECTS)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT(" This button opens a menu where you can")
 | 
						|
  HELP_TEXT("switch on or off the different   drawing")
 | 
						|
  HELP_TEXT("modes.")
 | 
						|
  HELP_TEXT(" In this menu, the \"All off\" button switches")
 | 
						|
  HELP_TEXT("all the drawing modes off.   The [Del] key")
 | 
						|
  HELP_TEXT("is the keyboard shortcut for this button.")
 | 
						|
  HELP_TEXT(" The \"Feedback\" button is only used in")
 | 
						|
  HELP_TEXT("\"Shade\", \"Quick-shade, \"Transparency\"")
 | 
						|
  HELP_TEXT("and \"Smooth\" modes. When it is set, it means")
 | 
						|
  HELP_TEXT("that the _current_   state of the picture")
 | 
						|
  HELP_TEXT("has to be taken into account for the effect")
 | 
						|
  HELP_TEXT("instead   of the state in which the image")
 | 
						|
  HELP_TEXT("was when you started to click for drawing.")
 | 
						|
  HELP_TEXT("The best, as often, is that you try by")
 | 
						|
  HELP_TEXT("yourself with and without Feedback   to see")
 | 
						|
  HELP_TEXT("the difference.")
 | 
						|
  HELP_TEXT("   The other buttons are the following:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("SHADE")
 | 
						|
  HELP_TEXT(" It consists in increasing or decreasing the")
 | 
						|
  HELP_TEXT("color number within a user-defined range.")
 | 
						|
  HELP_TEXT("This shows its real dimension when used with")
 | 
						|
  HELP_TEXT("a range of colors that shade off. Then,")
 | 
						|
  HELP_TEXT("you can work on a part of your picture where")
 | 
						|
  HELP_TEXT("colors belong to the same range without")
 | 
						|
  HELP_TEXT("having to change your brush color all the")
 | 
						|
  HELP_TEXT("time. You can choose the incrementation or")
 | 
						|
  HELP_TEXT("decrementation of the color by pressing")
 | 
						|
  HELP_TEXT("the left or right mouse button while")
 | 
						|
  HELP_TEXT("drawing. If you click on a color that does")
 | 
						|
  HELP_TEXT("not belong to the range, it will remain")
 | 
						|
  HELP_TEXT("unchanged.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key : %s)",   SPECIAL_SHADE_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Shade mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_SHADE_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can define one table")
 | 
						|
  HELP_TEXT("of shades within a range of 8 memorised by")
 | 
						|
  HELP_TEXT("the program. The different sections of this")
 | 
						|
  HELP_TEXT("menu are:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Palette: You can define in it the color")
 | 
						|
  HELP_TEXT("blocks that will be inserted")
 | 
						|
  HELP_TEXT("into the table of shades.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Scroller: Used to change flick through the")
 | 
						|
  HELP_TEXT("tables of shades.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Table of shades definition area: The 512")
 | 
						|
  HELP_TEXT("squares should be widely")
 | 
						|
  HELP_TEXT("sufficient to define the different shades")
 | 
						|
  HELP_TEXT("since every 256 colors of")
 | 
						|
  HELP_TEXT("the palette cannot be present more than once")
 | 
						|
  HELP_TEXT("in each table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- A window (on the top-right side) permits")
 | 
						|
  HELP_TEXT("to visualize the different")
 | 
						|
  HELP_TEXT("shades defined in he current table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Copy: Copy the contents of the table in a")
 | 
						|
  HELP_TEXT("buffer.")
 | 
						|
  HELP_TEXT("(Each time you open this menu, the current")
 | 
						|
  HELP_TEXT("table is automatically")
 | 
						|
  HELP_TEXT("transfered into this buffer).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Paste: Copy the contents of the buffer")
 | 
						|
  HELP_TEXT("above in the current table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Clear: Reset the \"shades\" table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Insert: Used to insert the block selected")
 | 
						|
  HELP_TEXT("in the palette at the")
 | 
						|
  HELP_TEXT("cursor's position in the table of shades.")
 | 
						|
  HELP_TEXT("IF you click with the left mouse button on")
 | 
						|
  HELP_TEXT("this button THEN IF a block of more than one")
 | 
						|
  HELP_TEXT("color is selected in the table THEN   It is")
 | 
						|
  HELP_TEXT("deleted and the block defined in the palette")
 | 
						|
  HELP_TEXT("is inserted. ELSE   The block defined in the")
 | 
						|
  HELP_TEXT("palette is inserted at the postion just")
 | 
						|
  HELP_TEXT("before the selected square. END IF")
 | 
						|
  HELP_TEXT("ELSE The block defined in the palette is")
 | 
						|
  HELP_TEXT("inserted by erasing the colors following the")
 | 
						|
  HELP_TEXT("beginning of the bloc selected in the table.")
 | 
						|
  HELP_TEXT("END IF")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Delete: Delete the block selected in the")
 | 
						|
  HELP_TEXT("table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Blank: Follows this algorithm:")
 | 
						|
  HELP_TEXT("IF you click with the left mouse button on")
 | 
						|
  HELP_TEXT("this button THEN Replace the block selected")
 | 
						|
  HELP_TEXT("in the table by blank squares.")
 | 
						|
  HELP_TEXT("ELSE IF a block of more than one color is")
 | 
						|
  HELP_TEXT("selected in the table THEN   Insert blank")
 | 
						|
  HELP_TEXT("squares to the left and to the right of the")
 | 
						|
  HELP_TEXT("block.   (this is useful for isolating a")
 | 
						|
  HELP_TEXT("shade quickly) ELSE   Insert blank squares")
 | 
						|
  HELP_TEXT("to the left of the selected square. END IF")
 | 
						|
  HELP_TEXT("END IF")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Invert: Invert the order of the block")
 | 
						|
  HELP_TEXT("selected in the table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Swap: Allows you you move a block (this")
 | 
						|
  HELP_TEXT("exchanges it with what is")
 | 
						|
  HELP_TEXT("where you want to move it).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Undo: Cancel the last modification of the")
 | 
						|
  HELP_TEXT("table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- The 2 numbers displayed on the right of")
 | 
						|
  HELP_TEXT("these buttons are: (above) - the number of")
 | 
						|
  HELP_TEXT("the color selected in the palette if only")
 | 
						|
  HELP_TEXT("one color is selected. (below) - the number")
 | 
						|
  HELP_TEXT("of the color contained in a square in the")
 | 
						|
  HELP_TEXT("shades table if this square is the only one")
 | 
						|
  HELP_TEXT("selected.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- The \"mode\" button displays 3 different")
 | 
						|
  HELP_TEXT("modes:")
 | 
						|
  HELP_TEXT("\"Normal\": Shades in the range and saturates")
 | 
						|
  HELP_TEXT("to its boundaries.")
 | 
						|
  HELP_TEXT("\"Loop\": Shades in the range and loops if")
 | 
						|
  HELP_TEXT("boundaries are passed.")
 | 
						|
  HELP_TEXT("\"No saturation\": Shades in the range and")
 | 
						|
  HELP_TEXT("doesn't saturate if boundaries are passed.")
 | 
						|
  HELP_TEXT("If the Step (see below) is set to 1, this")
 | 
						|
  HELP_TEXT("option does exactly the same as the Normal")
 | 
						|
  HELP_TEXT("mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Set/Disable: If you want to define several")
 | 
						|
  HELP_TEXT("shades in the same table")
 | 
						|
  HELP_TEXT("but you'd like these shades not to be")
 | 
						|
  HELP_TEXT("effective at the same time, you")
 | 
						|
  HELP_TEXT("can mask (disable) some parts of the table")
 | 
						|
  HELP_TEXT("so that they will be")
 | 
						|
  HELP_TEXT("interpreted a blank squares.")
 | 
						|
  HELP_TEXT("To do that, select a block in the table of")
 | 
						|
  HELP_TEXT("shades and click on \"Set\".")
 | 
						|
  HELP_TEXT("The block will be underlined with a white")
 | 
						|
  HELP_TEXT("line; this means that it is")
 | 
						|
  HELP_TEXT("disabled.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Clear/Enable: This does exactly the")
 | 
						|
  HELP_TEXT("opposite as the button above.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Step: Defines the step of incrementation")
 | 
						|
  HELP_TEXT("of the shade. The bigger,")
 | 
						|
  HELP_TEXT("the faster you run through the colors of the")
 | 
						|
  HELP_TEXT("shade.")
 | 
						|
  HELP_TEXT("For example: if the step is 2 and that you")
 | 
						|
  HELP_TEXT("have defined a shade with")
 | 
						|
  HELP_TEXT("the colors 0,1,4,5,9 and that you click on a")
 | 
						|
  HELP_TEXT("pixel of color 1, it will")
 | 
						|
  HELP_TEXT("take the value 5 which is 2 positions next")
 | 
						|
  HELP_TEXT("in the la table.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("(We are sorry for these technical")
 | 
						|
  HELP_TEXT("considerations quite far from a purely")
 | 
						|
  HELP_TEXT("artistic point of view; but know that this")
 | 
						|
  HELP_TEXT("effect is really very useful and it is")
 | 
						|
  HELP_TEXT("preferable that you understand its whole")
 | 
						|
  HELP_TEXT("functionment if you want to fully take")
 | 
						|
  HELP_TEXT("advantage of it).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("QUICK SHADE")
 | 
						|
  HELP_TEXT(" This drawing mode has about the same effect")
 | 
						|
  HELP_TEXT("as Shade mode's except that   it is faster")
 | 
						|
  HELP_TEXT("to configurate but a little bit less")
 | 
						|
  HELP_TEXT("powerful. When you draw on a color of the")
 | 
						|
  HELP_TEXT("image which is between the fore- and the")
 | 
						|
  HELP_TEXT("back-color in the palette, the color tends")
 | 
						|
  HELP_TEXT("towards the fore-color   (according to the")
 | 
						|
  HELP_TEXT("step defined) if you draw with the left")
 | 
						|
  HELP_TEXT("mouse button, or   it tends towards the")
 | 
						|
  HELP_TEXT("back-color if you are using the right mouse")
 | 
						|
  HELP_TEXT("button.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_QUICK_SHADE_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Quick-shade mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_QUICK_SHADE_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu with a few parameters that mean")
 | 
						|
  HELP_TEXT("exactly the same as in the menu of Shade")
 | 
						|
  HELP_TEXT("mode. These parameters are the step and the")
 | 
						|
  HELP_TEXT("loop/satu- ration mode (normal, loop, no")
 | 
						|
  HELP_TEXT("saturation).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("STENCIL")
 | 
						|
  HELP_TEXT(" It is used to prevent some colors from")
 | 
						|
  HELP_TEXT("being modified if you draw on   them. The")
 | 
						|
  HELP_TEXT("main application of the stencil is when you")
 | 
						|
  HELP_TEXT("want to change one   color or more into")
 | 
						|
  HELP_TEXT("another.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_STENCIL_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Stencil mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_STENCIL_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can define a stencil.")
 | 
						|
  HELP_TEXT("The different sections of this menu are:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Clear: No color is protected.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Invert: Colors that were protected are")
 | 
						|
  HELP_TEXT("unprotected and vice versa.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Palette: Select colors that should be")
 | 
						|
  HELP_TEXT("protected with the left mouse button or")
 | 
						|
  HELP_TEXT("unprotect colors with the right mouse")
 | 
						|
  HELP_TEXT("button.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("MASK")
 | 
						|
  HELP_TEXT(" This effect could have been called \"True")
 | 
						|
  HELP_TEXT("stencil\" because it protects   some parts of")
 | 
						|
  HELP_TEXT("the picture instead of some colors. The")
 | 
						|
  HELP_TEXT("colors you tag   represent the pixels in the")
 | 
						|
  HELP_TEXT("spare page, corresponding to the pixels in")
 | 
						|
  HELP_TEXT("the   current page, that you don't want to")
 | 
						|
  HELP_TEXT("alter. For example, draw a simple white")
 | 
						|
  HELP_TEXT("figure on a black background in the   spare")
 | 
						|
  HELP_TEXT("page. Then, tag the black color in the menu")
 | 
						|
  HELP_TEXT("of the Mask mode. When   you'll draw in the")
 | 
						|
  HELP_TEXT("current page, only the pixels corresponding")
 | 
						|
  HELP_TEXT("to the   white (non-black) ones in the spare")
 | 
						|
  HELP_TEXT("page will be modified.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_MASK_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Mask mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_MASK_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can set the colors of")
 | 
						|
  HELP_TEXT("the Mask.")
 | 
						|
  HELP_TEXT("This menu works the same way as the one of")
 | 
						|
  HELP_TEXT("the Stencil, so please refer to the Stencil")
 | 
						|
  HELP_TEXT("paragraph to know how to use it.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("GRID")
 | 
						|
  HELP_TEXT(" This is useful to snap the cursor to the")
 | 
						|
  HELP_TEXT("cross-points of a grid. It's   generally")
 | 
						|
  HELP_TEXT("used to draw a grid before drawing sprites")
 | 
						|
  HELP_TEXT("of the same size such   as a font or tiles,")
 | 
						|
  HELP_TEXT("or for drawing figures or grabbing brushes")
 | 
						|
  HELP_TEXT("with their   dimensions multiple of the step")
 | 
						|
  HELP_TEXT("of the grid.');")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_GRID_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Grid mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_GRID_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can define the grid")
 | 
						|
  HELP_TEXT("parameters. These parameters are:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- X,Y: Steps of the grid.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- dX,dY: Offsets of the grid.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("SIEVE")
 | 
						|
  HELP_TEXT(" This effect allows you, by defining a")
 | 
						|
  HELP_TEXT("pattern, to draw only on   particular points")
 | 
						|
  HELP_TEXT("of the picture. If you are a Manga drawer,")
 | 
						|
  HELP_TEXT("you might find this useful to make patterned")
 | 
						|
  HELP_TEXT("shades or color transitions.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_SIEVE_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Sieve mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_SIEVE_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can define the Sieve")
 | 
						|
  HELP_TEXT("parameters. This menu consists in:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- 16x16 drawing area: You can define a")
 | 
						|
  HELP_TEXT("pattern in it (left click => white pixel /")
 | 
						|
  HELP_TEXT("right click => black pixel). All the white")
 | 
						|
  HELP_TEXT("pixels indicate that, when you'll draw,")
 | 
						|
  HELP_TEXT("pixels will be applied on the picture at the")
 | 
						|
  HELP_TEXT("corresponding positions whereas black pixels")
 | 
						|
  HELP_TEXT("won't modify the picture: whites pixels are")
 | 
						|
  HELP_TEXT("the \"holes of the sieve\".")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- 12 default patterns: They can be copied to")
 | 
						|
  HELP_TEXT("the drawing area.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- \"Transfer to brush\": Copies the pattern to")
 | 
						|
  HELP_TEXT("the brush (white pixels => Fore-color /")
 | 
						|
  HELP_TEXT("black pixels => Back-color).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- \"Get from brush\": Puts the brush into the")
 | 
						|
  HELP_TEXT("drawing area (back-color => black pixels /")
 | 
						|
  HELP_TEXT("others => white pixels).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Scrolling 4-arrows pad: Scrolls the")
 | 
						|
  HELP_TEXT("pattern in the drawing area.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Resizing 4-arrows pad: Defines the")
 | 
						|
  HELP_TEXT("dimensions of the pattern.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Default-value (black or white square):")
 | 
						|
  HELP_TEXT("Indicates which value must be inserted when")
 | 
						|
  HELP_TEXT("you increase the dimensions of the pattern.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- \"Clear\": Sets the whole pattern with the")
 | 
						|
  HELP_TEXT("default value (see above).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- \"Invert\": It... inverts :) ... black and")
 | 
						|
  HELP_TEXT("white pixels.")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_INVERT_SIEVE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("TRANSPARENCY")
 | 
						|
  HELP_TEXT(" This allows to mix the color(s) of the")
 | 
						|
  HELP_TEXT("paintbrush with the colors of the   picture.")
 | 
						|
  HELP_TEXT("It's used to make transparency effects like")
 | 
						|
  HELP_TEXT("with watercolors.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_COLORIZE_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Transparency mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_COLORIZE_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can define the")
 | 
						|
  HELP_TEXT("Transparency parameters. These parameters")
 | 
						|
  HELP_TEXT("are:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Interpolation rate: Indicates the")
 | 
						|
  HELP_TEXT("percentage of the applied color that will be")
 | 
						|
  HELP_TEXT("considered upon the replaced color.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Interpolation method: Uses an")
 | 
						|
  HELP_TEXT("interpolation algorithm to compute the")
 | 
						|
  HELP_TEXT("color, according to the interpolation rate.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Additive method: Uses the lightest colors")
 | 
						|
  HELP_TEXT("to choose the color to apply. For example:")
 | 
						|
  HELP_TEXT("if you want to apply a color RGB:30,20,40 on")
 | 
						|
  HELP_TEXT("a color RGB:10,50,20, the color applied will")
 | 
						|
  HELP_TEXT("be the one, in the palette, that is the")
 | 
						|
  HELP_TEXT("closest to the theoretic color RGB:30,50,40.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Subtractive method: uses the darkest")
 | 
						|
  HELP_TEXT("colors to choose the color to apply. For")
 | 
						|
  HELP_TEXT("example: if you want to apply a color")
 | 
						|
  HELP_TEXT("RGB:30,20,40 on a color RGB:10,50,20, the")
 | 
						|
  HELP_TEXT("color applied will be the one, in the")
 | 
						|
  HELP_TEXT("palette, that is the closest to the")
 | 
						|
  HELP_TEXT("theoretic color RGB:10,20,20.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("SMOOTH")
 | 
						|
  HELP_TEXT(" It provides an easy but not as efficient")
 | 
						|
  HELP_TEXT("anti-aliasing as any artist's   touch.")
 | 
						|
  HELP_TEXT("Anyway this effect finds a better use in")
 | 
						|
  HELP_TEXT("making a blurry aspect.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_SMOOTH_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Smooth mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_SMOOTH_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can define the Smooth")
 | 
						|
  HELP_TEXT("matrix or choose one among the 4 ones")
 | 
						|
  HELP_TEXT("predefined.")
 | 
						|
  HELP_TEXT("The middle square represents the pixel on")
 | 
						|
  HELP_TEXT("which you draw and the 8 others represent")
 | 
						|
  HELP_TEXT("the neighbour pixels. Then, the point on")
 | 
						|
  HELP_TEXT("which one draw will be replaced by the")
 | 
						|
  HELP_TEXT("weighted average (according to values of")
 | 
						|
  HELP_TEXT("each squares) of the 9 defined points.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("SMEAR")
 | 
						|
  HELP_TEXT(" It smears pixels in the direction you are")
 | 
						|
  HELP_TEXT("moving your paintbrush, just   as if you")
 | 
						|
  HELP_TEXT("wanted to spread fresh paint with your")
 | 
						|
  HELP_TEXT("fingers. You can combine   this effect with")
 | 
						|
  HELP_TEXT("the transparency effect.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_SMEAR_MODE)
 | 
						|
  HELP_TEXT("Switches the Smear mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TITLE("TILING")
 | 
						|
  HELP_TEXT(" It consists in displaying parts of the")
 | 
						|
  HELP_TEXT("brush that are adjusted on a   tiling when")
 | 
						|
  HELP_TEXT("you are drawing. It's mainly used for")
 | 
						|
  HELP_TEXT("quickly drawing a   background with a")
 | 
						|
  HELP_TEXT("pattern, but there is a great number of")
 | 
						|
  HELP_TEXT("other   possibilities.")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_TILING_MODE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Switches the Tiling mode.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key: %s)",   SPECIAL_TILING_MENU)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can define the Tiling")
 | 
						|
  HELP_TEXT("parameters. These parameters are the offsets")
 | 
						|
  HELP_TEXT("of the tiling.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_text[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("TEXT")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_TEXT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("The text menu allows you to enter some text")
 | 
						|
  HELP_TEXT("and render it as a brush.")
 | 
						|
  HELP_TEXT("The current background and foreground colors")
 | 
						|
  HELP_TEXT("are very important, they determine the text")
 | 
						|
  HELP_TEXT("color, the transparent color, and also the")
 | 
						|
  HELP_TEXT("color range to use for antialiasing.")
 | 
						|
  HELP_TEXT("GrafX2 can use 'bitmap' fonts as long as")
 | 
						|
  HELP_TEXT("they are in the special layout supported ")
 | 
						|
  HELP_TEXT("by SFont.")
 | 
						|
  HELP_TEXT("TrueType fonts can also be used if this")
 | 
						|
  HELP_TEXT("version of GrafX2 was compiled with")
 | 
						|
  HELP_TEXT("TrueType support.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Txt: Click and enter your text here, a")
 | 
						|
  HELP_TEXT("line of up to 250 characters.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Clear txt: Empties the current text.")
 | 
						|
  HELP_TEXT("When the text is empty, a standard string")
 | 
						|
  HELP_TEXT("is shown instead in the preview area.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Antialias: Click to enable or disable")
 | 
						|
  HELP_TEXT("Antialiasing. Only affects TrueType fonts.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Size: Determine the font height. Only")
 | 
						|
  HELP_TEXT("affects TrueType fonts.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Font selector: Choose a font. You can")
 | 
						|
  HELP_TEXT("use the arrow keys (up and down) to quickly")
 | 
						|
  HELP_TEXT("browse your fonts.")
 | 
						|
  HELP_TEXT("TrueType fonts are indicated by 'TT'.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Preview area: Shows what the brush will")
 | 
						|
  HELP_TEXT("look like.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_magnifier[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("MAGNIFIER")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_MAGNIFIER)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Engages/Disengages the choice of the zoomed")
 | 
						|
  HELP_TEXT("window. If you're already in magnifier mode,")
 | 
						|
  HELP_TEXT("you'll return to normal mode.")
 | 
						|
  HELP_LINK ("Zoom in : %s",SPECIAL_ZOOM_IN)
 | 
						|
  HELP_LINK ("Zoom out: %s",SPECIAL_ZOOM_OUT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_MAGNIFIER)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a menu where you can choose the")
 | 
						|
  HELP_TEXT("magnifying factor.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT(" Note: When you are in Zoom mode, you can")
 | 
						|
  HELP_TEXT("move the \"split\" bar by   clicking on it and")
 | 
						|
  HELP_TEXT("moving your mouse left or right while")
 | 
						|
  HELP_TEXT("holding the mouse   button down.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_colorpicker[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("PIPETTE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_COLORPICKER)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Engages a color grabbing.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Click on the picture to get the color of the")
 | 
						|
  HELP_TEXT("pixel you're on. You can either get a new")
 | 
						|
  HELP_TEXT("Fore-color or Back-color with respectively")
 | 
						|
  HELP_TEXT("left or right mouse button.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_COLORPICKER)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Swap Fore-color and Back-color.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT(" The color currently pointed will be")
 | 
						|
  HELP_TEXT("displayed in the tool-bar right   after the")
 | 
						|
  HELP_TEXT("coordinates. If you click outside the")
 | 
						|
  HELP_TEXT("picture, the color 0 will be returned.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_resolution[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("RESOLUTION AND")
 | 
						|
  HELP_TITLE(" IMAGE SIZE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_RESOL)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a menu where you can define the")
 | 
						|
  HELP_TEXT("size of your picture (up to 1024x768) by")
 | 
						|
  HELP_TEXT("clicking in the boxes named \"Width\" and")
 | 
						|
  HELP_TEXT("\"Height\"; and the resolution in which you")
 | 
						|
  HELP_TEXT("want to draw (in the list).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Clicking on a resolution button with the")
 | 
						|
  HELP_TEXT("right mouse button will not only set the")
 | 
						|
  HELP_TEXT("resolution of the screen, but also set the")
 | 
						|
  HELP_TEXT("picture dimensions to the screen ones.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Resolutions written in dark gray are VESA")
 | 
						|
  HELP_TEXT("modes that aren't supported by your video")
 | 
						|
  HELP_TEXT("card. If you have some modes like that, you")
 | 
						|
  HELP_TEXT("should try to run a VESA driver such as")
 | 
						|
  HELP_TEXT("Univesa or Univbe before running the")
 | 
						|
  HELP_TEXT("program. If these modes still aren't")
 | 
						|
  HELP_TEXT("available, then this means that your video")
 | 
						|
  HELP_TEXT("card really doesn't support them.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("The small buttons on the left-hand side of")
 | 
						|
  HELP_TEXT("the lines in the list of modes have been")
 | 
						|
  HELP_TEXT("designed to allow you to disable some modes")
 | 
						|
  HELP_TEXT("that are not supported by your card. So, the")
 | 
						|
  HELP_TEXT("modes that you will disable won't be used")
 | 
						|
  HELP_TEXT("when loading pictures with \"Auto-set")
 | 
						|
  HELP_TEXT("resolution\" ON.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("When you click on one of these buttons, its")
 | 
						|
  HELP_TEXT("color changes to one of the 4 following. The")
 | 
						|
  HELP_TEXT("signification for each color of these")
 | 
						|
  HELP_TEXT("buttons is:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Light gray: The video mode is OK. It can")
 | 
						|
  HELP_TEXT("be used by the auto-set resolution option")
 | 
						|
  HELP_TEXT("when you load picture, and you can select it")
 | 
						|
  HELP_TEXT("in the menu of resolutions.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- White: It works exactly the same as above.")
 | 
						|
  HELP_TEXT("Moreover, it allows you to tag your")
 | 
						|
  HELP_TEXT("favourite modes. Indeed, the huge number of")
 | 
						|
  HELP_TEXT("video modes makes it more difficult to find")
 | 
						|
  HELP_TEXT("the mode your want in the list; so you can")
 | 
						|
  HELP_TEXT("tag your favoutite ones in white, so that it")
 | 
						|
  HELP_TEXT("will be easier to locate them. (Note: you")
 | 
						|
  HELP_TEXT("cannot disable the standard 320x200 mode)")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Dark gray: It allows you to indicate which")
 | 
						|
  HELP_TEXT("modes are not really perfect (flickering,")
 | 
						|
  HELP_TEXT("not centered, etc...) but which can be used")
 | 
						|
  HELP_TEXT("even so. The difference with the light grey")
 | 
						|
  HELP_TEXT("button is that these modes won't be used by")
 | 
						|
  HELP_TEXT("the auto-set resolution option.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Black: Use it for totally unsupported")
 | 
						|
  HELP_TEXT("modes. Thus, these modes won't be selected")
 | 
						|
  HELP_TEXT("the \"auto-set res.\" and the program will")
 | 
						|
  HELP_TEXT("prevent you from selecting them from the")
 | 
						|
  HELP_TEXT("menu of resolutions.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_RESOL)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT(" Automaticaly switches to the 640x400 window")
 | 
						|
  HELP_TEXT("mode.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_page[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("SPARE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_PAGE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Jumps to spare page. The current page is")
 | 
						|
  HELP_TEXT("then considered as the new spare page, and")
 | 
						|
  HELP_TEXT("the spare page considered as the new current")
 | 
						|
  HELP_TEXT("page.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_PAGE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu where you can choose whether")
 | 
						|
  HELP_TEXT("you want to copy the whole picture (keyboard")
 | 
						|
  HELP_TEXT("short-cut in this menu is [Return]), only")
 | 
						|
  HELP_TEXT("the pixels, only the palette, or only some")
 | 
						|
  HELP_TEXT("colors.")
 | 
						|
  HELP_TEXT("In this last case, a second menu")
 | 
						|
  HELP_TEXT("(stencil-like) will propose you to tag the")
 | 
						|
  HELP_TEXT("colors you want to copy (they are all")
 | 
						|
  HELP_TEXT("selected by default).")
 | 
						|
  HELP_TEXT("Please refer to section \"Stencil\" to know")
 | 
						|
  HELP_TEXT("how to use this last menu.")
 | 
						|
  HELP_TEXT("The last option the menu (\"Copy palette and")
 | 
						|
  HELP_TEXT("remap\"), remaps the spare page with the")
 | 
						|
  HELP_TEXT("current palette and replicates this palette")
 | 
						|
  HELP_TEXT("to the spare page. This option is useful to")
 | 
						|
  HELP_TEXT("quickly remap a picture with the palette of")
 | 
						|
  HELP_TEXT("another.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_save[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("SAVE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_SAVE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a fileselector where the following")
 | 
						|
  HELP_TEXT("options are available:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Drives: Allow you to change the current")
 | 
						|
  HELP_TEXT("drive. You can use <Alt>+ <Letter> to change")
 | 
						|
  HELP_TEXT("drives too.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Format: Allows you to choose the file")
 | 
						|
  HELP_TEXT("format you want. (PAL and KCF file formats")
 | 
						|
  HELP_TEXT("are \"palette\" files).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Filename: Allows you to give a new name to")
 | 
						|
  HELP_TEXT("the picture. If no extension is given, the")
 | 
						|
  HELP_TEXT("default (according to the format) will be")
 | 
						|
  HELP_TEXT("used.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- File-list: Allows you to flick through the")
 | 
						|
  HELP_TEXT("disk tree or to overwrite an existing file.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Delete: Allows you to delete the item")
 | 
						|
  HELP_TEXT("under the selection bar. If the item is a")
 | 
						|
  HELP_TEXT("directory, it must be empty to be removed.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Save: Saves the picture with the current")
 | 
						|
  HELP_TEXT("filename, with the chosen format and with")
 | 
						|
  HELP_TEXT("the current comment (for PKM files). If the")
 | 
						|
  HELP_TEXT("current filename represents a directory,")
 | 
						|
  HELP_TEXT("you'll enter it.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Comment (Txt): If you're using the PKM")
 | 
						|
  HELP_TEXT("format, you can type in a comment on your")
 | 
						|
  HELP_TEXT("picture.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Note: The Backspace key brings you directly")
 | 
						|
  HELP_TEXT("to the parent directory.     Type in the 1st")
 | 
						|
  HELP_TEXT("letters of a filename you are looking for to")
 | 
						|
  HELP_TEXT("access it faster.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_SAVE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Save the current picture with its current")
 | 
						|
  HELP_TEXT("filename, format and comment.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("If the file already exists, a confirmation")
 | 
						|
  HELP_TEXT("box will appear.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_load[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("LOAD")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_LOAD)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("This works the same way as Save.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("You'll have access in the format selector to")
 | 
						|
  HELP_TEXT("a \"*.*\" filter. And of course, you won't be")
 | 
						|
  HELP_TEXT("able to type in any comment.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_LOAD)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Reloads the picture.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("If you want to load a picture and that you")
 | 
						|
  HELP_TEXT("haven't saved the last modifications of the")
 | 
						|
  HELP_TEXT("current picture, a confirmation box will")
 | 
						|
  HELP_TEXT("appear.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_settings[] =
 | 
						|
{
 | 
						|
  HELP_TITLE("SETTINGS")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_SETTINGS)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a menu where you can configure some")
 | 
						|
  HELP_TEXT("miscellaneous elements of the program:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Number of UNDO pages: indicates the total")
 | 
						|
  HELP_TEXT("number of pages that GrafX2 will memorize.")
 | 
						|
  HELP_TEXT("Each time you modify the picture, its")
 | 
						|
  HELP_TEXT("current state is memorized in one of these")
 | 
						|
  HELP_TEXT("pages. To flick through these pages, use the")
 | 
						|
  HELP_TEXT("\"Oops\" button (Undo/Redo).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Font: determines whether you want to use")
 | 
						|
  HELP_TEXT("GrafX2 with a classical font, or another one")
 | 
						|
  HELP_TEXT("a bit funnier.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Mouse sensibility: Modifies the speed of")
 | 
						|
  HELP_TEXT("the mouse.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Show/Hide in file list: Defines whether")
 | 
						|
  HELP_TEXT("some particular files or directories must be")
 | 
						|
  HELP_TEXT("displayed by the fileselectors or not.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Show/Hide picture limits: Indicates if the")
 | 
						|
  HELP_TEXT("picture boundaries must be displayed when")
 | 
						|
  HELP_TEXT("you are in a resolution bigger than the")
 | 
						|
  HELP_TEXT("picture.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Clear palette: Indicates if loading a file")
 | 
						|
  HELP_TEXT("with a palette of less than 256 colors must")
 | 
						|
  HELP_TEXT("erase the rest of the current palette")
 | 
						|
  HELP_TEXT("(replace by the black color).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Maximize preview: maximizes the preview of")
 | 
						|
  HELP_TEXT("the pictures so that it is as big as")
 | 
						|
  HELP_TEXT("possible. If you're not in the same")
 | 
						|
  HELP_TEXT("resolution as the picture's one, it can try")
 | 
						|
  HELP_TEXT("to correct the aspect ratio, but if the")
 | 
						|
  HELP_TEXT("picture does not fill the whole screen, it")
 | 
						|
  HELP_TEXT("can be worse.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Backup: when you'll save a picture over an")
 | 
						|
  HELP_TEXT("existing file, the program will rename this")
 | 
						|
  HELP_TEXT("file to \"*.BAK\" where * is the name of the")
 | 
						|
  HELP_TEXT("picture without its extension. If the backup")
 | 
						|
  HELP_TEXT("file already exists in the directory, it")
 | 
						|
  HELP_TEXT("will be replaced. If you save a picture with")
 | 
						|
  HELP_TEXT("the name of the backup file, no backup file")
 | 
						|
  HELP_TEXT("will be created (of course!) ;).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Cursor: allows you to choose whether you")
 | 
						|
  HELP_TEXT("prefer a solid cursor or a transparent")
 | 
						|
  HELP_TEXT("cursor.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Safety colors: Brings back the 4 default")
 | 
						|
  HELP_TEXT("colors of the menus if you run an operation")
 | 
						|
  HELP_TEXT("that passes the image in less than four")
 | 
						|
  HELP_TEXT("colors in the palette editor.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Adjust brush pick: This option is used")
 | 
						|
  HELP_TEXT("when you grab a brush in Grid (Snap) mode.")
 | 
						|
  HELP_TEXT("Then, the right-most and down-most pixels")
 | 
						|
  HELP_TEXT("won't be picked up with the rest of the")
 | 
						|
  HELP_TEXT("brush. This option has been made because, if")
 | 
						|
  HELP_TEXT("people grab brushes in Grid mode, that's")
 | 
						|
  HELP_TEXT("mostly when they want to grab sprites. For")
 | 
						|
  HELP_TEXT("example: if you have 16x16 sprites on your")
 | 
						|
  HELP_TEXT("page, you'll set the grid mode to 16x16. But")
 | 
						|
  HELP_TEXT("the cursor will snap at points like (0,0),")
 | 
						|
  HELP_TEXT("(16,0), (16,16) and so on... And the problem")
 | 
						|
  HELP_TEXT("is that, from (0,0) to (16,16), there are 17")
 | 
						|
  HELP_TEXT("pixels! But if you keep the")
 | 
						|
  HELP_TEXT("adjust-brush-pick option on, the unwanted")
 | 
						|
  HELP_TEXT("pixels will be ignored. Moreover, this")
 | 
						|
  HELP_TEXT("option adjusts the brush handle so that the")
 | 
						|
  HELP_TEXT("brush still fits in the grid, instead of")
 | 
						|
  HELP_TEXT("placing the handle in the center of the")
 | 
						|
  HELP_TEXT("brush.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Separate colors: Draws a squaring around")
 | 
						|
  HELP_TEXT("the colors of the tool-bar.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Auto-set resolution: sets the best")
 | 
						|
  HELP_TEXT("resolution for the loaded image.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Coordinates: Choose if you want to display")
 | 
						|
  HELP_TEXT("relative or absolute coordinates when using")
 | 
						|
  HELP_TEXT("tools such as circles, rectangles, etc...")
 | 
						|
  HELP_TEXT("for example, if you draw a circle: if coords")
 | 
						|
  HELP_TEXT("are relative, the radius of the circle will")
 | 
						|
  HELP_TEXT("be displayed, while in absolute coords, the")
 | 
						|
  HELP_TEXT("coordinates of the cursor will be displayed.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Reload: loads the previously saved")
 | 
						|
  HELP_TEXT("configuration.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Auto-save: means that the configuration")
 | 
						|
  HELP_TEXT("will be automatically saved when you'll quit")
 | 
						|
  HELP_TEXT("the program.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Save: saves the configuration at once.")
 | 
						|
  HELP_TEXT(" All modifications will be effective just")
 | 
						|
  HELP_TEXT("after closing the menu.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_clear[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("CLEAR")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_CLEAR)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Clears the picture with the color number 0.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_CLEAR)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Clears the picture with the Back-color.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_general[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("HELP STATS")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_HELP)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays an info window where you'll find")
 | 
						|
  HELP_TEXT("some credits, help about the credits,")
 | 
						|
  HELP_TEXT("different effects, greetings, registering...")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_HELP)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a window where you'll find")
 | 
						|
  HELP_TEXT("miscellaneous informations about the system.")
 | 
						|
  HELP_TEXT(" Note: you should take care to keep more")
 | 
						|
  HELP_TEXT("than 128 Kb in order to let the   program")
 | 
						|
  HELP_TEXT("run in a proper way.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_undo[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("OOPS")
 | 
						|
  HELP_TEXT("(UNDO/REDO)")
 | 
						|
  HELP_TEXT("LEFT CLICK Allows you to undo the last")
 | 
						|
  HELP_TEXT("modification on the picture.")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_UNDO)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("RIGHT CLICK Allows you to redo the last")
 | 
						|
  HELP_TEXT("modification undone on the         picture.")
 | 
						|
  HELP_TEXT("The maximum number of UNDO that you can")
 | 
						|
  HELP_TEXT("perform can be defined in the   settings")
 | 
						|
  HELP_TEXT("menu.")
 | 
						|
  HELP_TEXT("Undo/Redo aren't effective after page")
 | 
						|
  HELP_TEXT("switching, picture loading and   picture")
 | 
						|
  HELP_TEXT("size modifications.")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_UNDO)
 | 
						|
};
 | 
						|
static const T_Help_table helptable_kill[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("KILL")
 | 
						|
  HELP_TEXT("KILL CURRENT PAGE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_KILL)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Removes the current page from the list of")
 | 
						|
  HELP_TEXT("\"Undo\" pages. This allows you to free some")
 | 
						|
  HELP_TEXT("memory if you need it. For instance, this")
 | 
						|
  HELP_TEXT("will allow you to delete the start-up page")
 | 
						|
  HELP_TEXT("after having loaded an image. A message will")
 | 
						|
  HELP_TEXT("appear if you've already erased all the")
 | 
						|
  HELP_TEXT("pages except the last one.")
 | 
						|
  HELP_TEXT(" Note: Another way to free some memory is to")
 | 
						|
  HELP_TEXT("decrease the number of   \"Undo\" pages. Or")
 | 
						|
  HELP_TEXT("else, if you have recentlt grabbed a very")
 | 
						|
  HELP_TEXT("big   brush that you don't use any more, you")
 | 
						|
  HELP_TEXT("can grab a new smaller one.   The memory")
 | 
						|
  HELP_TEXT("allocated by the big brush will be thus")
 | 
						|
  HELP_TEXT("freed.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_quit[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("QUIT")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_QUIT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Allows you to leave GrafX2. If there are")
 | 
						|
  HELP_TEXT("unsaved modifications in the current or")
 | 
						|
  HELP_TEXT("spare page, a confirmation box will ask you")
 | 
						|
  HELP_TEXT("if you really want to quit GrafX2, if you")
 | 
						|
  HELP_TEXT("want to save (Auto-save, no fileselector) or")
 | 
						|
  HELP_TEXT("if you want to stay in GrafX2.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_palette[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("PAL MENU")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x100+BUTTON_PALETTE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Displays a menu where the following options")
 | 
						|
  HELP_TEXT("are available:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Palette: Allows you to choose a")
 | 
						|
  HELP_TEXT("color-block to edit. If you click with the")
 | 
						|
  HELP_TEXT("right mouse button, you'll choose a new")
 | 
						|
  HELP_TEXT("Back-color.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- RGB gauges: Allow you to modify the")
 | 
						|
  HELP_TEXT("current selection.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- \"+\" and \"-\": Allow you to lighten or")
 | 
						|
  HELP_TEXT("darken the current selection.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Default: Restores the predifined GrafX2")
 | 
						|
  HELP_TEXT("palette.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Gray: Transforms the current selection")
 | 
						|
  HELP_TEXT("into its gray-scaled equivalent.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Negative: Transforms the current selection")
 | 
						|
  HELP_TEXT("into its reverse video equivalent.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Invert: Swaps the colors of the current")
 | 
						|
  HELP_TEXT("selection so that the first colors become")
 | 
						|
  HELP_TEXT("the last ones.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- X-Invert: Works as above but modifies the")
 | 
						|
  HELP_TEXT("picture so that it looks the same.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Swap: Swaps the current selection with")
 | 
						|
  HELP_TEXT("another color-block. Click on the beginning")
 | 
						|
  HELP_TEXT("of the new color-block.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- X-Swap: Works as above but modifies the")
 | 
						|
  HELP_TEXT("picture so that it looks the same. This may")
 | 
						|
  HELP_TEXT("be useful if you want to sort your palette.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Copy: Copies the current selection to")
 | 
						|
  HELP_TEXT("another color-block. Click on the beginning")
 | 
						|
  HELP_TEXT("of the new color-block.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Spread: Computes a gradation between two")
 | 
						|
  HELP_TEXT("colors. If your selection is only made up of")
 | 
						|
  HELP_TEXT("one color, select the second color in the")
 | 
						|
  HELP_TEXT("palette. Otherwise, the two colors used will")
 | 
						|
  HELP_TEXT("be its extremities.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Used: Indicates the number of colors used")
 | 
						|
  HELP_TEXT("in the picture.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Zap unused: Erases the unused colors with")
 | 
						|
  HELP_TEXT("copies of the current selection. (The")
 | 
						|
  HELP_TEXT("keyboard shortcut for this button is <Del>).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- HSL: Switches between RGB and HSL color")
 | 
						|
  HELP_TEXT("spaces. In HSL mode, the three sliders")
 | 
						|
  HELP_TEXT("allow you to set the Hue (tint), Saturation")
 | 
						|
  HELP_TEXT("(from grayscale to pure color) and")
 | 
						|
  HELP_TEXT("Lightness (from black to white).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Reduce: Allows you to reduce the palette")
 | 
						|
  HELP_TEXT("to the number of colors you want (and")
 | 
						|
  HELP_TEXT("modifies the picture).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- Undo: Allows you to recover the last")
 | 
						|
  HELP_TEXT("modifications made on the palette. If the")
 | 
						|
  HELP_TEXT("last operation modified the picture, it")
 | 
						|
  HELP_TEXT("won't recover them: you'll have to click on")
 | 
						|
  HELP_TEXT("Cancel to do so.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("If you press <Backspace>, the program will")
 | 
						|
  HELP_TEXT("replace, as well as possible, some unused")
 | 
						|
  HELP_TEXT("colors by the four default colors of the")
 | 
						|
  HELP_TEXT("menu. The image won't look altered because")
 | 
						|
  HELP_TEXT("the modified colors (in the case they were")
 | 
						|
  HELP_TEXT("used on a few points) will be replaced by")
 | 
						|
  HELP_TEXT("the closest colors in the rest of the")
 | 
						|
  HELP_TEXT("palette. This option is really useful when")
 | 
						|
  HELP_TEXT("you modify the palette so that there are no")
 | 
						|
  HELP_TEXT("colors that fit for the menu (eg: \"Zap")
 | 
						|
  HELP_TEXT("unused\" while very little colors are used in")
 | 
						|
  HELP_TEXT("the picture; or \"Reduce\" with a very small")
 | 
						|
  HELP_TEXT("number of colors).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("If you press the key below <Escape> or <,>")
 | 
						|
  HELP_TEXT("(QWERTY), the menu will disappear and you")
 | 
						|
  HELP_TEXT("will be able to pick up a color from the")
 | 
						|
  HELP_TEXT("picture easily. Press <Escape> to cancel.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("If only one color is selected (not a block),")
 | 
						|
  HELP_TEXT("the <[> and <]> keys can be used to select")
 | 
						|
  HELP_TEXT("the previous or next Forecolor (Backcolor if")
 | 
						|
  HELP_TEXT("you press <Shift> at the same time).")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Warning! If you press Undo after an action")
 | 
						|
  HELP_TEXT("that modifies the picture (X-Swap, X-Invert")
 | 
						|
  HELP_TEXT("and Reduce colors), the picture won't be")
 | 
						|
  HELP_TEXT("remapped as it was just before this action.")
 | 
						|
  HELP_TEXT("Only Cancel will.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_LINK ("(Key:%s)",0x200+BUTTON_PALETTE)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Opens a menu from where you can access the")
 | 
						|
  HELP_TEXT("following menus:")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- A menu in which you can select the colors")
 | 
						|
  HELP_TEXT("that have not to be used")
 | 
						|
  HELP_TEXT("for smoothing, for the transparency mode and")
 | 
						|
  HELP_TEXT("for remapping.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("- A menu in which you can define color")
 | 
						|
  HELP_TEXT("series.")
 | 
						|
  HELP_TEXT("*** Not implemented yet ***")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_pal_scroll[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("SCROLL PAL")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Scrolls the palette window in the right of")
 | 
						|
  HELP_TEXT("the menu.")
 | 
						|
  HELP_LINK ("Key for left:  %s",0x100+BUTTON_PAL_LEFT)
 | 
						|
  HELP_LINK ("Key for right: %s",0x100+BUTTON_PAL_RIGHT)
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Same as above, but faster.")
 | 
						|
  HELP_LINK ("Key for left:  %s",0x200+BUTTON_PAL_LEFT)
 | 
						|
  HELP_LINK ("Key for right: %s",0x200+BUTTON_PAL_RIGHT)
 | 
						|
  HELP_TEXT("")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_color_select[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("PALETTE")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("LEFT CLICK")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Defines the Fore-color.")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_BOLD ("RIGHT CLICK")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Defines the Back-color.")
 | 
						|
};
 | 
						|
static const T_Help_table helptable_hide[] =
 | 
						|
{
 | 
						|
 | 
						|
  HELP_TITLE("HIDE MENU")
 | 
						|
  HELP_TEXT("")
 | 
						|
  HELP_TEXT("Allows you to hide the menu. If you do this,")
 | 
						|
  HELP_TEXT("take care to watch before the key to press")
 | 
						|
  HELP_TEXT("to show the menu back (the key is")
 | 
						|
  HELP_LINK ("%s).",0x100+BUTTON_HIDE)
 | 
						|
 | 
						|
};
 | 
						|
 | 
						|
#define HELP_TABLE_DECLARATION(x) {x, sizeof(x)/sizeof(const T_Help_table)},
 | 
						|
 | 
						|
T_Help_section Help_section[] =
 | 
						|
{
 | 
						|
  HELP_TABLE_DECLARATION(helptable_about)
 | 
						|
  HELP_TABLE_DECLARATION(helptable_licence)
 | 
						|
  HELP_TABLE_DECLARATION(helptable_help)
 | 
						|
  HELP_TABLE_DECLARATION(helptable_credits)
 | 
						|
 | 
						|
  // Attention, dans l'ordre de BUTTON_NUMBERS
 | 
						|
  HELP_TABLE_DECLARATION(helptable_paintbrush     )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_adjust      )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_draw       )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_curves      )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_lines       )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_airbrush        )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_floodfill    )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_polygons    )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_polyfill     )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_rectangles   )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_filled_rectangles     )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_circles      )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_filled_circles     )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_grad_rect     )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_grad_menu     )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_spheres      )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_brush       )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_polybrush   )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_brush_fx )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_effects       )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_text        )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_magnifier        )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_colorpicker      )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_resolution        )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_page         )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_save       )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_load      )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_settings   )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_clear        )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_general         )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_undo         )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_kill         )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_quit         )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_palette      )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_pal_scroll    )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_pal_scroll    )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_color_select     )
 | 
						|
  HELP_TABLE_DECLARATION(helptable_hide       )
 | 
						|
};
 |