Esempio n. 1
0
        public Pencil(ScreenshotEditor editor, Color color, int thickness, PointF p, ShapeSettingsPanel panel)
            : base(editor, color, thickness, panel)
        {
            points.Add(p);
            prevPoint = p;

            sp = panel as ShadowSettingsPanel;
        }
Esempio n. 2
0
        public Line(ScreenshotEditor editor, Color color, int thickness, PointF p, ShapeSettingsPanel panel)
            : base(editor, color, thickness, panel)
        {
            addHandle("start", p);
            addHandle("end", p);

            sp = (ShadowSettingsPanel)panel;
        }
Esempio n. 3
0
        public Oval(ScreenshotEditor editor, Color color, int thickness, PointF p, bool opaque, ShapeSettingsPanel panel)
            : base(editor, color, thickness, panel)
        {
            isOpaque = opaque;
            addHandle("start", p);
            addHandle("end", p);

            sp = (ShadowSettingsPanel)panel;
        }
Esempio n. 4
0
        public Pencil(ScreenshotEditor editor, XPathNavigator element) : base(editor, element, createSettingsPanel())
        {
            sp = settingsPanel as ShadowSettingsPanel;

            sp.chkUseShadow.Checked = bool.Parse(element.GetAttribute("shadow", ""));
            XPathNodeIterator it = element.Clone().Select("points/point");

            while (it.MoveNext())
            {
                float x = float.Parse(it.Current.GetAttribute("x", ""));
                float y = float.Parse(it.Current.GetAttribute("y", ""));
                points.Add(new PointF(x, y));
            }
        }
Esempio n. 5
0
 internal Oval(ScreenshotEditor editor, XPathNavigator element, ShapeSettingsPanel sp, bool opaque) : base(editor, element, sp)
 {
     this.sp  = settingsPanel as ShadowSettingsPanel;
     isOpaque = opaque;
     init(element);
 }
Esempio n. 6
0
 public Oval(ScreenshotEditor editor, XPathNavigator element) : base(editor, element, createSettingsPanel())
 {
     sp = settingsPanel as ShadowSettingsPanel;
     init(element);
 }
Esempio n. 7
0
 public Line(ScreenshotEditor editor, XPathNavigator element) : base(editor, element, createSettingsPanel())
 {
     sp = settingsPanel as ShadowSettingsPanel;
     sp.chkUseShadow.Checked = bool.Parse(element.GetAttribute("shadow", ""));
 }