Vixen
dd8b0a81
csharp
public enum SettingsScope

Which of the two settings windows a page belongs in.

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

Remarks

⚠ Two windows, one mechanism — so the scope is on the contribution rather than in two registries. Doc 20 § A4's only difference between Preferences and Project Settings is whose store the pages are over, and a contribution kind per window would make "add a settings page" two declarations that a consumer has to know to read both of.

Fields and properties (2)

  • Preferences

    Preferences — the user's, and the same in every project they open.

  • Project

    Project Settings — this project's, and checked in beside it.

Used by (3)

  • EditorApplicationVixen.Editor.App
  • SettingsPageVixen.Editor.Ui
  • SettingsPageContributionTestsVixen.Editor.App.Tests