// MPMorph - Amiga Morphing program
// Copyright (C) © 1993  Topicsave Limited

// This program 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; either version 2 of the License, or
// any later version.

// This program 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 this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

// mpaddock@cix.compulink.co.uk

#include <stddef.h>
#define CATCOMP_NUMBERS
#include <messages.h>

/* String of AmigaGuide help nodes
 * First is accidentally blank
 */
extern unsigned char *context[] = {
	"P-CREATEICONS",//
	"P-ZOOM",//
	"P-PUBSCREEN",//
	"P-CUSTOMMODE",//
	"P-PREVIEW",//
	"P-CREATEICONSP",//
	"P-KEEPSETTINGS",//
	"P-HELP",//


	"Info",//


	"I-gad-Close",//
	"I-gad-Drag",//
	"I-gad-Zoom",//
	"I-gad-Depth",//
	"I-gad-Help",//
	"I-gad-File_One",//
	"I-gad-Get_File_One",//
	"I-gad-File_Two",//
	"I-gad-Get_File_Two",//
	"I-gad-24_File_1",//
	"I-gad-Get_24_File_1",//
	"I-gad-24_File_2",//
	"I-gad-Get_24_File_2",//
	"I-gad-Width",//
	"I-gad-Height",//
	"I-gad-SetSize",//
	"I-gad-Scale",//
	"I-gad-Single",//
	"I-gad-Frames",//
	"I-gad-Start",//
	"I-gad-Name",//
	"I-gad-Get_Name",//
	"I-gad-Edit_Points",//


	"I-men",//

	"I-men-P",//

	"I-men-P-New",//
	"I-men-P-Open",//
	"I-men-P-Recent",//
	"I-men-P-Recent1",//
	"I-men-P-Recent2",//
	"I-men-P-Recent3",//
	"I-men-P-Recent4",//
	"I-men-P-Recent5",//
	"I-men-P-Save",//
	"I-men-P-Save_As",//
	"I-men-P-Delete",//
	"I-men-P-About",//
	"I-men-P-Edit_Points",//
	"I-men-P-Quit",//

	"men-Settings",//

	"men-S-LoadS",//
	"men-S-SaveS",//
	"men-S-SaveSAs",//
	"men-S-ResetD",//
	"men-S-LastS",//
	"men-S-Restore",//

	"I-men-U",//

	"I-men-U-Preview",//
	"I-men-U-User2",//
	"I-men-U-User3",//
	"I-men-U-User4",//
	"I-men-U-User5",//
	"I-men-U-User6",//
	"I-men-U-User7",//
	"I-men-U-User8",//
	"I-men-U-User9",//
	"I-men-U-Start",//
	"I-men-U-Stop",//
	"I-men-U-Macro",//


	"Err-Grid0",//
	"Err-MemoryPoints",//
	"Err-OpenMPMorph",//
	"Err-SetupScreen",//
	"Err-Library",//
	"Err-FileReq",//
	"Err-WPort",//
	"Err-IDevice",//
	"Err-ZRaster",//
	"Err-Menu",//
	"Err-OpenWindow",//
	"Err-MemFile",//
	"Err-AllocGadget",//
	"Err-AllocImage",//
	"Err-LoadImage",//
	"Err-GetDRI",//
	"Err-LockScreen",//
	"Err-FileFormat",//
	"Err-MemPoints",//
	"Err-InvalidLink",//
	"Err-CloseFile",//
	"Err-OpenFile",//
	"Err-WriteFile",//
	"Err-4Points",//
	"Err-MemNewPoint",//
	"Err-OldFormat",//
	"Err-OneFrame",//
	"Err-SaveS",//
	"Err-LoadS",//
	"Err-OScreen",//
	"Err-DrawI",//
	"Err-LockW",//
	"Err-SMode",//
	"Err-CScreen",//
	"Err-MPLoadImage",//
	"Err-MPScaleImage",//
	"Err-MPGuiLib",//
	"Err-APort",//
	"Err-GenT",//


	"Con",//


	"Con-gad-Close",//
	"Con-gad-Drag",//
	"Con-gad-Depth",//

	"Con-gad-First",//
	"Con-gad-Previous",//
	"Con-gad-Goto",//
	"Con-gad-Next",//
	"Con-gad-Last",//


	"CI-men",//

	"CI-men-P",//

	"CI-men-P-New",//
	"CI-men-P-Open",//
	"CI-men-P-Save",//
	"CI-men-P-Save_As",//
	"CI-men-P-About",//
	"CI-men-P-Exit_Points",//
	"CI-men-P-Quit",//

	"CI-men-E",//

	"CI-men-E-Grid",//
	"CI-men-E-Triangulate",//

	"CI-men-E-Frame",//

	"CI-men-E-Frame-First",//
	"CI-men-E-Frame-Previous",//
	"CI-men-E-Frame-Goto",//
	"CI-men-E-Frame-Next",//
	"CI-men-E-Frame-Last",//

	"CI-men-E-EMode",//


	"EMode-One",//
	"EMode-Two",//
	"EMode-Relative",//
	"EMode-Add",//
	"EMode-Delete",//
	"EMode-Link",//
	"EMode-Unlink",//
	"EMode-Move",//


	"Edit",//


	"E-gad-Close",//
	"E-gad-Drag",//
	"E-gad-Zoom",//
	"E-gad-Depth",//
	"E-gad-Vert",//
	"E-gad-Up",//
	"E-gad-Down",//
	"E-gad-Horiz",//
	"E-gad-Left",//
	"E-gad-Right",//
	"E-gad-Size",//




	"Req-Unsaved",//


	"Req-FrameNumber",//


	"Req-About",//
};

