Skip to content

Commit 6607fef

Browse files
committed
readd treeview sorting, remove useless 'file' menu option
1 parent 6f54d83 commit 6607fef

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

OpenLocoToolGui/MainForm.Designer.cs

Lines changed: 2 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

OpenLocoToolGui/MainForm.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -259,12 +259,12 @@ void InitCategoryTreeView(bool vanillaOnly, string fileFilter)
259259
foreach (var group in filteredFiles.GroupBy(kvp => kvp.Value.ObjectType))
260260
{
261261
var imageListOffset = model.G1 == null ? 0 : ((int)group.Key) + 2; // + 2 because we have a vanilla+custom image first
262-
var typeNode = new TreeNode(group.Key.ToString(), imageListOffset, imageListOffset);
262+
var objTypeNode = new TreeNode(group.Key.ToString(), imageListOffset, imageListOffset);
263263
if (group.Key != ObjectType.Vehicle)
264264
{
265265
foreach (var obj in group)
266266
{
267-
AddObjectNode(obj.Key, obj.Value.Name, obj.Value.Name, typeNode);
267+
AddObjectNode(obj.Key, obj.Value.Name, obj.Value.Name, objTypeNode);
268268
}
269269
}
270270
else
@@ -278,16 +278,17 @@ void InitCategoryTreeView(bool vanillaOnly, string fileFilter)
278278
AddObjectNode(veh.Key, veh.Value.Name, veh.Value.Name, vehicleTypeNode);
279279
}
280280

281-
typeNode.Nodes.Add(vehicleTypeNode);
281+
objTypeNode.Nodes.Add(vehicleTypeNode);
282282
}
283283
}
284284

285-
nodesToAdd.Add(typeNode);
285+
nodesToAdd.Add(objTypeNode);
286286
}
287287

288288
var objDataNode = new TreeNode("ObjData");
289289
objDataNode.Nodes.AddRange(nodesToAdd.ToArray());
290290
tvObjType.Nodes.Add(objDataNode);
291+
tvObjType.Sort();
291292
}
292293

293294
tvObjType.ResumeLayout(true);

0 commit comments

Comments
 (0)