private void PreInit(Project project, int diameterOuter) { circleOuter = (CircleBase)CircleType.CreateInstance(); circleOuter.IsToolbarHidden = true; circleOuter.FillStyle = project.Design.FillStyles.White; circleOuter.Diameter = diameterOuter; }
public ActionCollection(Project project, Display display, int diameter) { circleOuter = (CircleBase)CircleType.CreateInstance(); circleOuter.IsToolbarHidden = true; //circleOuter.FillStyle = project.Design.FillStyles.White; circleOuter.Diameter = diameter; display.InsertShape(circleOuter); }
public ActionCollection(Project project, ShapeBase parent, int diameter) { circleOuter = (CircleBase)CircleType.CreateInstance(); circleOuter.IsToolbarHidden = true; //circleOuter.FillStyle = project.Design.FillStyles.White; circleOuter.Diameter = diameter; parent.Children.Add(circleOuter); }
private void PostInit(Project project, int diameterInner) { circleIntegralProps = (CircleBase)CircleType.CreateInstance(); circleIntegralProps.IsToolbarHidden = true; circleIntegralProps.LineStyle = project.Design.LineStyles.None; circleIntegralProps.FillStyle = project.Design.FillStyles.Transparent; circleIntegralProps.Diameter = diameterInner; circleOuter.Children.Add(circleIntegralProps); }
public void DrawClassShape(string s, int x, int y, Dictionary <String, CaptionedShapeBase> dShape) { CircleBase shape = (CircleBase)_NShapeProject.ShapeTypes["Circle"].CreateInstance(); shape.Diameter = 100; shape.X = x; shape.Y = y; shape.SetCaptionText(0, s); _NShapeDiagram.Shapes.Add(shape); if (!dShape.ContainsKey(s)) { dShape.Add(s, shape); } }
/// <summary> /// Parse a CircleBase. /// </summary> /// <param name="c"> The circle to parse.</param> private void ParseCircle(CircleBase cb) { // Acquire the defining characteristics from the UI IPoint center = cb.Dependencies.FindPoint(cb.Center, 0); double radius = cb.Radius; // Parse the center of the circle. Parse(center as IFigure); // Create the Tutor version of the point GeometryTutorLib.ConcreteAST.Circle tutorCircle = new GeometryTutorLib.ConcreteAST.Circle(uiToEngineMap[center] as Point, radius); // Add to the list of known circles from the UI circles.Add(tutorCircle); uiToEngineMap.Add(cb, tutorCircle); }
public void DrawNestedClassShape(string s, int x, int y, Dictionary <String, CaptionedShapeBase> dShape) { CircleBase shape = (CircleBase)_NShapeProject.ShapeTypes["Circle"].CreateInstance(); shape.Diameter = 100; shape.X = x; shape.Y = y; ColorStyle myColorStyle = new ColorStyle("test", System.Drawing.Color.Red); ColorStyle mySecondColorStyle = new ColorStyle("test", System.Drawing.Color.White); FillStyle myFillStyle = new FillStyle("test", myColorStyle, mySecondColorStyle); shape.FillStyle = myFillStyle; shape.SetCaptionText(0, s); _NShapeDiagram.Shapes.Add(shape); if (!dShape.ContainsKey(s)) { dShape.Add(s, shape); } }