// Short help messages for help gadget
// corresponding to help node
extern short ShortHelp[] = {
	-1,
	-1,
	MSG_H_P_PS,
	MSG_H_PCUSTM,
	MSG_H_P_Preview,
	-1,
	-1,
	-1,


	MSG_H_IWindow,


	MSG_H_IClose,
	MSG_H_IDrag,
	MSG_H_IZoom,
	MSG_H_IDepth,
	MSG_H_HelpGad,
	MSG_H_FileOne,
	MSG_H_GFileOne,
	MSG_H_FileTwo,
	MSG_H_GFileTwo,
	MSG_H_24File1,
	MSG_H_G24File1,
	MSG_H_24File2,
	MSG_H_G24File2,
	MSG_H_Width,
	MSG_H_Height,
	MSG_H_SetSize,
	MSG_H_Scale,
	MSG_H_Single,
	MSG_H_Frames,
	MSG_H_Start,
	MSG_H_Name,
	MSG_H_GName,
	MSG_H_EPoints,


	-1,

	-1,

	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,

	-1,

	-1,
	-1,
	-1,
	-1,
	-1,
	-1,

	-1,

	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,


	MSG_HE_Grid0,
	MSG_HE_MPoints,
	MSG_HE_OMorph,
	MSG_HE_Screen,
	MSG_HE_Library,
	MSG_HE_FileReq,
	MSG_HE_WPort,
	MSG_HE_IDevice,
	MSG_HE_ZRaster,
	MSG_HE_Menu,
	MSG_HE_OWindow,
	MSG_HE_MemFile,
	MSG_HE_AllocGadget,
	MSG_HE_AllocImage,
	MSG_HE_LoadImage,
	MSG_HE_GetDRI,
	MSG_HE_LockScreen,
	MSG_HE_FileFormat,
	MSG_HE_MemPoints,
	MSG_HE_InvLink,
	MSG_HE_Close,
	MSG_HE_Open,
	MSG_HE_Write,
	MSG_HE_4points,
	MSG_HE_MemNewPoint,
	MSG_HE_OldFormat,
	MSG_HE_OneFrame,
	MSG_HE_SaveSettings,
	MSG_HE_LoadSettings,
	MSG_HE_OScreen,
	MSG_HE_DrawI,
	MSG_HE_LockW,
	MSG_HE_ScreenMode,
	MSG_HE_CScreen,
	MSG_HE_MPILoad,
	MSG_HE_MPIScale,
	MSG_HE_MPG,
	MSG_HE_APort,
	MSG_HE_GENT,


	-1,


	MSG_H_CClose,
	MSG_H_CDrag,
	MSG_H_CDepth,

	MSG_HC_First,
	MSG_HC_Previous,
	MSG_HC_Goto,
	MSG_HC_Next,
	MSG_HC_Last,


	-1,

	-1,

	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,

	-1,

	-1,
	-1,

	-1,

	-1,
	-1,
	-1,
	-1,
	-1,

	-1,


	MSG_H_EOne,
	MSG_H_ETwo,
	MSG_H_ERel,
	MSG_H_EAdd,
	MSG_H_EDel,
	MSG_H_ELnk,
	MSG_H_EUnl,
	MSG_H_EMov,


	MSG_H_EWindow,


	MSG_H_EClose,
	MSG_H_EDrag,
	MSG_H_EZoom,
	MSG_H_EDepth,
	MSG_H_Vert,
	MSG_H_Up,
	MSG_H_Down,
	MSG_H_Horiz,
	MSG_H_Left,
	MSG_H_Right,
	MSG_H_ESize,




	-1,


	-1,


	-1,
};

// Short help messages when disabled
extern short disabled[] = {
 MSG_DI_Zoom,
 MSG_DI_WaitSS,
 MSG_DI_WaitOpen,
 MSG_DI_WaitSave,
 MSG_DI_Delete,
 MSG_DI_About,
 MSG_DI_Image1,
 MSG_DI_Image2,
 MSG_DI_Draw,
 MSG_DI_Grid,
 MSG_DI_Unsaved,
 MSG_DI_Preview,
 MSG_DI_LoadBrush,
 MSG_DI_New,
 MSG_DI_GetFrame,
 MSG_DI_NextFrame,
 MSG_DI_Triangulate,
 MSG_DI_Scale2,
 MSG_DI_SetSize,
 MSG_DI_Scale,
 MSG_DI_Rexx,
 MSG_DI_RexxScr,
 MSG_DI_Macro,
 MSG_DI_Learn,
};
