code updates

This commit is contained in:
STAM 2022-03-26 03:28:20 +05:00
parent e249ff1fe7
commit 0d7267a516
Signed by: stam
GPG Key ID: E149C3760CFA3C7E
6 changed files with 167 additions and 33 deletions

View File

@ -130,6 +130,16 @@ namespace SourceSDK.ENV.Editor.Properties {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap open_folder {
get {
object obj = ResourceManager.GetObject("open-folder", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View File

@ -118,37 +118,40 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="about" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\about.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="arrows" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\arrows.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="cancel" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="check" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\check.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="crowbar.64" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\crowbar.64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="crowbar512" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\crowbar512.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="done" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\done.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="power_on" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\power-on.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="refresh16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\refresh16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="remove" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\remove.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="cancel" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="done" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\done.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="arrows" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\arrows.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="power_on" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\power-on.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="crowbar.64" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\crowbar.64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="about" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\about.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="wait" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\wait.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="check" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\check.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="refresh16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\refresh16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="open-folder" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\open-folder.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

View File

@ -68,6 +68,7 @@
this.textBoxVTools = new System.Windows.Forms.TextBox();
this.pictureBoxVTools = new System.Windows.Forms.PictureBox();
this.toolTip = new System.Windows.Forms.ToolTip(this.components);
this.folderBrowserDialog = new System.Windows.Forms.FolderBrowserDialog();
this.menuStrip.SuspendLayout();
this.groupBoxVMod.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxVMod)).BeginInit();
@ -216,13 +217,14 @@
//
// buttonBrowseVProject
//
this.buttonBrowseVProject.Image = global::SourceSDK.ENV.Editor.Properties.Resources.open_folder;
this.buttonBrowseVProject.Location = new System.Drawing.Point(548, 22);
this.buttonBrowseVProject.Name = "buttonBrowseVProject";
this.buttonBrowseVProject.Size = new System.Drawing.Size(75, 23);
this.buttonBrowseVProject.TabIndex = 3;
this.buttonBrowseVProject.Text = "...";
this.toolTip.SetToolTip(this.buttonBrowseVProject, "Browse");
this.buttonBrowseVProject.UseVisualStyleBackColor = true;
this.buttonBrowseVProject.Click += new System.EventHandler(this.buttonBrowseVProject_Click);
//
// buttonResetVProject
//
@ -280,13 +282,14 @@
//
// buttonBrowseVGame
//
this.buttonBrowseVGame.Image = global::SourceSDK.ENV.Editor.Properties.Resources.open_folder;
this.buttonBrowseVGame.Location = new System.Drawing.Point(548, 22);
this.buttonBrowseVGame.Name = "buttonBrowseVGame";
this.buttonBrowseVGame.Size = new System.Drawing.Size(75, 23);
this.buttonBrowseVGame.TabIndex = 3;
this.buttonBrowseVGame.Text = "...";
this.toolTip.SetToolTip(this.buttonBrowseVGame, "Browse");
this.buttonBrowseVGame.UseVisualStyleBackColor = true;
this.buttonBrowseVGame.Click += new System.EventHandler(this.buttonBrowseVGame_Click);
//
// buttonResetVGame
//
@ -344,13 +347,14 @@
//
// buttonBrowseVContent
//
this.buttonBrowseVContent.Image = global::SourceSDK.ENV.Editor.Properties.Resources.open_folder;
this.buttonBrowseVContent.Location = new System.Drawing.Point(548, 22);
this.buttonBrowseVContent.Name = "buttonBrowseVContent";
this.buttonBrowseVContent.Size = new System.Drawing.Size(75, 23);
this.buttonBrowseVContent.TabIndex = 3;
this.buttonBrowseVContent.Text = "...";
this.toolTip.SetToolTip(this.buttonBrowseVContent, "Browse");
this.buttonBrowseVContent.UseVisualStyleBackColor = true;
this.buttonBrowseVContent.Click += new System.EventHandler(this.buttonBrowseVContent_Click);
//
// buttonResetVContent
//
@ -361,6 +365,7 @@
this.buttonResetVContent.TabIndex = 2;
this.toolTip.SetToolTip(this.buttonResetVContent, "Reset");
this.buttonResetVContent.UseVisualStyleBackColor = true;
this.buttonResetVContent.Click += new System.EventHandler(this.buttonResetVContent_Click);
//
// buttonApplyVContent
//
@ -407,13 +412,14 @@
//
// buttonBrowseVTools
//
this.buttonBrowseVTools.Image = global::SourceSDK.ENV.Editor.Properties.Resources.open_folder;
this.buttonBrowseVTools.Location = new System.Drawing.Point(548, 22);
this.buttonBrowseVTools.Name = "buttonBrowseVTools";
this.buttonBrowseVTools.Size = new System.Drawing.Size(75, 23);
this.buttonBrowseVTools.TabIndex = 3;
this.buttonBrowseVTools.Text = "...";
this.toolTip.SetToolTip(this.buttonBrowseVTools, "Browse");
this.buttonBrowseVTools.UseVisualStyleBackColor = true;
this.buttonBrowseVTools.Click += new System.EventHandler(this.buttonBrowseVTools_Click);
//
// buttonResetVTools
//
@ -421,9 +427,10 @@
this.buttonResetVTools.Location = new System.Drawing.Point(467, 51);
this.buttonResetVTools.Name = "buttonResetVTools";
this.buttonResetVTools.Size = new System.Drawing.Size(75, 23);
this.buttonResetVTools.TabIndex = 2;
this.buttonResetVTools.TabIndex = 0;
this.toolTip.SetToolTip(this.buttonResetVTools, "Reset");
this.buttonResetVTools.UseVisualStyleBackColor = true;
this.buttonResetVTools.Click += new System.EventHandler(this.buttonResetVTools_Click);
//
// buttonApplyVTools
//
@ -454,6 +461,10 @@
this.pictureBoxVTools.TabIndex = 0;
this.pictureBoxVTools.TabStop = false;
//
// folderBrowserDialog
//
this.folderBrowserDialog.UseDescriptionForTitle = true;
//
// FormMain
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
@ -537,5 +548,6 @@
private ToolTip toolTip;
private ToolStripMenuItem resetAllToolStripMenuItem;
private ToolStripSeparator toolStripSeparator1;
private FolderBrowserDialog folderBrowserDialog;
}
}

