Vixen.Common/NShape +13 dirs

SkillFiles & storage

Work in the Vixen.Common/NShape +13 dirs area, 2955 symbols across 64 files (79% cohesion)

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Vixen.Common/NShape +13 dirs skill

What this skill tells your AI

The instructions your AI receives, as published by vixenlights/vixen in .agents/skills/gortex-vixen-common-nshape-13-dirs/SKILL.md and read by ahel’s review.

2955 symbols | 64 files | 79% cohesion

When to Use

Use this skill when working on files in:

  • src/Vixen.Application/GraphicalPatching/NShapeLibraryInitializer.cs
  • src/Vixen.Application/GraphicalPatching/NestingSetupShape.cs
  • src/Vixen.Common/Controls/TextProgressBar.cs
  • src/Vixen.Common/Controls/Theme/ThemeToolStripRenderer.cs
  • src/Vixen.Common/Controls/TimeLineControl/Element.cs
  • src/Vixen.Common/Controls/TimeLineControl/Grid.cs
  • src/Vixen.Common/Controls/TimeLineControl/RowLabel.cs
  • src/Vixen.Common/Controls/TimeLineControl/Waveform.cs
  • src/Vixen.Common/NShape/CachedRepository.cs
  • src/Vixen.Common/NShape/Caption.cs
  • src/Vixen.Common/NShape/CircularArcBase.cs
  • src/Vixen.Common/NShape/Design.cs
  • src/Vixen.Common/NShape/Diagram.cs
  • src/Vixen.Common/NShape/DiagramPresenter.cs
  • src/Vixen.Common/NShape/DiagramSetController.cs
  • src/Vixen.Common/NShape/DiameterShape.cs
  • src/Vixen.Common/NShape/GdiHelpers.cs
  • src/Vixen.Common/NShape/Geometry.cs
  • src/Vixen.Common/NShape/ImageBasedShape.cs
  • src/Vixen.Common/NShape/LinearShape.cs
  • src/Vixen.Common/NShape/PathBasedShape.cs
  • src/Vixen.Common/NShape/PolyLineBase.cs
  • src/Vixen.Common/NShape/Polygone.cs
  • src/Vixen.Common/NShape/Project.cs
  • src/Vixen.Common/NShape/RectangleShape.cs
  • src/Vixen.Common/NShape/RectangularLineBase.cs
  • src/Vixen.Common/NShape/Shape.cs
  • src/Vixen.Common/NShape/ShapeAggregation.cs
  • src/Vixen.Common/NShape/ShapeBase.cs
  • src/Vixen.Common/NShape/ShapeCollection.cs
  • src/Vixen.Common/NShape/ShapeGroup.cs
  • src/Vixen.Common/NShape/ShapeType.cs
  • src/Vixen.Common/NShape/ShapeUtils.cs
  • src/Vixen.Common/NShape/Shaper.cs
  • src/Vixen.Common/NShape/Styles.cs
  • src/Vixen.Common/NShape/TextShape.cs
  • src/Vixen.Common/NShape/Tool.cs
  • src/Vixen.Common/NShape/ToolCache.cs
  • src/Vixen.Common/NShape/TriangleBase.cs
  • src/Vixen.Common/NShapeGeneralShapes/Initializer.cs
  • src/Vixen.Common/NShapeGeneralShapes/MiscShapes.cs
  • src/Vixen.Common/NShapeGeneralShapes/QuadrangleShapes.cs
  • src/Vixen.Common/NShapeGeneralShapes/RoundShapes.cs
  • src/Vixen.Common/NShapeGeneralShapes/TriangleShapes.cs
  • src/Vixen.Common/NShapeWinFormsUI/Display.cs
  • src/Vixen.Common/NShapeWinFormsUI/ExportDiagramDialog.cs
  • src/Vixen.Common/NShapeWinFormsUI/FontFamilyListBox.cs
  • src/Vixen.Common/NShapeWinFormsUI/InplaceTextBox.cs
  • src/Vixen.Common/NShapeWinFormsUI/StyleListBox.cs
  • src/Vixen.Common/NShapeWinFormsUI/TemplatePresenter.cs
  • src/Vixen.Common/NShapeWinFormsUI/UITypeEditors.cs
  • src/Vixen.Modules/App/CustomPropEditor/Adorners/ResizeAdorner.cs
  • src/Vixen.Modules/App/Polygon/Ellipse.cs
  • src/Vixen.Modules/App/Polygon/PointBasedShape.cs
  • src/Vixen.Modules/Editor/FixtureGraphics/OpenGL/Volumes/Rectangle.cs
  • src/Vixen.Modules/Preview/VixenPreview/PreviewWindowBounds.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCane.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewFlood.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicle.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStar.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cs
  • src/Vixen.Modules/Sequence/Timed/MarkCollection.cs
  • src/Vixen.Tests/Preview/VixenPreview/PreviewWindowBoundsTests.cs

