Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public bool ContainsLine(RulerLine line)
 {
     foreach (RulerLine l in Lines)
     {
         if ((l.RulerOrientation == line.RulerOrientation) && (l.Value == line.Value))
         {
             return(true);
         }
     }
     return(false);
 }
Esempio n. 3
0
 public void DeleteLine(RulerLine line)
 {
     foreach (RulerLine l in Lines)
     {
         if ((l.RulerOrientation == line.RulerOrientation) && (l.Value == line.Value))
         {
             Lines.Remove(l);
             break;
         }
     }
 }
Esempio n. 4
0
        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);
        }