/******************************************************************************
 jXActionDefs.h

	Shared actions for use as menu item ID's and in keybinding tables.
	These preprocessor definitions allow them to be included in static
	menu definitions.

	Copyright © 1999 by John Lindal. All rights reserved.

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

#ifndef _H_jXActionDefs
#define _H_jXActionDefs

#include <jXActions.h>	// for convenience

// File menu

#define kJXPageSetupAction   "PageSetup::JX"
#define kJXPrintAction       "Print::JX"
#define kJXCloseWindowAction "CloseWindow::JX"
#define kJXQuitAction        "Quit::JX"

// Edit menu

#define kJXUndoAction		"Undo::JX"
#define kJXRedoAction		"Redo::JX"
#define kJXCutAction		"Cut::JX"
#define kJXCopyAction		"Copy::JX"
#define kJXPasteAction		"Paste::JX"
#define kJXClearAction		"Clear::JX"
#define kJXSelectAllAction	"SelectAll::JX"

// Help menu

#define kJXHelpTOCAction      "HelpTOC::JX"
#define kJXHelpSpecificAction "HelpSpecific::JX"

// Search menu

#define kJXFindDialogAction             "FindDialog::JX"
#define kJXFindPreviousAction           "FindPrevious::JX"
#define kJXFindNextAction               "FindNext::JX"
#define kJXEnterSearchTextAction        "EnterSearchText::JX"
#define kJXEnterReplaceTextAction       "EnterReplaceText::JX"
#define kJXFindSelectionBackwardsAction "FindSelectionBackwards::JX"
#define kJXFindSelectionForwardAction   "FindSelectionForward::JX"
#define kJXReplaceSelectionAction       "ReplaceSelection::JX"
#define kJXReplaceFindPrevAction        "ReplaceFindPrev::JX"
#define kJXReplaceFindNextAction        "ReplaceFindNext::JX"
#define kJXReplaceAllForwardAction      "ReplaceAllForward::JX"
#define kJXReplaceAllBackwardsAction    "ReplaceAllBackwards::JX"

#endif
