Vixen
dd8b0a81
csharp
public record class ToolbarBox

Several commands drawn as one boxed run of buttons.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

⚠ One control, where ToolbarGroup is one choice, and the transport is why the two are separate records. A transport bar is a single object in every editor, every player and every tape machine there has ever been, so Play, Pause, Step and Stop want the box — but they are four verbs, not four alternatives, and a segmented control would announce them as a question with one answer and let the arrow keys "choose" Stop. The box is appearance only: the buttons inside it are ordinary command-bound buttons, exactly as they are on the open strip.

Fields and properties (1)

  • public string[] CommandIds

    Its members, in order.

Methods (1)

  • public ToolbarBox(params string[] CommandIds)

    Several commands drawn as one boxed run of buttons.

Used by (4)

  • ChromeFixtureVixen.Editor.Ui.Tests
  • EditorApplicationVixen.Editor.App
  • ToolbarPresenterVixen.Editor.Ui
  • ToolbarSectionTestsVixen.Editor.Ui.Tests