Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/hakchi2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <ClusterM@users.noreply.github.com>2017-12-09 18:07:58 +0300
committerGitHub <noreply@github.com>2017-12-09 18:07:58 +0300
commit14c8ffae3ae0c39d7ee49b53e7416dd99db902f1 (patch)
tree5ee86a1842bfb4f1d0bfd64fdf757007baadb090 /MainForm.cs
parent9362198698e0416d130ebd2ddea95abda558a7f3 (diff)
parent3e8af5d45b2d1c0aa4fd9879283cb6b3d418dbac (diff)
Merge branch 'stable' into export-games
Diffstat (limited to 'MainForm.cs')
-rw-r--r--MainForm.cs74
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)
+ {
+
+ }
}
}