#include <windows.h>
#include "resource.h"

IDI_ICON ICON "campaign-dev.ico"

IDMAINMENU MENU
BEGIN
	POPUP "&File"
	BEGIN
		MENUITEM "&New...",IDM_NEW
		MENUITEM "&Open",IDM_OPEN
		MENUITEM "&Save", IDM_SAVE
		MENUITEM "&Save as...", IDM_SAVEAS
		MENUITEM "&Close",IDM_CLOSE
        MENUITEM SEPARATOR
		MENUITEM "&Exit",IDM_EXIT
	END

	POPUP "&Generate"
    BEGIN
        MENUITEM "Roll &Dice", IDM_DICE
    END
    
    POPUP "&Window"
    BEGIN
         POPUP "Tile"
         BEGIN
           MENUITEM "Horizontally", IDM_WINDOWTILEH
           MENUITEM "Vertically", IDM_WINDOWTILEV
         END
         
         MENUITEM "Cascade", IDM_WINDOWCASCADE
         MENUITEM "Arrange Icons", IDM_WINDOWICONS
         MENUITEM "Close All", IDM_WINDOWCLOSEALL
    END

	POPUP "&Search"
	BEGIN
        MENUITEM "&Find", IDM_FIND
	END
	
	POPUP "&Help"
	BEGIN
		MENUITEM "&About",IDM_ABOUT
	END
END
IDACCEL ACCELERATORS
BEGIN
    "S",    IDM_SAVE,VIRTKEY,CONTROL
    "C",    IDM_CLOSE,VIRTKEY,CONTROL
	"E",	IDM_EXIT,VIRTKEY,CONTROL
	"A",    IDM_ABOUT,VIRTKEY,CONTROL
    "O",    IDM_OPEN,VIRTKEY,CONTROL
    "N",    IDM_NEW,VIRTKEY,CONTROL
    "F",    IDM_NEW,VIRTKEY,CONTROL
    "D",    IDM_DICE,VIRTKEY,CONTROL
END

/*
 This tables contains the explanation strings to be shown in the status
 bar when the uses moves the mouse in an open menu.
 
 Organization:
 For each popup menu, there is the identifier of the popup itself, followed
 by the strings for all items in that menu. The ID of each string is its
 command #define.
*/

STRINGTABLE DISCARDABLE
BEGIN
    IDM_NEW             "Creates a new campaign"
    IDM_OPEN            "Opens an existing campaign"
    IDM_SAVE            "Saves the active campaign"
    IDM_SAVEAS          "Saves the active campaign under a different name"
    IDM_CLOSE           "Closes the active campaign"
    IDM_EXIT            "Quit Campaign Developer"
END

STRINGTABLE DISCARDABLE
BEGIN
    IDM_FIND            "Find campaign item..."
    IDM_DICE            "Roll dice"
    
    IDM_WINDOWTILEV     "Arranges child windows vertical tile format"
    IDM_WINDOWTILEH     "Arrages child windows in horizontal tile format"
    IDM_WINDOWCASCADE   "Arrange child windows in cascade format"
    IDM_WINDOWICONS     "Arrange minimized child window icons on bottom of screen"
    IDM_WINDOWCLOSEALL  "Close all child windows"
    
    IDM_ABOUT           "Display information about Campaign Developer"
END

STRINGTABLE DISCARDABLE
BEGIN
    IDS_HELPMENU            "Get help"
    IDS_FILEMENU            "Create, open, save, or print campaigns"
    IDS_UNTITLED            "Untitled"
END