예제 #1
0
 public override void Set(BGICanvas bgi)
 {
     this.Style     = bgi.GetLineStyle();
     this.Pattern   = bgi.GetLinePattern(BGICanvas.LineStyle.User);
     this.Thickness = bgi.GetLineThickness();
 }
예제 #2
0
 public override bool InternalShouldApply(BGICanvas bgi)
 {
     return(Style != bgi.GetLineStyle() ||
            (Style == BGICanvas.LineStyle.User && Pattern != bgi.GetLinePattern(BGICanvas.LineStyle.User)) ||
            Thickness != bgi.GetLineThickness());
 }