Key Files

FileSymbols
src/Vixen.Application/GraphicalPatching/NShapeLibraryInitializer.csNShapeLibraryInitializer, preferredRepositoryVersion, namespaceName, Initialize, registrar
src/Vixen.Application/GraphicalPatching/NestingSetupShape.csstyleSet, shapeType, NestingSetupShape.
src/Vixen.Common/Controls/TextProgressBar.csDrawProgressBar, g
src/Vixen.Common/Controls/Theme/ThemeToolStripRenderer.csimage, e, CreateIndeterminateImage, OnRenderItemCheck
src/Vixen.Common/Controls/TimeLineControl/Element.csDrawInfo, rect, g, layer
src/Vixen.Common/Controls/TimeLineControl/Grid.csg, _drawInfo
src/Vixen.Common/Controls/TimeLineControl/RowLabel.cse, GetLabelFont, OnPaint
src/Vixen.Common/Controls/TimeLineControl/Waveform.csalignmentTime, GetAlignmentInvalidationRectangle, previousTimes, currentTimes, GetAlignmentInvalidationRectangle
src/Vixen.Common/NShape/CachedRepository.csshapeTypes, IsShapeTypeInUse
src/Vixen.Common/NShape/Caption.csy, PathText, ParagraphStyle, matrix, GetCaptionBounds, ...
src/Vixen.Common/NShape/CircularArcBase.csx, GetVertexCellArea, IsLine, arcSweepAngle, Radius, ...
src/Vixen.Common/NShape/Design.csCharacterStyles, CapStyles, LineStyles, IStyleSet, ParagraphStyles, ...
src/Vixen.Common/NShape/Diagram.csclipRectangle, graphics, DrawBackground, colorBrushBounds
src/Vixen.Common/NShape/DiagramPresenter.cssRect, ScreenToDiagram, dRect
src/Vixen.Common/NShape/DiagramSetController.cswithModelObjects, source, shapes, Copy, copyCutBounds
src/Vixen.Common/NShape/DiameterShape.csTopLeftControlPoint, cos, BottomLeftControlPoint, startY, template, ...
src/Vixen.Common/NShape/GdiHelpers.csGetWrapMode, TransformPathGradientBrush, imageLayout, colorMatrix, brush, ...
src/Vixen.Common/NShape/Geometry.csc, pointX, radius, dY, deltaY, ...
src/Vixen.Common/NShape/ImageBasedShape.csCustomizableMetaFile, styleSet, styleSet, MakePreview, PropertyIdImage, ...
src/Vixen.Common/NShape/LinearShape.csstyleSet, EndCapIntersectsWith, deltaY, LoadFieldsCore, rotationCenterY, ...
src/Vixen.Common/NShape/PathBasedShape.csstyleSet, path, deltaAngle, DivFactorY, matrix, ...
src/Vixen.Common/NShape/PolyLineBase.csIntersectsWithCore, currentCell, point, GetAreaCells, cellsRight, ...
src/Vixen.Common/NShape/Polygone.csRegularPolygoneBase., VertexCount, width, height, RegularPolygoneBase., ...
src/Vixen.Common/NShape/Project.csGetRegisteredShapeTypes, libraries
src/Vixen.Common/NShape/RectangleShape.csy, index, RectangleBase., y, IsoscelesTriangleBase, ...
src/Vixen.Common/NShape/RectangularLineBase.csy, IntersectsWithCore, cellSize, y, x, ...
src/Vixen.Common/NShape/Shape.csGetHashCode, tight, Equals, obj, Angle, ...
src/Vixen.Common/NShape/ShapeAggregation.csSetPreviewStyles, PointPositions., owner, shape, NotifyChildMoved, ...
src/Vixen.Common/NShape/ShapeBase.csheight, deltaX, privateLineStyle, distance, IntersectOutlineWithLineSegment, ...
src/Vixen.Common/NShape/ShapeCollection.cstight, GetBoundingRectangle, tight, tight, boundingRectangle, ...
src/Vixen.Common/NShape/ShapeGroup.cswidth, image, transparentColor, y, shapeType, ...
src/Vixen.Common/NShape/ShapeType.csShapeType, styleSetProvider, description, GetShapeType, CreateInstanceForLoading, ...
src/Vixen.Common/NShape/ShapeUtils.cspointId, CalcCell, boundingRectangle, cellSize, points, ...
src/Vixen.Common/NShape/Shaper.cspoints, EllipseFigureShape.
src/Vixen.Common/NShape/Styles.csTile, Size, Original, ImageLayoutMode, Fit, ...
src/Vixen.Common/NShape/TextShape.csLabelBase., followingConnectedShape, ControlPointCount, deltaX, DrawHint, ...
src/Vixen.Common/NShape/Tool.csCancelCore
src/Vixen.Common/NShape/ToolCache.cscolorStyle, image, colorStyle, lineStyle, angle, ...
src/Vixen.Common/NShape/TriangleBase.csstartY, modifiers, ContainsPointCore, x, DivFactorX, ...
src/Vixen.Common/NShapeGeneralShapes/Initializer.csnamespaceName, registrar, Initialize, NShapeLibraryInitializer, preferredRepositoryVersion
src/Vixen.Common/NShapeGeneralShapes/MiscShapes.csshapeType, ContainsPointCore, BodyEndControlPoint, ArrowTopControlPoint, pointId, ...
src/Vixen.Common/NShapeGeneralShapes/QuadrangleShapes.csshapeType, CalculatePath, CreateInstance, shapeType, shapeType, ...
src/Vixen.Common/NShapeGeneralShapes/RoundShapes.cstemplate, template, CreateInstance, shapeType, template, ...
src/Vixen.Common/NShapeGeneralShapes/TriangleShapes.csstyleSet, IsoscelesTriangle., shapeType, FreeTriangle., styleSet, ...
src/Vixen.Common/NShapeWinFormsUI/Display.csinvalidatedEventArgs, r, ScrollAreaBounds, invalidatedAreaBuffer, controlBrushGradientSin, ...
src/Vixen.Common/NShapeWinFormsUI/ExportDiagramDialog.csimageBounds
src/Vixen.Common/NShapeWinFormsUI/FontFamilyListBox.csitemBounds
src/Vixen.Common/NShapeWinFormsUI/InplaceTextBox.csinvalidatedArea, DoUpdateBounds, NotifyInvalidate
src/Vixen.Common/NShapeWinFormsUI/StyleListBox.cspreviewRect, itemBounds, labelLayoutRect
src/Vixen.Common/NShapeWinFormsUI/TemplatePresenter.csdrawArea, rectBuffer
src/Vixen.Common/NShapeWinFormsUI/UITypeEditors.csdesignBuffer, previewBounds, previewText, design, charStyle, ...
src/Vixen.Modules/App/CustomPropEditor/Adorners/ResizeAdorner.csrect, Center
src/Vixen.Modules/App/Polygon/Ellipse.csRoundPoints
src/Vixen.Modules/App/Polygon/PointBasedShape.csRoundPoints
src/Vixen.Modules/Editor/FixtureGraphics/OpenGL/Volumes/Rectangle.csRectangle, UpdateModelMatrix
src/Vixen.Modules/Preview/VixenPreview/PreviewWindowBounds.csPreviewWindowBounds, IsRecoverable, windowBounds, workingAreas
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.csg, DrawInfo
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCane.cspoint, PointInShape
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewFlood.csPointInShape, point
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicle.csPointInShape, point
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStar.cspoint, PointInShape
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cs_bandRect
src/Vixen.Modules/Sequence/Timed/MarkCollection.csObsolete
src/Vixen.Tests/Preview/VixenPreview/PreviewWindowBoundsTests.csPreviewWindowBoundsTests, height, IsRecoverable_WhenWindowIsOnNegativeCoordinateMonitor_ReturnsTrue, width, IsRecoverable_WhenWindowStartsAtExclusiveWorkingAreaRightEdge_ReturnsFalse, ...

