StyleCop
This commit is contained in:
@@ -28,8 +28,8 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
||||
ScrollPanelWidget assetList;
|
||||
ScrollItemWidget template;
|
||||
|
||||
IFolder AssetSource = null;
|
||||
List<string> AvailableShps = new List<string>();
|
||||
IFolder assetSource = null;
|
||||
List<string> availableShps = new List<string>();
|
||||
|
||||
[ObjectCreator.UseCtor]
|
||||
public AssetBrowserLogic(Widget widget, Action onExit, World world)
|
||||
@@ -40,14 +40,14 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
||||
sourceDropdown.OnMouseDown = _ => ShowSourceDropdown(sourceDropdown);
|
||||
sourceDropdown.GetText = () =>
|
||||
{
|
||||
var name = AssetSource != null ? AssetSource.Name : "All Packages";
|
||||
var name = assetSource != null ? assetSource.Name : "All Packages";
|
||||
if (name.Length > 15)
|
||||
name = "..." + name.Substring(name.Length - 15);
|
||||
|
||||
return name;
|
||||
};
|
||||
|
||||
AssetSource = FileSystem.MountedFolders.First();
|
||||
assetSource = FileSystem.MountedFolders.First();
|
||||
|
||||
spriteImage = panel.Get<ShpImageWidget>("SPRITE");
|
||||
|
||||
@@ -136,7 +136,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
||||
|
||||
ExtractGameFilesList.Add(new string[] { "--extract", modID, palette, "--userdir" });
|
||||
|
||||
foreach (var shp in AvailableShps)
|
||||
foreach (var shp in availableShps)
|
||||
{
|
||||
ExtractGameFilesList.Add(new string[] { "--extract", modID, shp, "--userdir" });
|
||||
ExportToPngList.Add(new string[] { "--png", Platform.SupportDir + shp, Platform.SupportDir + palette });
|
||||
@@ -157,7 +157,6 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
||||
Ui.OpenWindow("CONVERT_ASSETS_PANEL", args);
|
||||
};
|
||||
|
||||
|
||||
panel.Get<ButtonWidget>("IMPORT_BUTTON").OnClick = () =>
|
||||
{
|
||||
var imageSizeInput = panel.Get<TextFieldWidget>("IMAGE_SIZE_INPUT");
|
||||
@@ -211,14 +210,14 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
||||
Func<IFolder, ScrollItemWidget, ScrollItemWidget> setupItem = (source, itemTemplate) =>
|
||||
{
|
||||
var item = ScrollItemWidget.Setup(itemTemplate,
|
||||
() => AssetSource == source,
|
||||
() => { AssetSource = source; PopulateAssetList(); });
|
||||
() => assetSource == source,
|
||||
() => { assetSource = source; PopulateAssetList(); });
|
||||
item.Get<LabelWidget>("LABEL").GetText = () => source != null ? source.Name : "All Packages";
|
||||
return item;
|
||||
};
|
||||
|
||||
// TODO: Re-enable "All Packages" once list generation is done in a background thread
|
||||
//var sources = new[] { (IFolder)null }.Concat(FileSystem.MountedFolders);
|
||||
///var sources = new[] { (IFolder)null }.Concat(FileSystem.MountedFolders);
|
||||
|
||||
var sources = FileSystem.MountedFolders;
|
||||
dropdown.ShowDropDown("LABEL_DROPDOWN_TEMPLATE", 250, sources, setupItem);
|
||||
@@ -228,22 +227,22 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
||||
void PopulateAssetList()
|
||||
{
|
||||
assetList.RemoveChildren();
|
||||
AvailableShps.Clear();
|
||||
availableShps.Clear();
|
||||
|
||||
// TODO: This is too slow to run in the main thread
|
||||
//var files = AssetSource != null ? AssetSource.AllFileNames() :
|
||||
// FileSystem.MountedFolders.SelectMany(f => f.AllFileNames());
|
||||
///var files = AssetSource != null ? AssetSource.AllFileNames() :
|
||||
/// FileSystem.MountedFolders.SelectMany(f => f.AllFileNames());
|
||||
|
||||
if (AssetSource == null)
|
||||
if (assetSource == null)
|
||||
return;
|
||||
|
||||
var files = AssetSource.AllFileNames();
|
||||
var files = assetSource.AllFileNames();
|
||||
foreach (var file in files)
|
||||
{
|
||||
if (file.EndsWith(".shp"))
|
||||
{
|
||||
AddAsset(assetList, file, template);
|
||||
AvailableShps.Add(file);
|
||||
availableShps.Add(file);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user