private void AddDefaultRulers() { var l1 = new RulerLine { Value = -384 }; var l2 = new RulerLine { Value = 384 }; var ruler = new RulerData { Name = "1152x768 (3:2)" }; ruler.Lines.Add(new RulerLine { IsVertical = true, Value = -576 }); ruler.Lines.Add(new RulerLine { IsVertical = true, Value = 576 }); ruler.Lines.Add(l1); ruler.Lines.Add(l2); DefaultRulers.Add(ruler); ruler = new RulerData { Name = "1024x768 (3:4)" }; ruler.Lines.Add(new RulerLine { IsVertical = true, Value = -512 }); ruler.Lines.Add(new RulerLine { IsVertical = true, Value = 512 }); ruler.Lines.Add(l1); ruler.Lines.Add(l2); DefaultRulers.Add(ruler); ruler = new RulerData { Name = "1366x768 (16:9)" }; ruler.Lines.Add(new RulerLine { IsVertical = true, Value = -683 }); ruler.Lines.Add(new RulerLine { IsVertical = true, Value = 683 }); ruler.Lines.Add(l1); ruler.Lines.Add(l2); DefaultRulers.Add(ruler); ruler = new RulerData { Name = "1579x768" }; ruler.Lines.Add(new RulerLine { IsVertical = true, Value = -790 }); ruler.Lines.Add(new RulerLine { IsVertical = true, Value = 790 }); ruler.Lines.Add(l1); ruler.Lines.Add(l2); DefaultRulers.Add(ruler); }
public bool ContainsLine(RulerLine line) { foreach (RulerLine l in Lines) { if ((l.RulerOrientation == line.RulerOrientation) && (l.Value == line.Value)) { return(true); } } return(false); }
public void DeleteLine(RulerLine line) { foreach (RulerLine l in Lines) { if ((l.RulerOrientation == line.RulerOrientation) && (l.Value == line.Value)) { Lines.Remove(l); break; } } }
private void InitializeDefaultRulers() { var lineA = new RulerLine(-384); var lineB = new RulerLine(384); var ruler = new Ruler { Name = "1152x768 (3:2)", AnchorToRoot = true }; ruler.Lines.Add(new RulerLine(-576, RulerOrientation.Vertical)); ruler.Lines.Add(new RulerLine(576, RulerOrientation.Vertical)); ruler.Lines.Add(lineA); ruler.Lines.Add(lineB); defaultRulers.Add(ruler); ruler = new Ruler { Name = "1024x768 (3:4)", AnchorToRoot = true }; ruler.Lines.Add(new RulerLine(-512, RulerOrientation.Vertical)); ruler.Lines.Add(new RulerLine(512, RulerOrientation.Vertical)); ruler.Lines.Add(lineA); ruler.Lines.Add(lineB); defaultRulers.Add(ruler); ruler = new Ruler { Name = "1366x768 (16:9)", AnchorToRoot = true }; ruler.Lines.Add(new RulerLine(-683, RulerOrientation.Vertical)); ruler.Lines.Add(new RulerLine(683, RulerOrientation.Vertical)); ruler.Lines.Add(lineA); ruler.Lines.Add(lineB); defaultRulers.Add(ruler); ruler = new Ruler { Name = "1579x768", AnchorToRoot = true }; ruler.Lines.Add(new RulerLine(-790, RulerOrientation.Vertical)); ruler.Lines.Add(new RulerLine(790, RulerOrientation.Vertical)); ruler.Lines.Add(lineA); ruler.Lines.Add(lineB); defaultRulers.Add(ruler); }