Connected Communities

  • Vixen.Common/NShape +5 dirs (62 cross-edges)
  • Vixen.Common/NShape +64 dirs (22 cross-edges)
  • Vixen.Common/NShape +8 dirs (15 cross-edges)
  • Vixen.Common/NShape · IntersectLineWithRectangle (14 cross-edges)
  • Vixen.Common/NShape · DistancePointPoint · Geometry (141) (10 cross-edges)
  • Vixen.Common/NShape · CopyFrom (6 cross-edges)
  • Vixen.Common/NShape · CalcLine · Geometry (163) (6 cross-edges)
  • Vixen.Common/NShape · LineIntersectsWithLineSegment (5 cross-edges)
  • Vixen.Common/NShape · NotifyColorStyleChanged (4 cross-edges)
  • Vixen.Common/NShape · RotatePoint · Geometry (73) (4 cross-edges)
  • Vixen.Common/NShape · VectorCrossProduct (3 cross-edges)
  • Vixen.Common/NShape · MeasureText (3 cross-edges)
  • Vixen.Common/NShape +3 dirs · CreatePreviewStyle (3 cross-edges)
  • Vixen.Common/NShape · EllipseIntersectsWithRectangle (3 cross-edges)
  • Vixen.Common · DisposeObject (3 cross-edges)
  • Vixen.Common/NShape · DrawPath (3 cross-edges)
  • Vixen.Common/NShape · IsValidCoordinate (3 cross-edges)
  • Vixen.Common · DoDrawCaptionBounds (2 cross-edges)
  • Vixen.Common/NShape · IsValidSize (2 cross-edges)
  • Vixen.Common/NShape · DistancePointPoint · Geometry (32) (2 cross-edges)
  • Vixen.Common/NShape · Draw (2 cross-edges)
  • Vixen.Common/NShape · RectangleContainsPoint (2 cross-edges)
  • Controls/TimeLineControl · timeToPixels (1 cross-edges)
  • Controls/TimeLineControl +4 dirs · Grid (1 cross-edges)
  • Vixen.Common/NShape +3 dirs · CachedRepository (1 cross-edges)
  • Vixen.Common/NShape · CalcNormalVectorOfRectangle (1 cross-edges)
  • Vixen.Common/NShape · IsStyleAffected (1 cross-edges)
  • Editor/TimedSequenceEditor +68 dirs (1 cross-edges)
  • VixenPreview/Shapes +22 dirs (1 cross-edges)
  • Editor/TimedSequenceEditor +46 dirs (1 cross-edges)
  • Vixen.Common/NShape · LineContainsPoint (1 cross-edges)

How to Explore

analyze(operation:"communities", id:"community-206")
explore(operation:"context", task:"understand Vixen.Common/NShape +13 dirs", format:"gcx")

format: "gcx" returns the GCX1 compact wire format — round-trippable, ~27% fewer tokens than JSON. Drop it for JSON output; agents using @gortex/wire or the Go github.com/gortexhq/gcx-go package decode either.

Signals

GitHub stars
114
Forks
32
Last commit
Sep 2026
Advanced
Item type
skill
Key
gortex-vixen-common-nshape-13-dirs
Source
github.com/vixenlights/vixen