#define MSG_CHOOSE 0
#define MSG_TREEFONTS 1
#define MSG_GADGETFONTS 2
#define MSG_ALERTFONT 3
#define MSG_SELECTPROGRAM 4
#define MSG_LOADTREE 5
#define MSG_SAVETREE 6
#define MSG_SELECTROOT 7
#define MSG_PROJECT_MENU 8
#define MSG_PROJECT_LOAD 9
#define MSG_PROJECT_SAVE 10
#define MSG_PROJECT_SAVEDEFAULT 11
#define MSG_PROJECT_SAVEASCII 12
#define MSG_PROJECT_NEWTREE 13
#define MSG_PROJECT_INFO 14
#define MSG_PROJECT_QUIT 15
#define MSG_ACTIONS_MENU 16
#define MSG_ACTIONS_OPEN 17
#define MSG_ACTIONS_CLOSE 18
#define MSG_PREFS_MENU 19
#define MSG_PREFS_CONFIG 20
#define MSG_PREFS_NOSCROLLER 21
#define MSG_PREFS_DIRSIZE 22
#define MSG_PREFS_FONTS 23
#define MSG_PREFS_ICON 24
#define MSG_OPTNOACT 25
#define MSG_SELSHOW 26
#define MSG_SELPLAY 27
#define MSG_SELUSR 28
#define MSG_SURE 29
#define MSG_YESNO 30
#define MSG_SAVEPREFS 31
#define MSG_SAVEUSECANCEL 32
#define MSG_ERRDT 33
#define MSG_ERRTREE 34
#define MSG_ERRFILE 35
#define MSG_SEARCH 36
#define MSG_NOPLAIN 37
#define MSG_PLAINFILE 38
#define MSG_FILENOTFOUND 39
#define MSG_OPENNODE 40
#define MSG_CLOSENODE 41
#define MSG_OPENBRANCH 42
#define MSG_SEARCHGAD 43
#define MSG_LISTFILE 44
#define MSG_USRPROG 45
#define MSG_USRPROGPAR 46
#define MSG_VIEWDT 47
#define MSG_SHOW 48
#define MSG_PLAY 49
#define MSG_CLONE 50
#define MSG_PREFS_DIM 51
#define MSG_PROJECT_ATO 52
#define MSG_PREFS_FLUSH 53
#define MSG_PREFS_XPK 54
#define MSG_PREFS_EXT 55
#define MSG_PROJECT_SAVEXPK 56
#define MSG_PREFS_DAT 57
#define MSG_PREFS_SET 58
#define MSG_PREFS_FAST 59
#define MSG_PREFS_FAST1 60
#define MSG_PREFS_FAST2 61
#define MSG_PREFS_FAST3 62
#define MSG_DIMDIR 63

/****************************************************************************/

#define TOTSTR 63

/****************************************************************************/

