예제 #1
0
 protected override void CreateObjects()
 {
     base.CreateObjects();
     this.m_TextLayout = new TextLayoutFull();
     base.AddSubClass(this.TextLayout);
     this.I_TextLayout = this.TextLayout;
     this.m_Background = new PlotBrush();
     base.AddSubClass(this.Background);
     this.I_Background = this.Background;
 }
예제 #2
0
 protected override void CreateObjects()
 {
     base.CreateObjects();
     this.m_Brush = new PlotBrush();
     base.AddSubClass(this.Brush);
     this.I_Brush = this.Brush;
     this.m_Pen   = new PlotPen();
     base.AddSubClass(this.Pen);
     this.I_Pen = this.Pen;
 }
예제 #3
0
 protected override void CreateObjects()
 {
     base.CreateObjects();
     this.m_Trace = new PlotPen();
     base.AddSubClass(this.Trace);
     this.I_Trace = this.Trace;
     this.m_Fill  = new PlotBrush();
     base.AddSubClass(this.Fill);
     this.I_Fill    = this.Fill;
     this.m_Markers = new PlotMarker();
     base.AddSubClass(this.Markers);
     this.I_Markers = this.Markers;
     ((ISubClassBase)this.Trace).ColorAmbientSource              = AmbientColorSouce.Color;
     ((ISubClassBase)this.Fill).ColorAmbientSource               = AmbientColorSouce.Color;
     ((ISubClassBase)this.Markers.Fill.Pen).ColorAmbientSource   = AmbientColorSouce.Color;
     ((ISubClassBase)this.Markers.Fill.Brush).ColorAmbientSource = AmbientColorSouce.Color;
 }