#pragma once

#ifndef SELECTION_COMMANDS_IDS_H
#define SELECTION_COMMANDS_IDS_H

#define MI_Cut "MI_Cut"
#define MI_Copy "MI_Copy"
#define MI_Insert "MI_Insert"
#define MI_InsertAbove "MI_InsertAbove"
#define MI_Paste "MI_Paste"
#define MI_PasteAbove "MI_PasteAbove"
#define MI_PasteInto "MI_PasteInto"
#define MI_PasteDuplicate "MI_PasteDuplicate"
#define MI_PasteValues "MI_PasteValues"
#define MI_PasteColors "MI_PasteColors"
#define MI_PasteNames "MI_PasteNames"
#define MI_GetColorFromStudioPalette "MI_GetColorFromStudioPalette"
#define MI_ToggleLinkToStudioPalette "MI_ToggleLinkToStudioPalette"
#define MI_RemoveReferenceToStudioPalette "MI_RemoveReferenceToStudioPalette"
#define MI_Clear "MI_Clear"
#define MI_SelectAll "MI_SelectAll"
#define MI_InvertSelection "MI_InvertSelection"

#define MI_BlendColors "MI_BlendColors"
#define MI_EraseUnusedStyles "MI_EraseUnusedStyles"

#define MI_Group "MI_Group"
#define MI_Ungroup "MI_Ungroup"
#define MI_BringToFront "MI_BringToFront"
#define MI_BringForward "MI_BringForward"
#define MI_SendBack "MI_SendBack"
#define MI_SendBackward "MI_SendBackward"
#define MI_EnterGroup "MI_EnterGroup"
#define MI_ExitGroup "MI_ExitGroup"
#define MI_RemoveEndpoints "MI_RemoveEndpoints"
#define MI_SortWithPaletteOrder "MI_SortWithPaletteOrder"

#define MI_OpenChild "MI_OpenChild"
#define MI_CloseChild "MI_CloseChild"
#define MI_Collapse "MI_Collapse"
#define MI_ExplodeChild "MI_ExplodeChild"
#define MI_ToggleEditInPlace "MI_ToggleEditInPlace"
#define MI_PasteNumbers "MI_PasteNumbers"
#define MI_PasteCellContent "MI_PasteCellContent"

#endif
