Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/10/15 16:38:17 (9 years ago)
Author:
abeham
Message:

#2208:

  • Added missing license headers
  • Updates copyright year
  • Renamed analyzer (us spelling)
  • Removed script
  • Implemented samples unit test
  • Changed solution view to use horizontal splitting, removed viewhosts
  • Updated instance provider to use .NET45 zip compression
  • Restructuring and reformatting
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.Orienteering/HeuristicLab.Problems.Orienteering.Views/3.3/OrienteeringSolutionView.cs

    r11329 r12721  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2828
    2929namespace HeuristicLab.Problems.Orienteering.Views {
    30 
    3130  [View("OrienteeringSolution View")]
    3231  [Content(typeof(OrienteeringSolution), true)]
     
    4140
    4241    protected override void DeregisterContentEvents() {
    43       Content.QualityChanged -= new EventHandler(Content_QualityChanged);
    44       Content.PenaltyChanged -= new EventHandler(Content_PenaltyChanged);
    45       Content.DistanceChanged -= new EventHandler(Content_DistanceChanged);
    46       Content.CoordinatesChanged -= new EventHandler(Content_CoordinatesChanged);
    47       Content.StartingPointChanged -= new EventHandler(Content_StartingPointChanged);
    48       Content.TerminalPointChanged -= new EventHandler(Content_TerminalPointChanged);
    49       Content.ScoresChanged -= new EventHandler(Content_ScoresChanged);
    50       Content.IntegerVectorChanged -= new EventHandler(Content_IntegerVectorChanged);
     42      Content.QualityChanged -= Content_QualityChanged;
     43      Content.PenaltyChanged -= Content_PenaltyChanged;
     44      Content.DistanceChanged -= Content_DistanceChanged;
     45      Content.CoordinatesChanged -= Content_CoordinatesChanged;
     46      Content.StartingPointChanged -= Content_StartingPointChanged;
     47      Content.TerminalPointChanged -= Content_TerminalPointChanged;
     48      Content.ScoresChanged -= Content_ScoresChanged;
     49      Content.IntegerVectorChanged -= Content_IntegerVectorChanged;
    5150      base.DeregisterContentEvents();
    5251    }
    5352    protected override void RegisterContentEvents() {
    5453      base.RegisterContentEvents();
    55       Content.QualityChanged += new EventHandler(Content_QualityChanged);
    56       Content.PenaltyChanged += new EventHandler(Content_PenaltyChanged);
    57       Content.DistanceChanged += new EventHandler(Content_DistanceChanged);
    58       Content.CoordinatesChanged += new EventHandler(Content_CoordinatesChanged);
    59       Content.StartingPointChanged += new EventHandler(Content_StartingPointChanged);
    60       Content.TerminalPointChanged += new EventHandler(Content_TerminalPointChanged);
    61       Content.ScoresChanged += new EventHandler(Content_ScoresChanged);
    62       Content.IntegerVectorChanged += new EventHandler(Content_IntegerVectorChanged);
     54      Content.QualityChanged += Content_QualityChanged;
     55      Content.PenaltyChanged += Content_PenaltyChanged;
     56      Content.DistanceChanged += Content_DistanceChanged;
     57      Content.CoordinatesChanged += Content_CoordinatesChanged;
     58      Content.StartingPointChanged += Content_StartingPointChanged;
     59      Content.TerminalPointChanged += Content_TerminalPointChanged;
     60      Content.ScoresChanged += Content_ScoresChanged;
     61      Content.IntegerVectorChanged += Content_IntegerVectorChanged;
    6362    }
    6463
     
    6665      base.OnContentChanged();
    6766      if (Content == null) {
    68         qualityViewHost.Content = null;
    69         penaltyViewHost.Content = null;
    70         distanceViewHost.Content = null;
     67        qualityValueView.Content = null;
     68        penaltyValueView.Content = null;
     69        distanceValueView.Content = null;
    7170        splitContainer.Panel1Collapsed = true;
    7271        pictureBox.Image = null;
    7372        tourViewHost.Content = null;
    7473      } else {
    75         qualityViewHost.Content = Content.Quality;
    76         penaltyViewHost.Content = Content.Penalty;
    77         distanceViewHost.Content = Content.Distance;
     74        qualityValueView.Content = Content.Quality;
     75        penaltyValueView.Content = Content.Penalty;
     76        distanceValueView.Content = Content.Distance;
    7877        SetPanelCollapsing();
    7978        GenerateImage();
     
    8483    protected override void SetEnabledStateOfControls() {
    8584      base.SetEnabledStateOfControls();
    86       qualityGroupBox.Enabled = Content != null;
    87       penaltyGroupBox.Enabled = Content != null;
    88       distanceGroupBox.Enabled = Content != null;
     85      qualityValueView.Enabled = Content != null;
     86      penaltyValueView.Enabled = Content != null;
     87      distanceValueView.Enabled = Content != null;
    8988      pictureBox.Enabled = Content != null;
    9089      tourGroupBox.Enabled = Content != null;
     
    164163
    165164    private void SetPanelCollapsing() {
    166       splitContainer.Panel1Collapsed = qualityViewHost.Content == null && penaltyViewHost.Content == null && distanceViewHost.Content == null;
     165      splitContainer.Panel1Collapsed = qualityValueView.Content == null && penaltyValueView.Content == null && distanceValueView.Content == null;
    167166    }
    168167
    169168    private void Content_QualityChanged(object sender, EventArgs e) {
    170       if (InvokeRequired)
    171         Invoke(new EventHandler(Content_QualityChanged), sender, e);
    172       else {
    173         qualityViewHost.Content = Content.Quality;
     169      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_QualityChanged, sender, e);
     170      else {
     171        qualityValueView.Content = Content.Quality;
    174172        SetPanelCollapsing();
    175173      }
    176174    }
    177175    private void Content_PenaltyChanged(object sender, EventArgs e) {
    178       if (InvokeRequired)
    179         Invoke(new EventHandler(Content_PenaltyChanged), sender, e);
    180       else {
    181         penaltyViewHost.Content = Content.Penalty;
     176      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_PenaltyChanged, sender, e);
     177      else {
     178        penaltyValueView.Content = Content.Penalty;
    182179        GenerateImage();
    183180        SetPanelCollapsing();
     
    186183
    187184    private void Content_DistanceChanged(object sender, EventArgs e) {
    188       if (InvokeRequired)
    189         Invoke(new EventHandler(Content_DistanceChanged), sender, e);
    190       else {
    191         distanceViewHost.Content = Content.Distance;
    192         SetPanelCollapsing();
    193       }
    194     }
     185      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_DistanceChanged, sender, e);
     186      else {
     187        distanceValueView.Content = Content.Distance;
     188        SetPanelCollapsing();
     189      }
     190    }
     191
    195192    private void Content_CoordinatesChanged(object sender, EventArgs e) {
    196       if (InvokeRequired)
    197         Invoke(new EventHandler(Content_CoordinatesChanged), sender, e);
    198       else
    199         GenerateImage();
    200     }
     193      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_CoordinatesChanged, sender, e);
     194      else GenerateImage();
     195    }
     196
    201197    private void Content_StartingPointChanged(object sender, EventArgs e) {
    202       if (InvokeRequired)
    203         Invoke(new EventHandler(Content_StartingPointChanged), sender, e);
    204       else
    205         GenerateImage();
    206     }
     198      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_StartingPointChanged, sender, e);
     199      else GenerateImage();
     200    }
     201
    207202    private void Content_TerminalPointChanged(object sender, EventArgs e) {
    208       if (InvokeRequired)
    209         Invoke(new EventHandler(Content_TerminalPointChanged), sender, e);
    210       else
    211         GenerateImage();
    212     }
     203      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_TerminalPointChanged, sender, e);
     204      else GenerateImage();
     205    }
     206
    213207    private void Content_ScoresChanged(object sender, EventArgs e) {
    214       if (InvokeRequired)
    215         Invoke(new EventHandler(Content_ScoresChanged), sender, e);
    216       else
    217         GenerateImage();
    218     }
     208      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_ScoresChanged, sender, e);
     209      else GenerateImage();
     210    }
     211
    219212    private void Content_IntegerVectorChanged(object sender, EventArgs e) {
    220       if (InvokeRequired)
    221         Invoke(new EventHandler(Content_IntegerVectorChanged), sender, e);
     213      if (InvokeRequired) Invoke((Action<object, EventArgs>)Content_IntegerVectorChanged, sender, e);
    222214      else {
    223215        GenerateImage();
Note: See TracChangeset for help on using the changeset viewer.