Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/10 03:10:55 (14 years ago)
Author:
swagner
Message:

Provided public events in ValueTypeArrayData and ValueTypeMatrixData to notify, if an item has changed or the whole array/collection has been reset (#899)

Location:
trunk/sources/HeuristicLab.Data.Views/3.3
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data.Views/3.3/BoolDataView.cs

    r2932 r2973  
    2121
    2222using System;
    23 using System.Collections.Generic;
    24 using System.ComponentModel;
    25 using System.Drawing;
    26 using System.Data;
    27 using System.Text;
    2823using System.Windows.Forms;
    29 using HeuristicLab.Core;
    3024using HeuristicLab.Core.Views;
    3125using HeuristicLab.MainForm;
  • trunk/sources/HeuristicLab.Data.Views/3.3/ComparisonDataView.cs

    r2932 r2973  
    2121
    2222using System;
    23 using System.Collections.Generic;
    24 using System.ComponentModel;
    25 using System.Drawing;
    26 using System.Data;
    27 using System.Text;
    2823using System.Windows.Forms;
    29 using HeuristicLab.Core;
    3024using HeuristicLab.Core.Views;
    3125using HeuristicLab.MainForm;
  • trunk/sources/HeuristicLab.Data.Views/3.3/HeuristicLab.Data.Views-3.3.csproj

    r2900 r2973  
    9898      <DependentUpon>ComparisonDataView.cs</DependentUpon>
    9999    </Compile>
     100    <Compile Include="StringConvertibleArrayDataView.cs">
     101      <SubType>UserControl</SubType>
     102    </Compile>
     103    <Compile Include="StringConvertibleArrayDataView.Designer.cs">
     104      <DependentUpon>StringConvertibleArrayDataView.cs</DependentUpon>
     105    </Compile>
    100106    <Compile Include="StringConvertibleDataView.cs">
    101107      <SubType>UserControl</SubType>
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleDataView.cs

    r2932 r2973  
    2121
    2222using System;
    23 using System.Collections.Generic;
    2423using System.ComponentModel;
    25 using System.Drawing;
    26 using System.Data;
    27 using System.Text;
    2824using System.Windows.Forms;
    29 using HeuristicLab.Core;
    30 using HeuristicLab.Core.Views;
    3125using HeuristicLab.MainForm;
    3226using HeuristicLab.MainForm.WindowsForms;
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleMatrixDataView.cs

    r2917 r2973  
    2121
    2222using System;
    23 using System.Collections.Generic;
    2423using System.ComponentModel;
    2524using System.Drawing;
    26 using System.Data;
    27 using System.Text;
    2825using System.Windows.Forms;
    2926using HeuristicLab.Common;
    30 using HeuristicLab.Core;
    31 using HeuristicLab.Core.Views;
    3227using HeuristicLab.MainForm;
    3328using HeuristicLab.MainForm.WindowsForms;
    3429
    3530namespace HeuristicLab.Data.Views {
    36   [View("StringConvertibleMatrix View")]
     31  [View("StringConvertibleMatrixData View")]
    3732  [Content(typeof(IStringConvertibleMatrixData), true)]
    3833  public partial class StringConvertibleMatrixDataView : ContentView {
     
    4439    public StringConvertibleMatrixDataView() {
    4540      InitializeComponent();
    46       Caption = "StringConvertibleMatrixDataView View";
     41      Caption = "StringConvertibleMatrixData View";
    4742      errorProvider.SetIconAlignment(rowsTextBox, ErrorIconAlignment.MiddleLeft);
    4843      errorProvider.SetIconPadding(rowsTextBox, 2);
     
    8782    private void UpdateData() {
    8883      rowsTextBox.Text = Content.Rows.ToString();
    89       rowsTextBox.Enabled = (Content.Dimensions & StringConvertibleArrayDataDimensions.Rows) == StringConvertibleArrayDataDimensions.Rows;
     84      rowsTextBox.Enabled = true;
    9085      columnsTextBox.Text = Content.Columns.ToString();
    91       columnsTextBox.Enabled = (Content.Dimensions & StringConvertibleArrayDataDimensions.Columns) == StringConvertibleArrayDataDimensions.Columns;
     86      columnsTextBox.Enabled = true;
    9287      dataGridView.Rows.Clear();
    9388      dataGridView.Columns.Clear();
     
    141136        rowsLabel.Focus();  // set focus on label to validate data
    142137      if (e.KeyCode == Keys.Escape) {
    143         rowsTextBox.Text = Content.Columns.ToString();
     138        rowsTextBox.Text = Content.Rows.ToString();
    144139        rowsLabel.Focus();  // set focus on label to validate data
    145140      }
Note: See TracChangeset for help on using the changeset viewer.