Changeset 11329 for branches/HeuristicLab.Problems.Orienteering/HeuristicLab.Problems.Orienteering.Views/3.3/OrienteeringSolutionView.cs
- Timestamp:
- 09/02/14 14:41:45 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.Orienteering/HeuristicLab.Problems.Orienteering.Views/3.3/OrienteeringSolutionView.cs
r11327 r11329 69 69 penaltyViewHost.Content = null; 70 70 distanceViewHost.Content = null; 71 splitContainer.Panel1Collapsed = true; 71 72 pictureBox.Image = null; 72 73 tourViewHost.Content = null; … … 75 76 penaltyViewHost.Content = Content.Penalty; 76 77 distanceViewHost.Content = Content.Distance; 78 SetPanelCollapsing(); 77 79 GenerateImage(); 78 80 tourViewHost.Content = Content.IntegerVector; … … 161 163 } 162 164 165 private void SetPanelCollapsing() { 166 splitContainer.Panel1Collapsed = qualityViewHost.Content == null && penaltyViewHost.Content == null && distanceViewHost.Content == null; 167 } 168 163 169 private void Content_QualityChanged(object sender, EventArgs e) { 164 170 if (InvokeRequired) 165 171 Invoke(new EventHandler(Content_QualityChanged), sender, e); 166 else 172 else { 167 173 qualityViewHost.Content = Content.Quality; 174 SetPanelCollapsing(); 175 } 168 176 } 169 177 private void Content_PenaltyChanged(object sender, EventArgs e) { … … 173 181 penaltyViewHost.Content = Content.Penalty; 174 182 GenerateImage(); 183 SetPanelCollapsing(); 175 184 } 176 185 } … … 179 188 if (InvokeRequired) 180 189 Invoke(new EventHandler(Content_DistanceChanged), sender, e); 181 else 190 else { 182 191 distanceViewHost.Content = Content.Distance; 192 SetPanelCollapsing(); 193 } 183 194 } 184 195 private void Content_CoordinatesChanged(object sender, EventArgs e) {
Note: See TracChangeset
for help on using the changeset viewer.