protected override void MenuTools_OnClick(object sender, EventArgs e)
{
string name = ((ToolStripMenuItem)sender).Name;
switch (name)
{
case "Comparator":
ShowComparator();
break;
case "Scanner":
ShowScanner();
break;
case "Generator":
ShowGenerator();
break;
case "Optimizer":
ShowOptimizer();
break;
case "Bar Explorer":
ShowBarExplorer();
break;
case "ProfitCalculator":
ShowProfitCalculator();
break;
case "PivotPoints":
ShowPivotPoints();
break;
case "FibonacciLevels":
ShowFibonacciLevels();
break;
case "Charges":
EditTradingCharges();
break;
case "miInstrumentEditor":
ShowInstrumentEditor();
break;
case "Reset settings":
ResetSettings();
break;
case "miNewTranslation":
MakeNewTranslation();
break;
case "miEditTranslation":
EditTranslation();
break;
case "miShowEnglishPhrases":
Language.ShowPhrases(1);
break;
case "miShowAltPhrases":
Language.ShowPhrases(2);
break;
case "miShowAllPhrases":
Language.ShowPhrases(3);
break;
case "miOpenIndFolder":
try { System.Diagnostics.Process.Start(Data.SourceFolder); }
catch (System.Exception ex) { MessageBox.Show(ex.Message); }
break;
case "miReloadInd":
Cursor = Cursors.WaitCursor;
ReloadCustomIndicators();
Cursor = Cursors.Default;
break;
case "miExportAsCI":
Cursor = Cursors.WaitCursor;
Strategy_to_Indicator.ExportStrategyToIndicator();
ReloadCustomIndicators();
Cursor = Cursors.Default;
break;
case "miCheckInd":
Custom_Indicators.TestCustomIndicators();
break;
case "Calculator":
ShowCalculator();
break;
case "miPlaySounds":
Configs.PlaySounds = !Configs.PlaySounds;
break;
case "CommandConsole":
ShowCommandConsole();
break;
case "miJForexImport":
JForexImport();
break;
case "tsmiOverOptimization": // Analyzer
ShowAnalyzer("tsmiOverOptimization");
break;
case "tsmiCumulativeStrategy": // Analyzer
ShowAnalyzer("tsmiCumulativeStrategy");
break;
default:
break;
}
}