ソースを参照

Replace "***" with a divider element.

Lasse Öörni 9 年 前
コミット
b5a7d764bd
1 ファイル変更10 行追加0 行削除
  1. 10 0
      bin/Data/Scripts/Editor/AttributeEditor.as

+ 10 - 0
bin/Data/Scripts/Editor/AttributeEditor.as

@@ -483,6 +483,16 @@ UIElement@ CreateAttributeEditor(ListView@ list, Array<Serializable@>@ serializa
             AttributeInfo vectorInfo;
             vectorInfo.name = vectorStruct.variableNames[nameIndex++];
             bool nested = vectorInfo.name.Contains('>');
+
+            // Create small divider for repeated instances
+            if (vectorInfo.name.Contains("***"))
+            {
+                vectorInfo.name.Replace("***", "   ");
+                UIElement@ divider = UIElement();
+                divider.SetFixedHeight(8);
+                list.AddItem(divider);
+            }
+
             if (nested)
             {
                 vectorInfo.type = VAR_VARIANTVECTOR;