/// <summary>
        /// Displays form with color schemes
        /// </summary>
        private void btnColorSchemes_Click(object sender, EventArgs e)
        {
            frmColorSchemes form = new frmColorSchemes(ref Globals.LayerColors);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                int index = icbChartColorScheme.SelectedIndex;

                icbChartColorScheme.ColorSchemes = Globals.LayerColors;
                icbChartColorScheme.ComboStyle   = ImageComboStyle.ColorSchemeGraduated;


                Globals.LayerColors.Serialize2Xml();

                if (index < icbChartColorScheme.Items.Count)
                {
                    icbChartColorScheme.SelectedIndex = index;
                }
                else if (icbChartColorScheme.Items.Count > 0)
                {
                    icbChartColorScheme.SelectedIndex = 0;
                }
            }
            form.Dispose();
        }
        /// <summary>
        /// Opens editor of color schemes
        /// </summary>
        private void btnChartsEditColorScheme_Click(object sender, EventArgs e)
        {
            frmColorSchemes form = new frmColorSchemes(ref Globals.ChartColors);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                icbChartColorScheme.ColorSchemes = Globals.ChartColors;
            }
            form.Dispose();
        }
        /// <summary>
        /// Opens the editor of color schemes
        /// </summary>
        private void btnFrameScheme_Click(object sender, EventArgs e)
        {
            frmColorSchemes form = new frmColorSchemes(ref Globals.LayerColors);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                this.icbFrame.ColorSchemes = Globals.LayerColors;
            }
            form.Dispose();
        }
        /// <summary>
        /// Opens window to edit the list of color schemes for charts
        /// </summary>
        private void btnChangeScheme_Click(object sender, EventArgs e)
        {
            frmColorSchemes form = new frmColorSchemes(ref Globals.ChartColors);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _noEvents = true;
                this.icbColors.ColorSchemes = Globals.ChartColors;
                _noEvents = false;
            }
            form.Dispose();
        }