Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/22/10 03:29:02 (14 years ago)
Author:
swagner
Message:

Continued work on adapting and refactoring HeuristicLab.Data according to the changes in HeuristicLab.Core (#95)

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

Legend:

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

    r2665 r2669  
    2727using System.Text;
    2828using System.Windows.Forms;
     29using HeuristicLab.Core;
    2930using HeuristicLab.Core.Views;
    3031using HeuristicLab.MainForm;
     
    4849
    4950    protected override void DeregisterObjectEvents() {
    50       BoolData.ValueChanged -= new EventHandler(BoolData_ValueChanged);
     51      BoolData.Changed -= new ChangedEventHandler(BoolData_Changed);
    5152      base.DeregisterObjectEvents();
    5253    }
     
    5455    protected override void RegisterObjectEvents() {
    5556      base.RegisterObjectEvents();
    56       BoolData.ValueChanged += new EventHandler(BoolData_ValueChanged);
     57      BoolData.Changed += new ChangedEventHandler(BoolData_Changed);
    5758    }
    5859
     
    7071    }
    7172
    72     private void BoolData_ValueChanged(object sender, EventArgs e) {
     73    private void BoolData_Changed(object sender, ChangedEventArgs e) {
    7374      if (InvokeRequired)
    74         Invoke(new EventHandler(BoolData_ValueChanged), sender, e);
     75        Invoke(new ChangedEventHandler(BoolData_Changed), sender, e);
    7576      else
    7677        valueCheckBox.Checked = BoolData.Value;
  • trunk/sources/HeuristicLab.Data.Views/3.3/HeuristicLab.Data.Views-3.3.csproj

    r2665 r2669  
    5757      <DependentUpon>BoolDataView.cs</DependentUpon>
    5858    </Compile>
     59    <Compile Include="StringConvertibleArrayDataView.cs">
     60      <SubType>UserControl</SubType>
     61    </Compile>
     62    <Compile Include="StringConvertibleArrayDataView.Designer.cs">
     63      <DependentUpon>StringConvertibleArrayDataView.cs</DependentUpon>
     64    </Compile>
    5965    <Compile Include="StringConvertibleDataView.cs">
    6066      <SubType>UserControl</SubType>
     
    7177  </ItemGroup>
    7278  <ItemGroup>
     79    <ProjectReference Include="..\..\HeuristicLab.Common\3.2\HeuristicLab.Common-3.2.csproj">
     80      <Project>{1FC004FC-59AF-4249-B1B6-FF25873A20E4}</Project>
     81      <Name>HeuristicLab.Common-3.2</Name>
     82    </ProjectReference>
    7383    <ProjectReference Include="..\..\HeuristicLab.Core.Views\3.3\HeuristicLab.Core.Views-3.3.csproj">
    7484      <Project>{E226881D-315F-423D-B419-A766FE0D8685}</Project>
  • trunk/sources/HeuristicLab.Data.Views/3.3/HeuristicLabDataViewsPlugin.cs

    r2663 r2669  
    3131  [Plugin("HeuristicLab.Data.Views-3.3", "")]
    3232  [PluginFile("HeuristicLab.Data.Views-3.3.dll", PluginFileType.Assembly)]
     33  [PluginDependency("HeuristicLab.Common-3.2")]
    3334  [PluginDependency("HeuristicLab.Core-3.3")]
    3435  [PluginDependency("HeuristicLab.Core.Views-3.3")]
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleDataView.cs

    r2665 r2669  
    2727using System.Text;
    2828using System.Windows.Forms;
     29using HeuristicLab.Core;
    2930using HeuristicLab.Core.Views;
    3031using HeuristicLab.MainForm;
     
    4849
    4950    protected override void DeregisterObjectEvents() {
    50       StringConvertibleData.ValueChanged -= new EventHandler(StringConvertibleData_ValueChanged);
     51      StringConvertibleData.Changed -= new ChangedEventHandler(StringConvertibleData_Changed);
    5152      base.DeregisterObjectEvents();
    5253    }
     
    5455    protected override void RegisterObjectEvents() {
    5556      base.RegisterObjectEvents();
    56       StringConvertibleData.ValueChanged += new EventHandler(StringConvertibleData_ValueChanged);
     57      StringConvertibleData.Changed += new ChangedEventHandler(StringConvertibleData_Changed);
    5758    }
    5859
     
    6162      if (StringConvertibleData == null) {
    6263        Caption = "StringConvertibleData View";
    63         valueTextBox.Text = "-";
     64        valueTextBox.Text = string.Empty;
    6465        valueTextBox.Enabled = false;
    6566      } else {
     
    7071    }
    7172
    72     private void StringConvertibleData_ValueChanged(object sender, EventArgs e) {
     73    private void StringConvertibleData_Changed(object sender, ChangedEventArgs e) {
    7374      if (InvokeRequired)
    74         Invoke(new EventHandler(StringConvertibleData_ValueChanged), sender, e);
     75        Invoke(new ChangedEventHandler(StringConvertibleData_Changed), sender, e);
    7576      else
    7677        valueTextBox.Text = StringConvertibleData.GetValue();
     
    7879
    7980    private void valueTextBox_Validating(object sender, CancelEventArgs e) {
    80       e.Cancel = !StringConvertibleData.SetValue(valueTextBox.Text);
     81      e.Cancel = e.Cancel || !StringConvertibleData.SetValue(valueTextBox.Text);
    8182      if (e.Cancel) {
    8283        MessageBox.Show(this, "\"" + valueTextBox.Text + "\" is not a valid value.", "Invalid Value", MessageBoxButtons.OK, MessageBoxIcon.Error);
Note: See TracChangeset for help on using the changeset viewer.