Controls/TimeLineControl +4 dirs · Grid

SkillFiles & storage

Work in the Controls/TimeLineControl +4 dirs · Grid area, 861 symbols across 24 files (85% 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 Controls/TimeLineControl +4 dirs · Grid skill

What this skill tells your AI

The instructions your AI receives, as published by vixenlights/vixen in .agents/skills/gortex-controls-timelinecontrol-4-dirs-grid/SKILL.md and read by ahel’s review.

861 symbols | 24 files | 85% cohesion

When to Use

Use this skill when working on files in:

  • src/Vixen.Common/Controls/TimeLineControl/AlignmentEventArgs.cs
  • src/Vixen.Common/Controls/TimeLineControl/BlockingCollectionExtensions.cs
  • src/Vixen.Common/Controls/TimeLineControl/DragState.cs
  • src/Vixen.Common/Controls/TimeLineControl/Element.cs
  • src/Vixen.Common/Controls/TimeLineControl/EventArgs.cs
  • src/Vixen.Common/Controls/TimeLineControl/ExtensionMethods.cs
  • src/Vixen.Common/Controls/TimeLineControl/Grid.cs
  • src/Vixen.Common/Controls/TimeLineControl/Grid_Mouse.cs
  • src/Vixen.Common/Controls/TimeLineControl/LabeledMarks/MarksSelectionManager.cs
  • src/Vixen.Common/Controls/TimeLineControl/LabeledMarks/TimeLineGlobalEventManager.cs
  • src/Vixen.Common/Controls/TimeLineControl/MarksBar.cs
  • src/Vixen.Common/Controls/TimeLineControl/ResizeZone.cs
  • src/Vixen.Common/Controls/TimeLineControl/Row.cs
  • src/Vixen.Common/Controls/TimeLineControl/RowLabel.cs
  • src/Vixen.Common/Controls/TimeLineControl/RowList.cs
  • src/Vixen.Common/Controls/TimeLineControl/Ruler.cs
  • src/Vixen.Common/Controls/TimeLineControl/TimelineControl.cs
  • src/Vixen.Common/Controls/TimeLineControl/TimelineControlBase.cs
  • src/Vixen.Common/Controls/TimeLineControl/Waveform.cs
  • src/Vixen.Modules/Editor/EffectEditor/Controls/ToggleSwitch.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceElement.cs
  • src/Vixen.Tests/Sequencer/RowEventScopeTests.cs
  • src/Vixen.Tests/Sequencer/TimelineCursorSelectionTests.cs

Key Files

FileSymbols
src/Vixen.Common/Controls/TimeLineControl/AlignmentEventArgs.csTimes, AlignmentEventArgs, AlignmentEventArgs., active, times, ...
src/Vixen.Common/Controls/TimeLineControl/BlockingCollectionExtensions.csTryTake, item, GetConsumingPartitioner, T, collection
src/Vixen.Common/Controls/TimeLineControl/DragState.csMoving, Waiting, Selecting, HResizing, Normal, ...
src/Vixen.Common/Controls/TimeLineControl/Element.csStartTime, OnTargetNodesChanged, _origDuration, other, StackCount, ...
src/Vixen.Common/Controls/TimeLineControl/EventArgs.csType, heightChange, MouseDownTime, ElementsSelectedEventArgs., ModifierKeysEventArgs., ...
src/Vixen.Common/Controls/TimeLineControl/ExtensionMethods.csbottomRight, t1, RectangleFromPoints, Min, t1, ...
src/Vixen.Common/Controls/TimeLineControl/Grid.csRowContainingElement, CalculateVisibleRowDisplayTops, AppendElementDeleteInfo, percent, offset, ...
src/Vixen.Common/Controls/TimeLineControl/Grid_Mouse.cslocation, gridLocation, ElementResizeThreshold, gridLocation, AutoScrollPxScaleFactor, ...
src/Vixen.Common/Controls/TimeLineControl/LabeledMarks/MarksSelectionManager.csClearSelected
src/Vixen.Common/Controls/TimeLineControl/LabeledMarks/TimeLineGlobalEventManager.csOnAlignmentActivity, e
src/Vixen.Common/Controls/TimeLineControl/MarksBar.csval2, val1, location, _dragState, e, ...
src/Vixen.Common/Controls/TimeLineControl/ResizeZone.csBack, Front, None, ResizeZone
src/Vixen.Common/Controls/TimeLineControl/Row.cssearchBy, m_requestedVisible, SelectAllElements, m_elements, sender, ...
src/Vixen.Common/Controls/TimeLineControl/RowLabel.cse, parentRow, OnMouseDown, RowLabel, e, ...
src/Vixen.Common/Controls/TimeLineControl/RowList.csRowLabels
src/Vixen.Common/Controls/TimeLineControl/Ruler.csResizeRuler, recalculate, OnResize, OnTimePerPixelChanged, time, ...
src/Vixen.Common/Controls/TimeLineControl/TimelineControl.csparent, height, parent, height, AddRow, ...
src/Vixen.Common/Controls/TimeLineControl/TimelineControlBase.cse, PixelsToTime, sender, OnTimePerPixelChanged, px
src/Vixen.Common/Controls/TimeLineControl/Waveform.csOnMouseMove, e, OnMouseDoubleClick, e
src/Vixen.Modules/Editor/EffectEditor/Controls/ToggleSwitch.csUpdateToggleSwitchContents, oldIsCheckedLeft, isCheckedLeft, newIsCheckedLeft, OnIsCheckedLeftChanged
src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm.cschangedElements, e, SwapPlaces, ElementRemovedFromRowHandler, e, ...
src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceElement.csOnTargetNodesChanged
src/Vixen.Tests/Sequencer/RowEventScopeTests.csRowToggled_WhenDifferentRowToggled_DoesNotNotifyOtherRow, RowChanged_WhenDifferentRowChanges_DoesNotNotifyOtherRow, RowVisibilityChanged_WhenDifferentRowVisibilityChanges_DoesNotNotifyOtherRow, RowEventScopeTests
src/Vixen.Tests/Sequencer/TimelineCursorSelectionTests.csFinalizeMoveCursorLassoSelection, grid, lassoOriginRow, selectedElements

Connected Communities

  • Editor/TimedSequenceEditor +46 dirs (25 cross-edges)
  • Controls/TimeLineControl · timeToPixels (18 cross-edges)
  • TimeLineControl/LabeledMarks +3 dirs (3 cross-edges)
  • VixenPreview/Undo +10 dirs (2 cross-edges)
  • TimeLineControl/LabeledMarks · MarksSelectionManager (2 cross-edges)
  • Controls/TimeLineControl +4 dirs · ToArray (2 cross-edges)
  • Controls/TimeLineControl · MarksBar (1 cross-edges)
  • Editor/TimedSequenceEditor +68 dirs (1 cross-edges)
  • VixenPreview/Shapes +22 dirs (1 cross-edges)
  • Controls/TimeLineControl · _markCollections_CollectionChan… (1 cross-edges)
  • Controls/TimeLineControl · BeginHResize (1 cross-edges)
  • Controls/TimeLineControl · RowList (1 cross-edges)

How to Explore

analyze(operation:"communities", id:"community-104")
explore(operation:"context", task:"understand Controls/TimeLineControl +4 dirs · Grid", 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-controls-timelinecontrol-4-dirs-grid
Source
github.com/vixenlights/vixen