public static void Register(UiBuilder uiBuilder) { uiBuilder.AddMapping("Ribbon/View/Orientation", new OrientationToolsMapping()); uiBuilder.AddRibbonButton("Ribbon/View/View/Zoom", new ZoomToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/View/View/Pan", new PanningToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/View/View/Rotation", new RotationToolButton()); uiBuilder.AddRibbonButton("Ribbon/View/View/FullScreen", new FullScreenToolButton()); uiBuilder.AddMapping("Ribbon/View/View/HiddenOn", new HideOnToolButton()); uiBuilder.AddMapping("Ribbon/Constraints/Constraints/ConstraintShapes", new ConstraintShapesToolButton()); uiBuilder.AddMapping("Ribbon/Constraints/Constraints/PointToPoint", new PointToPointConstraintToolButton()); uiBuilder.AddMapping("Ribbon/Constraints/Constraints/PointToEdge", new PointToEdgeConstraintToolButton()); uiBuilder.AddMapping("Ribbon/Constraints/Constraints/Orthogonal", new OrthogonalCoordinates()); uiBuilder.AddMapping("Ribbon/Constraints/Auto Apply/ApplyOneToolOnAnother", new ApplyOneToolOnAnotherButton()); uiBuilder.AddMapping("Ribbon/Constraints/Auto Apply/CopyDeepTools", new CopyDeepToolsButton()); uiBuilder.AddMapping("Ribbon/Constraints/Auto Apply/SynchronizeTools", new SynchronizeToolsButton()); uiBuilder.AddMapping("Ribbon/Constraints/Drawing Area/DefineDrawingPlane", new DefineDrawingPlaneSplitButton()); //uiBuilder.AddMapping("Ribbon/Constraints/Drawing Area/BlockPlane", new BlockPlaneButton()); uiBuilder.AddMapping("Ribbon/Constraints/Drawing Area/DefineAxisSystem", new DefineAxisSystemSplitButton()); }
public static void Register(UiBuilder uiBuilder) { uiBuilder.AddRibbonButton("Ribbon/Modelling/Cursor/Cursor", new CursorToolButton()); SetSketchButtons(uiBuilder); //uiBuilder.AddRibbonButton("Ribbon/Modelling/Sketch/Selection", new SelectionToolsSplitButton()); uiBuilder.AddMapping("Ribbon/Modelling/Solid", new SolidsToolsGroup()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Gizmos/GizmoNone", new GizmoTypeNoneButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Gizmos/GizmoTranslate", new GizmoTypeTranslateButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Gizmos/GizmoRotate", new GizmoTypeRotateButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Gizmos/GizmoScale", new GizmoTypeScaleButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Boolean/Fuse", new FuseToolButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Boolean/Intersect", new IntersectToolButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Boolean/Substract", new SubstractToolButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/Translate", new TranslateToolButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/Copy", new CopyToolButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/RotateAxis", new RotateAroundAxisButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/CircularPattern", new CircularPatternButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/ArrayPattern", new ArrayPatternButton()); //uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/Measure", new MeasureDistanceToolButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/Offset2D", new Offset2DToolButton()); uiBuilder.AddRibbonButton("Ribbon/Modelling/Tools/Mirror", new MirrorToolsSplitButton()); }
private static void SketchButtonSetup(UiBuilder uiBuilder, SketchButton sketchButton, string pointPath, RibbonButtonMapping pointToolButton) { uiBuilder.AddRibbonButton(pointPath, pointToolButton); sketchButton.SketchUi(pointToolButton); }
public static void Register(UiBuilder uiBuilder) { return; uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Cursor", new CursorToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Point", new PointToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Rectangle", new RectangleToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Line", new LineToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Spline", new SplineToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Circle", new CircleToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Arc", new ArcToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Dimension", new DimensionToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Sketch/Sketch", new LaunchSketchToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Solid/Box", new BoxButtonTool()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Solid/Cone", new ConeButtonTool()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Solid/Cylinder", new CylinderButtonTool()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Solid/Sphere", new SphereButtonTool()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Solid/Torus", new TorusButtonTool()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Selection/Selection", new SelectionToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Features/Extrude", new ExtrudeToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Features/Cut", new CutToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Features/Pipe", new PipeToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Features/Revolve", new RevolveToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Features/Fillet", new ChamferFilletToolsSplitButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Features/Sew", new SewToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Boolean/Fuse", new FuseToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Boolean/Intersect", new IntersectToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Boolean/Substract", new SubstractToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Tools/Translate", new TranslateToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Tools/Pattern", new PatternToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Tools/Offset2D", new Offset2DToolButton()); uiBuilder.AddRibbonButton("Ribbon/Shapes/Tools/Mirror", new MirrorToolsSplitButton()); }