diff options
author | Alexey 'Cluster' Avdyukhin <ClusterM@users.noreply.github.com> | 2017-12-09 18:07:58 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-09 18:07:58 +0300 |
commit | 14c8ffae3ae0c39d7ee49b53e7416dd99db902f1 (patch) | |
tree | 5ee86a1842bfb4f1d0bfd64fdf757007baadb090 /MainForm.cs | |
parent | 9362198698e0416d130ebd2ddea95abda558a7f3 (diff) | |
parent | 3e8af5d45b2d1c0aa4fd9879283cb6b3d418dbac (diff) |
Merge branch 'stable' into export-games
Diffstat (limited to 'MainForm.cs')
-rw-r--r-- | MainForm.cs | 74 |
1 files changed, 41 insertions, 33 deletions
diff --git a/MainForm.cs b/MainForm.cs index 861fa188..6f79db79 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -5,7 +5,6 @@ using SevenZip; using System;
using System.Collections;
using System.Collections.Generic;
-using System.Deployment.Application;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Imaging;
@@ -195,38 +194,6 @@ namespace com.clusterrr.hakchi_gui + ")"
#endif
;
- disablePagefoldersToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 0;
- automaticToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 2;
- automaticOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 3;
- pagesToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 4;
- pagesOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 5;
- foldersToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 6;
- foldersOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 7;
- foldersSplitByFirstLetterToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 8;
- foldersSplitByFirstLetterOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 9;
- customToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 99;
-
- for (byte f = 20; f <= 100; f += ((f < 50) ? (byte)5 : (byte)10))
- {
- var item = new ToolStripMenuItem();
- item.Name = "folders" + f.ToString();
- item.Text = f.ToString();
- item.Tag = f;
- if (f >= MaxGamesPerFolder)
- item.Text += $" ({Resources.NotRecommended})";
- item.Checked = ConfigIni.MaxGamesPerFolder == f;
- item.Click += delegate (object sender, EventArgs e)
- {
- var old = maximumGamesPerFolderToolStripMenuItem.DropDownItems.Find("folders" + ConfigIni.MaxGamesPerFolder.ToString(), true);
- if (old.Count() > 0)
- (old.First() as ToolStripMenuItem).Checked = false;
- ConfigIni.MaxGamesPerFolder = (byte)((sender as ToolStripMenuItem).Tag);
- var n = maximumGamesPerFolderToolStripMenuItem.DropDownItems.Find("folders" + ConfigIni.MaxGamesPerFolder.ToString(), true);
- if (n.Count() > 0)
- (n.First() as ToolStripMenuItem).Checked = true;
- };
- maximumGamesPerFolderToolStripMenuItem.DropDownItems.Add(item);
- }
listViewGames.ListViewItemSorter = new GamesSorter();
@@ -1346,6 +1313,42 @@ namespace com.clusterrr.hakchi_gui upABStartOnSecondControllerToolStripMenuItem.Checked = ConfigIni.FcStart && upABStartOnSecondControllerToolStripMenuItem.Enabled;
compressGamesToolStripMenuItem.Checked = ConfigIni.Compress;
+ // Folders mods
+ disablePagefoldersToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 0;
+ automaticToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 2;
+ automaticOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 3;
+ pagesToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 4;
+ pagesOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 5;
+ foldersToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 6;
+ foldersOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 7;
+ foldersSplitByFirstLetterToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 8;
+ foldersSplitByFirstLetterOriginalToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 9;
+ customToolStripMenuItem.Checked = (byte)ConfigIni.FoldersMode == 99;
+
+ // Items per folder
+ maximumGamesPerFolderToolStripMenuItem.DropDownItems.Clear();
+ for (byte f = 20; f <= 100; f += ((f < 50) ? (byte)5 : (byte)10))
+ {
+ var item = new ToolStripMenuItem();
+ item.Name = "folders" + f.ToString();
+ item.Text = f.ToString();
+ item.Tag = f;
+ if (f >= MaxGamesPerFolder)
+ item.Text += $" ({Resources.NotRecommended})";
+ item.Checked = ConfigIni.MaxGamesPerFolder == f;
+ item.Click += delegate (object sender, EventArgs e)
+ {
+ var old = maximumGamesPerFolderToolStripMenuItem.DropDownItems.Find("folders" + ConfigIni.MaxGamesPerFolder.ToString(), true);
+ if (old.Count() > 0)
+ (old.First() as ToolStripMenuItem).Checked = false;
+ ConfigIni.MaxGamesPerFolder = (byte)((sender as ToolStripMenuItem).Tag);
+ var n = maximumGamesPerFolderToolStripMenuItem.DropDownItems.Find("folders" + ConfigIni.MaxGamesPerFolder.ToString(), true);
+ if (n.Count() > 0)
+ (n.First() as ToolStripMenuItem).Checked = true;
+ };
+ maximumGamesPerFolderToolStripMenuItem.DropDownItems.Add(item);
+ }
+
// Reset known free space
WorkerForm.NandCTotal = WorkerForm.NandCFree = WorkerForm.NandCUsed = 0;
if (Clovershell != null && Clovershell.IsOnline)
@@ -1911,5 +1914,10 @@ namespace com.clusterrr.hakchi_gui ShowSelected();
}
}
+
+ private void pictureBoxArt_Click(object sender, EventArgs e)
+ {
+
+ }
}
}
|