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; }
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; }
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; }
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)); } }
internal Oval(ScreenshotEditor editor, XPathNavigator element, ShapeSettingsPanel sp, bool opaque) : base(editor, element, sp) { this.sp = settingsPanel as ShadowSettingsPanel; isOpaque = opaque; init(element); }
public Oval(ScreenshotEditor editor, XPathNavigator element) : base(editor, element, createSettingsPanel()) { sp = settingsPanel as ShadowSettingsPanel; init(element); }
public Line(ScreenshotEditor editor, XPathNavigator element) : base(editor, element, createSettingsPanel()) { sp = settingsPanel as ShadowSettingsPanel; sp.chkUseShadow.Checked = bool.Parse(element.GetAttribute("shadow", "")); }