void ChangeActiveChart(IndicatorChartArea selectedChartArea) { if (changingActiveChart == true) { return; } changingActiveChart = true; chkMainChart.Checked = (selectedChartArea == IndicatorChartArea.MainChart); chkBottomChart.Checked = !chkMainChart.Checked; changingActiveChart = false; ActiveChartChanged(); }
void PopulateIndicatorDropdownList(IndicatorChartArea activeChart) { cboIndicator.Items.Clear(); switch (activeChart) { case IndicatorChartArea.MainChart: foreach (string indicatorName in mainChartIndicators.Indicators.Keys) { cboIndicator.Items.Add(indicatorName); } break; case IndicatorChartArea.BottomChart: foreach (string indicatorName in bottomChartIndicators.Indicators.Keys) { cboIndicator.Items.Add(indicatorName); } break; } }