#nullable enable using System; namespace T3.Editor.Gui; /// /// Tags an editor UI component (window, panel, popup, canvas area) with a stable id so help and /// guided tours can reference and highlight it. The id is the bare form of a ui: topic in the /// help UI-topic registry — e.g. [HelpUiID("Timeline")] corresponds to ui:Timeline. /// Living in T3.Editor.Gui, it is in scope for any class under that namespace without a using. /// [AttributeUsage(AttributeTargets.Class, Inherited = false)] internal sealed class HelpUiIDAttribute : Attribute { public string Id { get; } public HelpUiIDAttribute(string id) => Id = id; }