Changeset 4673 for branches/CloningRefactoring/HeuristicLab.Operators.Views.GraphVisualization/3.3/OperatorGraphVisualization/OperatorShapeInfo.cs
- Timestamp:
- 10/29/10 18:50:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CloningRefactoring/HeuristicLab.Operators.Views.GraphVisualization/3.3/OperatorGraphVisualization/OperatorShapeInfo.cs
r4068 r4673 32 32 [Storable] 33 33 private List<string> labels; 34 35 [StorableConstructor] 36 protected OperatorShapeInfo(bool deserializing) : base(deserializing) { } 37 protected OperatorShapeInfo(OperatorShapeInfo original, Cloner cloner) 38 : base(original, cloner) { 39 collapsed = original.collapsed; 40 color = original.color; 41 lineColor = original.lineColor; 42 lineWidth = original.lineWidth; 43 title = original.title; 44 icon = (Bitmap)original.icon.Clone(); 45 46 connectorNames = new List<string>(original.connectorNames); 47 labels = new List<string>(original.labels); 48 } 49 public override IDeepCloneable Clone(Cloner cloner) { 50 return new OperatorShapeInfo(this, cloner); 51 } 34 52 35 53 public OperatorShapeInfo() … … 216 234 //TODO update Connector and labels; 217 235 } 218 219 public override IDeepCloneable Clone(Cloner cloner) {220 OperatorShapeInfo clone = (OperatorShapeInfo)base.Clone(cloner);221 clone.collapsed = this.collapsed;222 clone.color = this.color;223 clone.lineColor = this.lineColor;224 clone.lineWidth = this.lineWidth;225 clone.title = this.title;226 clone.icon = (Bitmap)this.icon.Clone();227 228 clone.connectorNames = new List<string>(this.connectorNames);229 clone.labels = new List<string>(this.labels);230 231 return clone;232 }233 236 } 234 237 }
Note: See TracChangeset
for help on using the changeset viewer.