Changeset 4068 for trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/PropertySystem/Descriptors/SimpleShapeBaseDescriptor.cs
- Timestamp:
- 07/22/10 00:44:01 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/PropertySystem/Descriptors/SimpleShapeBaseDescriptor.cs
r2768 r4068 1 1 using System; 2 using System.Collections.Generic;3 using System.Text;4 2 5 namespace Netron.Diagramming.Core 6 { 7 /// <summary> 8 /// Descriptor for <see cref="SimpleShapeBase"/> derived classes (i.e. most of the simple drawing elements like the <see cref="SimpleRectangle"/> shape). 9 /// </summary> 10 class SimpleShapeBaseDescriptor : ShapeBaseDescriptor 11 { 3 namespace Netron.Diagramming.Core { 4 /// <summary> 5 /// Descriptor for <see cref="SimpleShapeBase"/> derived classes (i.e. most of the simple drawing elements like the <see cref="SimpleRectangle"/> shape). 6 /// </summary> 7 class SimpleShapeBaseDescriptor : ShapeBaseDescriptor { 12 8 13 protected override void GetValue(object sender, PropertyEventArgs e) 14 { 15 switch (e.Name) 16 { 17 case "Demo": 18 e.Value = 123456; 19 break; 20 default: 21 base.GetValue(sender, e); 22 break; 23 } 24 } 9 protected override void GetValue(object sender, PropertyEventArgs e) { 10 switch (e.Name) { 11 case "Demo": 12 e.Value = 123456; 13 break; 14 default: 15 base.GetValue(sender, e); 16 break; 17 } 18 } 25 19 26 protected override void SetValue(object sender, PropertyEventArgs e) 27 { 28 switch (e.Name) 29 { 30 default: 31 base.SetValue(sender, e); 32 break; 33 } 34 } 20 protected override void SetValue(object sender, PropertyEventArgs e) { 21 switch (e.Name) { 22 default: 23 base.SetValue(sender, e); 24 break; 25 } 26 } 35 27 36 public SimpleShapeBaseDescriptor(ShapeProvider provider, Type type) 37 : base(provider, type) 38 { 39 this.AddProperty("Demo", typeof(int)); 40 } 28 public SimpleShapeBaseDescriptor(ShapeProvider provider, Type type) 29 : base(provider, type) { 30 this.AddProperty("Demo", typeof(int)); 31 } 41 32 42 33 43 34 } 44 35 }
Note: See TracChangeset
for help on using the changeset viewer.