Пример #1
0
        private void _okButton_Click(object sender, EventArgs e)
        {
            var provider = DataManager.ColorsProvider.Create((ColorsProvider.GroupingBy)cmbGrouping.SelectedValue, this.Boards);

            provider.ColorGroups = olvColorGroups.CollectCheckedObjects <ColorGroup>(ObjectListViewHelper.ObjectListViewCollector.All);
            this._colorsProvider = provider;
            this.DialogResult    = DialogResult.OK;
        }
Пример #2
0
 public ColorsProviderDialog(ColorsProvider provider, List <IBoard> boards)
 {
     InitializeComponent();
     InitializeComboBox();
     Boards = boards;
     cmbGrouping.SelectedValue = provider.GroupKey;
     olvColorGroups.SetObjects(provider.ColorGroups);
     cmbGrouping.SelectedValueChanged += CmbGrouping_SelectedValueChanged;
 }
Пример #3
0
        private void btnColorProviderDialog_Click(object sender, EventArgs e)
        {
            if (this.Boards.Count == 0)
            {
                return;
            }
            var provider = this.ColorsProvider ?? DataManager.ColorsProvider.Create(DataManager.ColorsProvider.GroupingBy.Kind, this.Boards);

            using (var dlg = new Dialogs.ColorsProviderDialog(provider, this.Boards))
            {
                if (dlg.ShowDialog(this) == DialogResult.OK)
                {
                    this.ColorsProvider = dlg.ColorsProvider;
                }
            }
        }
 public PreferredCompsManager()
 {
     _comps         = new List <Visual2D>();
     _colorProvider = new ColorsProvider(Color.White, Color.Gray);
 }