- Timestamp:
- 06/10/13 15:48:19 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/CodeNodeView.cs
r9565 r9601 1 1 using System; 2 using System.Collections.Generic;3 using System.ComponentModel;4 using System.Drawing;5 using System.Data;6 using System.Linq;7 using System.Text;8 using System.Threading.Tasks;9 2 using System.Windows.Forms; 10 3 using HeuristicLab.Core.Views; 11 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views;12 4 using HeuristicLab.MainForm; 13 using System.Diagnostics;14 using System.IO;15 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;16 5 17 6 18 namespace HeuristicLab.Problems.Robocode 19 { 20 [View("CodeNode View")] 21 [Content(typeof(CodeNode), IsDefaultView = true)] 22 public partial class CodeNodeView : NamedItemView 23 { 24 public CodeNode Content 25 { 26 get { return (CodeNode)base.Content; } 27 set { base.Content = value; } 28 } 7 namespace HeuristicLab.Problems.Robocode { 8 [View("CodeNode View")] 9 [Content(typeof(CodeNode), IsDefaultView = true)] 10 public partial class CodeNodeView : NamedItemView { 11 public new CodeNode Content { 12 get { return (CodeNode)base.Content; } 13 set { base.Content = value; } 14 } 29 15 30 public CodeNodeView() : base()31 32 33 34 35 16 public CodeNodeView() 17 : base() { 18 InitializeComponent(); 19 //this.prefixCode.Text = Content.Prefix; 20 //this.suffixCode.Text = Content.Suffix; 21 } 36 22 37 protected override void OnContentChanged() 38 { 39 base.OnContentChanged(); 40 if (Content == null) 41 { 42 this.prefixCode.Text = ""; 43 this.suffixCode.Text = ""; 44 } 45 else 46 { 47 this.prefixCode.Text = Content.Prefix; 48 this.suffixCode.Text = Content.Suffix; 49 //Content.Prefix = this.prefixCode.Text; 50 //Content.Suffix = this.suffixCode.Text; 51 } 52 } 23 protected override void OnContentChanged() { 24 base.OnContentChanged(); 25 if (Content == null) { 26 this.prefixCode.Text = ""; 27 this.suffixCode.Text = ""; 28 } else { 29 this.prefixCode.Text = Content.Prefix; 30 this.suffixCode.Text = Content.Suffix; 31 //Content.Prefix = this.prefixCode.Text; 32 //Content.Suffix = this.suffixCode.Text; 33 } 34 } 53 35 54 private void prefixCode_Leave(object sender, EventArgs e) 55 { 56 Content.Prefix = this.prefixCode.Text; 57 } 36 private void prefixCode_Leave(object sender, EventArgs e) { 37 Content.Prefix = this.prefixCode.Text; 38 } 58 39 59 private void suffixCode_Leave(object sender, EventArgs e) 60 { 61 Content.Suffix = this.suffixCode.Text; 62 } 40 private void suffixCode_Leave(object sender, EventArgs e) { 41 Content.Suffix = this.suffixCode.Text; 63 42 } 43 } 64 44 }
Note: See TracChangeset
for help on using the changeset viewer.