Example #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (this.ltvTemplates.SelectedItems.Count <= 0 || MessageBox.Show((IWin32Window)this, "Are you sure that you want to delete selected template?", "Remove Template", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
            {
                return;
            }
            ChartColorTemplateViewItem templateViewItem = this.ltvTemplates.SelectedItems[0] as ChartColorTemplateViewItem;

            Global.ChartManager.ColorTemplates.RemoveTemplate(templateViewItem.Template);
            templateViewItem.Remove();
            if (this.ltvTemplates.Items.Count <= 0)
            {
                return;
            }
            this.ltvTemplates.Items[0].Selected = true;
        }
Example #2
0
        private void btnNew_Click(object sender, EventArgs e)
        {
            NewChartColorTemplateDialog colorTemplateDialog = new NewChartColorTemplateDialog();

            if (colorTemplateDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            ChartColorTemplate template = new ChartColorTemplate(colorTemplateDialog.TemplateName);

            foreach (KeyValuePair <string, Color> keyValuePair in Global.ChartManager.ColorTemplates.DefaultTemplate.Settings)
            {
                template.Settings.Add(keyValuePair.Key, keyValuePair.Value);
            }
            Global.ChartManager.ColorTemplates.AddTemplate(colorTemplateDialog.TemplateName, template);
            ChartColorTemplateViewItem templateViewItem = new ChartColorTemplateViewItem(template);

            this.ltvTemplates.Items.Add((ListViewItem)templateViewItem);
            templateViewItem.Selected = true;
        }
Example #3
0
 private void btnNew_Click(object sender, EventArgs e)
 {
     NewChartColorTemplateDialog colorTemplateDialog = new NewChartColorTemplateDialog();
     if (colorTemplateDialog.ShowDialog() != DialogResult.OK)
         return;
     ChartColorTemplate template = new ChartColorTemplate(colorTemplateDialog.TemplateName);
     foreach (KeyValuePair<string, Color> keyValuePair in Global.ChartManager.ColorTemplates.DefaultTemplate.Settings)
         template.Settings.Add(keyValuePair.Key, keyValuePair.Value);
     Global.ChartManager.ColorTemplates.AddTemplate(colorTemplateDialog.TemplateName, template);
     ChartColorTemplateViewItem templateViewItem = new ChartColorTemplateViewItem(template);
     this.ltvTemplates.Items.Add((ListViewItem)templateViewItem);
     templateViewItem.Selected = true;
 }