View File

@ -104,6 +104,8 @@ namespace SourceSDK.ENV.Editor.UI
resetVMod();
resetVProject();
resetVGame();
resetVContent();
resetVTools();
}
private void resetVMod()
@ -136,7 +138,7 @@ namespace SourceSDK.ENV.Editor.UI
{
try
{
pictureBoxVMod.Image = Properties.Resources.wait;
pictureBoxVProject.Image = Properties.Resources.wait;
Cursor.Current = Cursors.WaitCursor;
try
{
@ -162,7 +164,7 @@ namespace SourceSDK.ENV.Editor.UI
{
try
{
pictureBoxVMod.Image = Properties.Resources.wait;
pictureBoxVGame.Image = Properties.Resources.wait;
Cursor.Current = Cursors.WaitCursor;
try
{
@ -184,11 +186,64 @@ namespace SourceSDK.ENV.Editor.UI
}
}
private void resetVContent()
{
try
{
pictureBoxVContent.Image = Properties.Resources.wait;
Cursor.Current = Cursors.WaitCursor;
try
{
Environment.SetEnvironmentVariable("VContent", null, EnvironmentVariableTarget.User);
checkVContent();
}
catch
{
checkVContent();
}
MessageBox.Show("VContent successfully cleared and Information updated!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
Cursor.Current = Cursors.Default;
}
catch
{
MessageBox.Show("Something went wrong and VContent was not successfully deleted", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
Cursor.Current = Cursors.Default;
}
}
private void resetVTools()
{
try
{
pictureBoxVTools.Image = Properties.Resources.wait;
Cursor.Current = Cursors.WaitCursor;
try
{
Environment.SetEnvironmentVariable("VTools", null, EnvironmentVariableTarget.User);
checkVTools();
}
catch
{
checkVTools();
}
MessageBox.Show("VTools successfully cleared and Information updated!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
Cursor.Current = Cursors.Default;
}
catch
{
MessageBox.Show("Something went wrong and VTools was not successfully deleted", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
Cursor.Current = Cursors.Default;
}
}
#endregion
private void FormMain_Load(object sender, EventArgs e)
{
checkAll();
folderBrowserDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); //set defaut directory
}
private void refreshToolStripMenuItem_Click(object sender, EventArgs e)
@ -202,14 +257,14 @@ namespace SourceSDK.ENV.Editor.UI
Application.Exit();
}
#region btn-reset
private void resetAllToolStripMenuItem_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you sure to reset all envs?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
if (MessageBox.Show("Are you sure?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
{
resetAll();
}
}
private void buttonResetVMod_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you sure?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
@ -234,5 +289,56 @@ namespace SourceSDK.ENV.Editor.UI
resetVGame();
}
}
private void buttonResetVContent_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you sure?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
{
resetVContent();
}
}
private void buttonResetVTools_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you sure?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
{
resetVTools();
}
}
#endregion
#region btn-browse
private void buttonBrowseVProject_Click(object sender, EventArgs e)
{
if (folderBrowserDialog.ShowDialog()== DialogResult.OK)
{
textBoxVProject.Text = folderBrowserDialog.SelectedPath;
}
}
private void buttonBrowseVGame_Click(object sender, EventArgs e)
{
if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
{
textBoxVGame.Text = folderBrowserDialog.SelectedPath;
}
}
private void buttonBrowseVContent_Click(object sender, EventArgs e)
{
if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
{
textBoxVContent.Text = folderBrowserDialog.SelectedPath;
}
}
private void buttonBrowseVTools_Click(object sender, EventArgs e)
{
if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
{
textBoxVTools.Text = folderBrowserDialog.SelectedPath;
}
}
#endregion
}
}

View File

@ -63,6 +63,9 @@
<metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>125, 17</value>
</metadata>
<metadata name="folderBrowserDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>215, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>