static GlobalCommand() { GlobalCommand.GlobalCmdManager = CommandManager.Main; GlobalCommand.NewCmd = CommandCreater.CreateCommand((object)CmdEnum.NewCmd, LanguageInfo.Menu_File_NewProject, "Control|Shift|N", "Meta|Shift|N", false, ActionType.Normal); GlobalCommand.NewFileCmd = CommandCreater.CreateCommand((object)CmdEnum.NewFileCmd, LanguageInfo.NewFile_Title, "Control|N", "Meta|N", false, ActionType.Normal); GlobalCommand.OpenCmd = CommandCreater.CreateCommand((object)CmdEnum.OpenCmd, LanguageInfo.Menu_File_OpenProject, "Control|O", "Meta|O", false, ActionType.Normal); GlobalCommand.RecentProjectCmd = CommandCreater.CreateCommandArray((object)CmdEnum.RecentProjectCmd, ActionType.Normal); GlobalCommand.CloseCmd = CommandCreater.CreateCommand((object)CmdEnum.CloseCmd, LanguageInfo.Dialog_ButtonClose, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.CloseProjectCmd = CommandCreater.CreateCommand((object)CmdEnum.CloseProjectCmd, LanguageInfo.Menu_File_CloseProject, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.CloseAllCmd = CommandCreater.CreateCommand((object)CmdEnum.CloseAllCmd, LanguageInfo.Command_CloseAll, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.SaveCmd = CommandCreater.CreateCommand((object)CmdEnum.SaveCmd, LanguageInfo.Menu_File_SaveProject, "Control|S", "Meta|S", false, ActionType.Normal); GlobalCommand.SaveAllCmd = CommandCreater.CreateCommand((object)CmdEnum.SaveAllCmd, LanguageInfo.Command_SaveAll, "Control|Shift|S", "Shift|Meta|S", false, ActionType.Normal); GlobalCommand.SaveAsCmd = CommandCreater.CreateCommand((object)CmdEnum.SaveAsCmd, LanguageInfo.Menu_File_SaveAs, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.ImportCmd = CommandCreater.CreateCommand((object)CmdEnum.ImportCmd, LanguageInfo.Menu_File_ImportResources, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.ImportFileCmd = CommandCreater.CreateCommand((object)CmdEnum.ImportFileCmd, LanguageInfo.Menu_File_ImportFile, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.ImportDirCmd = CommandCreater.CreateCommand((object)CmdEnum.ImportDirCmd, LanguageInfo.Menu_File_ImportFolder, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.ImportProjectCmd = CommandCreater.CreateCommand((object)CmdEnum.ImportProjectCmd, LanguageInfo.Scene_Menu_File_ImportProject, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.PublishCmd = CommandCreater.CreateCommand((object)CmdEnum.PublishCmd, LanguageInfo.Menu_File_PublishRes, "Control|P", "Meta|P", false, ActionType.Normal); GlobalCommand.PublishCodeIDECmd = CommandCreater.CreateCommand((object)CmdEnum.PublishCodeIDECmd, LanguageInfo.Menu_File_PublishToCodeIDE, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.PublishXcodeCmd = CommandCreater.CreateCommand((object)CmdEnum.PublishXcodeCmd, LanguageInfo.Menu_File_PublishToXcode, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.PublishVSCmd = CommandCreater.CreateCommand((object)CmdEnum.PublishVSCmd, LanguageInfo.Menu_File_PublishToVS, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.QuitCmd = CommandCreater.CreateCommand((object)CmdEnum.QuitCmd, LanguageInfo.Menu_File_Exit, "Alt|F4", "Meta|Q", false, ActionType.Normal); GlobalCommand.UndoCmd = CommandCreater.CreateCommand((object)CmdEnum.UndoCmd, LanguageInfo.Menu_Edit_Undo, "Control|Z", "Meta|Z", false, ActionType.Normal); GlobalCommand.RedoCmd = CommandCreater.CreateCommand((object)CmdEnum.RedoCmd, LanguageInfo.Menu_Edit_Redo, "Control|Y", "Meta|Y", false, ActionType.Normal); GlobalCommand.ProjectSettingCmd = CommandCreater.CreateCommand((object)CmdEnum.ProjectSettingCmd, LanguageInfo.ProjSetting, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.PreferencesCmd = CommandCreater.CreateCommand((object)CmdEnum.PreferencesCmd, LanguageInfo.Menu_Edit_Preferences, "Control|,", "Meta|,", false, ActionType.Normal); GlobalCommand.ShowRulerCmd = CommandCreater.CreateCommand((object)CmdEnum.ShowRulerCmd, LanguageInfo.Menu_View_VisibleRuler, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.HideRulerCmd = CommandCreater.CreateCommand((object)CmdEnum.HideRulerCmd, LanguageInfo.Menu_View_HiddenRuler, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.ClearGuidesCmd = CommandCreater.CreateCommand((object)CmdEnum.ClearGuidesCmd, LanguageInfo.Menu_View_ClearGuides, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.LockGuidesCmd = CommandCreater.CreateCommand((object)CmdEnum.LockGuidesCmd, LanguageInfo.Menu_View_LockGuides, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.UnLockGuidesCmd = CommandCreater.CreateCommand((object)CmdEnum.UnLockGuidesCmd, LanguageInfo.Menu_View_UnLockGuides, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.NewGuidesCmd = CommandCreater.CreateCommand((object)CmdEnum.NewGuidesCmd, LanguageInfo.Menu_View_NewGuides, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.OpenStartPageCmd = CommandCreater.CreateCommand((object)CmdEnum.OpenStartPageCmd, LanguageInfo.MainStartPage, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.ResetLayoutCmd = CommandCreater.CreateCommand((object)CmdEnum.ResetLayoutCmd, LanguageInfo.Menu_Window_Reset, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.PadCmd = CommandCreater.CreateCommandArray((object)CmdEnum.PadCmd, ActionType.Check); GlobalCommand.HelpCmd = CommandCreater.CreateCommand((object)CmdEnum.HelpCmd, LanguageInfo.Menu_Help_ShowHelp, "F1", (string)null, false, ActionType.Normal); GlobalCommand.AboutCmd = CommandCreater.CreateCommand((object)CmdEnum.AboutCmd, LanguageInfo.Menu_Help_About, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.CheckUpdateCmd = CommandCreater.CreateCommand((object)CmdEnum.CheckUpdateCmd, LanguageInfo.Software_CheckUpdate, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.StartLauncherCmd = CommandCreater.CreateCommand((object)CmdEnum.StartLauncherCmd, LanguageInfo.Menu_Help_StartLauncher, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.SetChineseCmd = CommandCreater.CreateCommand((object)CmdEnum.SetChineseCmd, LanguageInfo.Menu_Language_SetCN, (string)null, (string)null, false, ActionType.Radio); GlobalCommand.SetEnglishCmd = CommandCreater.CreateCommand((object)CmdEnum.SetEnglishCmd, LanguageInfo.Menu_Language_SetEN, (string)null, (string)null, false, ActionType.Radio); GlobalCommand.SetSpanishCmd = CommandCreater.CreateCommand((object)CmdEnum.SetSpanishCmd, LanguageInfo.Menu_Language_SetSP, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.SetJapaneseCmd = CommandCreater.CreateCommand((object)CmdEnum.SetJapaneseCmd, LanguageInfo.Menu_Language_SetJP, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.SetKoreanCmd = CommandCreater.CreateCommand((object)CmdEnum.SetKoreanCmd, LanguageInfo.Menu_Language_SetKO, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.CopyCmd = CommandCreater.CreateCommand((object)CmdEnum.CopyCmd, LanguageInfo.Command_Copy, "Control|C", "Meta|C", true, ActionType.Normal); GlobalCommand.CutCmd = CommandCreater.CreateCommand((object)CmdEnum.CutCmd, LanguageInfo.UIAnimation_MenuText_CutFrame, "Control|X", "Meta|X", true, ActionType.Normal); GlobalCommand.PasteCmd = CommandCreater.CreateCommand((object)CmdEnum.PasteCmd, LanguageInfo.Command_Paste, "Control|V", "Meta|V", true, ActionType.Normal); GlobalCommand.DeleteCmd = CommandCreater.CreateCommand((object)CmdEnum.DeleteCmd, LanguageInfo.Command_Delete, "Delete", "BackSpace", true, ActionType.Normal); GlobalCommand.DeleteCmd2 = CommandCreater.CreateCommand((object)CmdEnum.DeleteCmd2, LanguageInfo.Command_Delete, "BackSpace", "Delete", true, ActionType.Normal); GlobalCommand.RefreshCmd = CommandCreater.CreateCommand((object)CmdEnum.RefreshCmd, LanguageInfo.Command_Refresh, (string)null, (string)null, true, ActionType.Normal); GlobalCommand.RenameCmd = CommandCreater.CreateCommand((object)CmdEnum.RenameCmd, LanguageInfo.Command_Rename, "F2", "Meta|R", true, ActionType.Normal); GlobalCommand.CloseOtherCmd = CommandCreater.CreateCommand((object)CmdEnum.CloseOtherCmd, LanguageInfo.Command_CloseOther, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.OpenDirCmd = CommandCreater.CreateCommand((object)CmdEnum.OpenDirCmd, LanguageInfo.Command_OpenDirectory, (string)null, (string)null, false, ActionType.Normal); GlobalCommand.PlayCmd = CommandCreater.CreateCommand((object)CmdEnum.PlayCmd, LanguageInfo.UIAnimation_ToolTip_Play, "F5", (string)null, false, ActionType.Normal); GlobalCommandHandle.InitService(); }
public static CommandProxy CreateCommand(object cmdEnum, string label, string shortCut = null, string macShortCut = null, bool isLocal = false, ActionType cmdType = ActionType.Normal) { CommandProxy actionCommand = CommandCreater.CreateActionCommand(cmdEnum, cmdType, label, shortCut, macShortCut, false) as CommandProxy; if (isLocal) { actionCommand.Execute += new EventHandler <CommandRunArgs>(CommandCreater.EmptyRootCmd_Execute); actionCommand.Update += new EventHandler <CommandUpdateArgs>(CommandCreater.DisableAndBypass_CanExecute); } return(actionCommand); }
public DefaultCommandHanle(CommandProxy command) { this.command = command; }