|
@@ -1,5 +1,6 @@
|
|
|
using System.Reflection;
|
|
|
using PixiEditor.ChangeableDocument.Changeables.Graph;
|
|
|
+using PixiEditor.Extensions.Common.Localization;
|
|
|
|
|
|
namespace PixiEditor.Models.Nodes;
|
|
|
|
|
@@ -11,7 +12,9 @@ public class NodeTypeInfo
|
|
|
|
|
|
public string? PickerName { get; }
|
|
|
|
|
|
- public string FinalPickerName => PickerName ?? DisplayName;
|
|
|
+ public LocalizedString FinalPickerName { get; }
|
|
|
+
|
|
|
+ public bool Hidden => PickerName is { Length: 0 };
|
|
|
|
|
|
public Type NodeType { get; }
|
|
|
|
|
@@ -24,5 +27,7 @@ public class NodeTypeInfo
|
|
|
UniqueName = attribute.UniqueName;
|
|
|
DisplayName = attribute.DisplayName;
|
|
|
PickerName = attribute.PickerName;
|
|
|
+
|
|
|
+ FinalPickerName = PickerName ?? DisplayName;
|
|
|
}
|
|
|
}
|