#define MSG_CHOOSE_STR "Choose"
#define MSG_TREEFONTS_STR "Tree Fonts"
#define MSG_GADGETFONTS_STR "Gadgets Fonts"
#define MSG_ALERTFONT_STR "ALERT! This option is disabled"
#define MSG_SELECTPROGRAM_STR "Select program"
#define MSG_LOADTREE_STR "Load Tree"
#define MSG_SAVETREE_STR "Save Tree"
#define MSG_SELECTROOT_STR "Select ROOT "
#define MSG_PROJECT_MENU_STR "Project"
#define MSG_PROJECT_LOAD_STR "Load Tree "
#define MSG_PROJECT_SAVE_STR "Save Tree "
#define MSG_PROJECT_SAVEDEFAULT_STR "Save Default Tree"
#define MSG_PROJECT_SAVEASCII_STR "Save ASCII"
#define MSG_PROJECT_NEWTREE_STR "New  Tree "
#define MSG_PROJECT_INFO_STR "Info          "
#define MSG_PROJECT_QUIT_STR "Quit      "
#define MSG_ACTIONS_MENU_STR "Actions"
#define MSG_ACTIONS_OPEN_STR "Open  Tree"
#define MSG_ACTIONS_CLOSE_STR "Close Tree    "
#define MSG_PREFS_MENU_STR "Prefs  "
#define MSG_PREFS_CONFIG_STR "Config button  "
#define MSG_PREFS_NOSCROLLER_STR "NoScroller     "
#define MSG_PREFS_DIRSIZE_STR "DirSize        "
#define MSG_PREFS_FONTS_STR "Fonts "
#define MSG_PREFS_ICON_STR "Icon            "
#define MSG_OPTNOACT_STR "Sorry, this option is not active"
#define MSG_SELSHOW_STR "Select gfx show from menu prefs."
#define MSG_SELPLAY_STR "Select player from menu prefs."
#define MSG_SELUSR_STR "Select user program from menu prefs."
#define MSG_SURE_STR "Are you sure?"
#define MSG_YESNO_STR " YES | NO  "
#define MSG_SAVEPREFS_STR "Save Prefs?"
#define MSG_SAVEUSECANCEL_STR " Save | Use | Cancel  "
#define MSG_ERRDT_STR "Error: unknow datatype"
#define MSG_ERRTREE_STR "ERROR: Tree in memory and tree on device are different."
#define MSG_ERRFILE_STR "The file is not valid for AmyTree."
#define MSG_SEARCH_STR "Search again? "
#define MSG_NOPLAIN_STR "No plain file in dir."
#define MSG_PLAINFILE_STR "Sorry, this is a plain file, I need a directory."
#define MSG_FILENOTFOUND_STR "File Not Found."
#define MSG_OPENNODE_STR "OpenNode"
#define MSG_CLOSENODE_STR "CloseNode"
#define MSG_OPENBRANCH_STR "OpenBranch"
#define MSG_SEARCHGAD_STR "Search"
#define MSG_LISTFILE_STR "ListFile"
#define MSG_USRPROG_STR "PROGRAMS"
#define MSG_USRPROGPAR_STR "Parameters"
#define MSG_VIEWDT_STR "ViewDT"
#define MSG_SHOW_STR "Show"
#define MSG_PLAY_STR "Play"
#define MSG_CLONE_STR "Clone"
#define MSG_PREFS_DIM_STR "TreeLines3D"
#define MSG_PROJECT_ATO_STR "ATO"
#define MSG_PREFS_FLUSH_STR "Flush Buffers"
#define MSG_PREFS_XPK_STR "Xpk Prefs"
#define MSG_PREFS_EXT_STR "Ext Prefs"
#define MSG_PROJECT_SAVEXPK_STR "Save (XPK)"
#define MSG_PREFS_DAT_STR "DataType Prefs"
#define MSG_PREFS_SET_STR "Settings"
#define MSG_PREFS_FAST_STR "Fast Buttons Prefs"
#define MSG_PREFS_FAST1_STR "Button 1"
#define MSG_PREFS_FAST2_STR "Button 2"
#define MSG_PREFS_FAST3_STR "Button 3"
#define MSG_DIMDIR_STR "Dim Dir"

/****************************************************************************/

struct CatCompArrayType
{
    LONG   cca_ID;
    STRPTR cca_Str;
};

