From 21cce19c9214d9d2a2fb10e1bfc624c425c8bb49 Mon Sep 17 00:00:00 2001 From: MikeMaximus Date: Thu, 15 Nov 2018 20:19:39 -0600 Subject: [PATCH] Added field to Add Game Wizard for #160 --- GBM/Forms/frmAddWizard.Designer.vb | 14 ++++++++++++++ GBM/Forms/frmAddWizard.vb | 7 +++++-- GBM/Forms/frmGameManager.vb | 1 - 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/GBM/Forms/frmAddWizard.Designer.vb b/GBM/Forms/frmAddWizard.Designer.vb index 8b292a4..56bfb1d 100644 --- a/GBM/Forms/frmAddWizard.Designer.vb +++ b/GBM/Forms/frmAddWizard.Designer.vb @@ -68,6 +68,7 @@ Partial Class frmAddWizard Me.btnCancel = New System.Windows.Forms.Button() Me.btnNext = New System.Windows.Forms.Button() Me.btnBack = New System.Windows.Forms.Button() + Me.chkRecurseSubFolders = New System.Windows.Forms.CheckBox() Me.tabWizard.SuspendLayout() Me.tbPage1.SuspendLayout() Me.tbPage2.SuspendLayout() @@ -310,6 +311,7 @@ Partial Class frmAddWizard 'tbPage3a ' Me.tbPage3a.BackColor = System.Drawing.SystemColors.Control + Me.tbPage3a.Controls.Add(Me.chkRecurseSubFolders) Me.tbPage3a.Controls.Add(Me.lblIncludePathTitle) Me.tbPage3a.Controls.Add(Me.lblIncludePath) Me.tbPage3a.Controls.Add(Me.lblFileTypes) @@ -540,6 +542,17 @@ Partial Class frmAddWizard Me.btnBack.Text = "&Back" Me.btnBack.UseVisualStyleBackColor = True ' + 'chkRecurseSubFolders + ' + Me.chkRecurseSubFolders.AutoSize = True + Me.chkRecurseSubFolders.Location = New System.Drawing.Point(218, 40) + Me.chkRecurseSubFolders.Name = "chkRecurseSubFolders" + Me.chkRecurseSubFolders.Size = New System.Drawing.Size(15, 14) + Me.chkRecurseSubFolders.TabIndex = 0 + Me.chkRecurseSubFolders.TabStop = False + Me.chkRecurseSubFolders.UseVisualStyleBackColor = True + Me.chkRecurseSubFolders.Visible = False + ' 'frmAddWizard ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -618,4 +631,5 @@ Partial Class frmAddWizard Friend WithEvents lblExcludePathTitle As Label Friend WithEvents lblLimit As Label Friend WithEvents nudLimit As NumericUpDown + Friend WithEvents chkRecurseSubFolders As CheckBox End Class diff --git a/GBM/Forms/frmAddWizard.vb b/GBM/Forms/frmAddWizard.vb index 6066c0d..8fda50b 100644 --- a/GBM/Forms/frmAddWizard.vb +++ b/GBM/Forms/frmAddWizard.vb @@ -66,6 +66,7 @@ Public Class frmAddWizard chkFolderSave.Checked = True chkTimeStamp.Checked = False + chkRecurseSubFolders.Checked = True StepHandler() End Sub @@ -112,6 +113,7 @@ Public Class frmAddWizard Dim iLimit As Integer = nudLimit.Value Dim sFileType As String = txtFileTypes.Text Dim sExcludeList As String = txtExcludeList.Text + Dim bRecurseSubFolders As Boolean = chkRecurseSubFolders.Checked Dim sProcess As String Dim sItem As String() Dim sItems As String() @@ -160,6 +162,7 @@ Public Class frmAddWizard oGame.BackupLimit = iLimit oGame.ExcludeList = sExcludeList oGame.ProcessPath = sProcessPath + oGame.RecurseSubFolders = bRecurseSubFolders Return oGame End Function @@ -452,9 +455,9 @@ Public Class frmAddWizard frm.FormName = sFormText frm.BuilderString = txtBox.Text frm.RootFolder = txtSavePath.Text - + frm.RecurseSubFolders = chkRecurseSubFolders.Checked frm.ShowDialog() - + chkRecurseSubFolders.Checked = frm.RecurseSubFolders txtBox.Text = frm.BuilderString End Sub diff --git a/GBM/Forms/frmGameManager.vb b/GBM/Forms/frmGameManager.vb index c497411..9f1ec6b 100644 --- a/GBM/Forms/frmGameManager.vb +++ b/GBM/Forms/frmGameManager.vb @@ -1198,7 +1198,6 @@ Public Class frmGameManager Private Sub FolderSaveModeChange() If chkFolderSave.Checked Then btnInclude.Enabled = False - chkRecurseSubFolders.Checked = False If txtFileType.Text <> String.Empty Then txtFileType.Text = String.Empty UpdateBuilderButtonLabel(txtFileType.Text, frmGameManager_IncludeShortcut, btnInclude, False)