Vixen
feb85697
csharp
public record class KeyBindingRow

One line of the keybinding panel: a command, and where its chord came from.

Read the guide page for this →

Remarks

⚠ The chord is not on this record and is read from the map every time a cell is filled. A row that carried its chord would be a second copy of the binding, and the way that goes wrong is a rebind that changes the map and leaves the grid showing the old key until something happened to rebuild it.

Fields and properties (3)

  • public string Id

    The command's id, which is what a keymap file names.

  • public string Title

    What it is called on screen.

  • public string Category

    Where the palette files it.

Methods (1)

  • public KeyBindingRow(string Id, string Title, string Category)

    One line of the keybinding panel: a command, and where its chord came from.

Used by (4)

  • KeyBindingsViewVixen.Ui.Controls.Advanced
  • KeyBindingsViewTestsVixen.Ui.Controls.Advanced.Tests
  • KeyBindingsPanelTestsVixen.Editor.App.Tests
  • SelfHandlerKeyTestsVixen.Editor.Ui.Tests