static const struct CatCompArrayType CatCompArray[] =
{
    {MSG_CHOOSE,(STRPTR)MSG_CHOOSE_STR},
    {MSG_TREEFONTS,(STRPTR)MSG_TREEFONTS_STR},
    {MSG_GADGETFONTS,(STRPTR)MSG_GADGETFONTS_STR},
    {MSG_ALERTFONT,(STRPTR)MSG_ALERTFONT_STR},
    {MSG_SELECTPROGRAM,(STRPTR)MSG_SELECTPROGRAM_STR},
    {MSG_LOADTREE,(STRPTR)MSG_LOADTREE_STR},
    {MSG_SAVETREE,(STRPTR)MSG_SAVETREE_STR},
    {MSG_SELECTROOT,(STRPTR)MSG_SELECTROOT_STR},
    {MSG_PROJECT_MENU,(STRPTR)MSG_PROJECT_MENU_STR},
    {MSG_PROJECT_LOAD,(STRPTR)MSG_PROJECT_LOAD_STR},
    {MSG_PROJECT_SAVE,(STRPTR)MSG_PROJECT_SAVE_STR},
    {MSG_PROJECT_SAVEDEFAULT,(STRPTR)MSG_PROJECT_SAVEDEFAULT_STR},
    {MSG_PROJECT_SAVEASCII,(STRPTR)MSG_PROJECT_SAVEASCII_STR},
    {MSG_PROJECT_NEWTREE,(STRPTR)MSG_PROJECT_NEWTREE_STR},
    {MSG_PROJECT_INFO,(STRPTR)MSG_PROJECT_INFO_STR},
    {MSG_PROJECT_QUIT,(STRPTR)MSG_PROJECT_QUIT_STR},
    {MSG_ACTIONS_MENU,(STRPTR)MSG_ACTIONS_MENU_STR},
    {MSG_ACTIONS_OPEN,(STRPTR)MSG_ACTIONS_OPEN_STR},
    {MSG_ACTIONS_CLOSE,(STRPTR)MSG_ACTIONS_CLOSE_STR},
    {MSG_PREFS_MENU,(STRPTR)MSG_PREFS_MENU_STR},
    {MSG_PREFS_CONFIG,(STRPTR)MSG_PREFS_CONFIG_STR},
    {MSG_PREFS_NOSCROLLER,(STRPTR)MSG_PREFS_NOSCROLLER_STR},
    {MSG_PREFS_DIRSIZE,(STRPTR)MSG_PREFS_DIRSIZE_STR},
    {MSG_PREFS_FONTS,(STRPTR)MSG_PREFS_FONTS_STR},
    {MSG_PREFS_ICON,(STRPTR)MSG_PREFS_ICON_STR},
    {MSG_OPTNOACT,(STRPTR)MSG_OPTNOACT_STR},
    {MSG_SELSHOW,(STRPTR)MSG_SELSHOW_STR},
    {MSG_SELPLAY,(STRPTR)MSG_SELPLAY_STR},
    {MSG_SELUSR,(STRPTR)MSG_SELUSR_STR},
    {MSG_SURE,(STRPTR)MSG_SURE_STR},
    {MSG_YESNO,(STRPTR)MSG_YESNO_STR},
    {MSG_SAVEPREFS,(STRPTR)MSG_SAVEPREFS_STR},
    {MSG_SAVEUSECANCEL,(STRPTR)MSG_SAVEUSECANCEL_STR},
    {MSG_ERRDT,(STRPTR)MSG_ERRDT_STR},
    {MSG_ERRTREE,(STRPTR)MSG_ERRTREE_STR},
    {MSG_ERRFILE,(STRPTR)MSG_ERRFILE_STR},
    {MSG_SEARCH,(STRPTR)MSG_SEARCH_STR},
    {MSG_NOPLAIN,(STRPTR)MSG_NOPLAIN_STR},
    {MSG_PLAINFILE,(STRPTR)MSG_PLAINFILE_STR},
    {MSG_FILENOTFOUND,(STRPTR)MSG_FILENOTFOUND_STR},
    {MSG_OPENNODE,(STRPTR)MSG_OPENNODE_STR},
    {MSG_CLOSENODE,(STRPTR)MSG_CLOSENODE_STR},
    {MSG_OPENBRANCH,(STRPTR)MSG_OPENBRANCH_STR},
    {MSG_SEARCHGAD,(STRPTR)MSG_SEARCHGAD_STR},
    {MSG_LISTFILE,(STRPTR)MSG_LISTFILE_STR},
    {MSG_USRPROG,(STRPTR)MSG_USRPROG_STR},
    {MSG_USRPROGPAR,(STRPTR)MSG_USRPROGPAR_STR},
    {MSG_VIEWDT,(STRPTR)MSG_VIEWDT_STR},
    {MSG_SHOW,(STRPTR)MSG_SHOW_STR},
    {MSG_PLAY,(STRPTR)MSG_PLAY_STR},
    {MSG_CLONE,(STRPTR)MSG_CLONE_STR},
    {MSG_PREFS_DIM,(STRPTR)MSG_PREFS_DIM_STR},
    {MSG_PROJECT_ATO,(STRPTR)MSG_PROJECT_ATO_STR},
    {MSG_PREFS_FLUSH,(STRPTR)MSG_PREFS_FLUSH_STR},
    {MSG_PREFS_XPK,(STRPTR)MSG_PREFS_XPK_STR},
    {MSG_PREFS_EXT,(STRPTR)MSG_PREFS_EXT_STR},
    {MSG_PROJECT_SAVEXPK,(STRPTR)MSG_PROJECT_SAVEXPK_STR},
    {MSG_PREFS_DAT,(STRPTR)MSG_PREFS_DAT_STR},
    {MSG_PREFS_SET,(STRPTR)MSG_PREFS_SET_STR},
    {MSG_PREFS_FAST,(STRPTR)MSG_PREFS_FAST_STR},
    {MSG_PREFS_FAST1,(STRPTR)MSG_PREFS_FAST1_STR},
    {MSG_PREFS_FAST2,(STRPTR)MSG_PREFS_FAST2_STR},
    {MSG_PREFS_FAST3,(STRPTR)MSG_PREFS_FAST3_STR},
    {MSG_DIMDIR,(STRPTR)MSG_DIMDIR_STR},
};

/****************************************************************************/
