mirror of
https://github.com/ShareX/ShareX.git
synced 2024-07-04 22:21:23 +12:00
Using link label that way startup folder can be opened
This commit is contained in:
parent
98699b0e2a
commit
86389c63a4
27
ShareX.HelpersLib/Forms/DebugForm.Designer.cs
generated
27
ShareX.HelpersLib/Forms/DebugForm.Designer.cs
generated
|
@ -33,6 +33,10 @@ private void InitializeComponent()
|
||||||
this.btnCopyAll = new System.Windows.Forms.Button();
|
this.btnCopyAll = new System.Windows.Forms.Button();
|
||||||
this.rtbDebug = new System.Windows.Forms.RichTextBox();
|
this.rtbDebug = new System.Windows.Forms.RichTextBox();
|
||||||
this.btnOpenLogFile = new System.Windows.Forms.Button();
|
this.btnOpenLogFile = new System.Windows.Forms.Button();
|
||||||
|
this.llRunningFrom = new System.Windows.Forms.LinkLabel();
|
||||||
|
this.flpRunningFrom = new System.Windows.Forms.FlowLayoutPanel();
|
||||||
|
this.lblRunningFrom = new System.Windows.Forms.Label();
|
||||||
|
this.flpRunningFrom.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// btnLoadedAssemblies
|
// btnLoadedAssemblies
|
||||||
|
@ -64,15 +68,35 @@ private void InitializeComponent()
|
||||||
this.btnOpenLogFile.UseVisualStyleBackColor = true;
|
this.btnOpenLogFile.UseVisualStyleBackColor = true;
|
||||||
this.btnOpenLogFile.Click += new System.EventHandler(this.btnOpenLogFile_Click);
|
this.btnOpenLogFile.Click += new System.EventHandler(this.btnOpenLogFile_Click);
|
||||||
//
|
//
|
||||||
|
// llRunningFrom
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.llRunningFrom, "llRunningFrom");
|
||||||
|
this.llRunningFrom.Name = "llRunningFrom";
|
||||||
|
//
|
||||||
|
// flpRunningFrom
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.flpRunningFrom, "flpRunningFrom");
|
||||||
|
this.flpRunningFrom.Controls.Add(this.lblRunningFrom);
|
||||||
|
this.flpRunningFrom.Controls.Add(this.llRunningFrom);
|
||||||
|
this.flpRunningFrom.Name = "flpRunningFrom";
|
||||||
|
//
|
||||||
|
// lblRunningFrom
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.lblRunningFrom, "lblRunningFrom");
|
||||||
|
this.lblRunningFrom.Name = "lblRunningFrom";
|
||||||
|
//
|
||||||
// DebugForm
|
// DebugForm
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this, "$this");
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
|
this.Controls.Add(this.flpRunningFrom);
|
||||||
this.Controls.Add(this.btnOpenLogFile);
|
this.Controls.Add(this.btnOpenLogFile);
|
||||||
this.Controls.Add(this.rtbDebug);
|
this.Controls.Add(this.rtbDebug);
|
||||||
this.Controls.Add(this.btnCopyAll);
|
this.Controls.Add(this.btnCopyAll);
|
||||||
this.Controls.Add(this.btnLoadedAssemblies);
|
this.Controls.Add(this.btnLoadedAssemblies);
|
||||||
this.Name = "DebugForm";
|
this.Name = "DebugForm";
|
||||||
|
this.flpRunningFrom.ResumeLayout(false);
|
||||||
|
this.flpRunningFrom.PerformLayout();
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -83,5 +107,8 @@ private void InitializeComponent()
|
||||||
private System.Windows.Forms.Button btnCopyAll;
|
private System.Windows.Forms.Button btnCopyAll;
|
||||||
private System.Windows.Forms.RichTextBox rtbDebug;
|
private System.Windows.Forms.RichTextBox rtbDebug;
|
||||||
private System.Windows.Forms.Button btnOpenLogFile;
|
private System.Windows.Forms.Button btnOpenLogFile;
|
||||||
|
private System.Windows.Forms.LinkLabel llRunningFrom;
|
||||||
|
private System.Windows.Forms.FlowLayoutPanel flpRunningFrom;
|
||||||
|
private System.Windows.Forms.Label lblRunningFrom;
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -38,7 +38,6 @@ public partial class DebugForm : BaseForm
|
||||||
public DebugForm(Logger logger)
|
public DebugForm(Logger logger)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
Text = $"{Application.ExecutablePath} - Debug Log";
|
|
||||||
Logger = logger;
|
Logger = logger;
|
||||||
|
|
||||||
rtbDebug.Text = Logger.ToString();
|
rtbDebug.Text = Logger.ToString();
|
||||||
|
@ -46,6 +45,10 @@ public DebugForm(Logger logger)
|
||||||
rtbDebug.ScrollToCaret();
|
rtbDebug.ScrollToCaret();
|
||||||
rtbDebug.AddContextMenu();
|
rtbDebug.AddContextMenu();
|
||||||
|
|
||||||
|
string startupPath = AppDomain.CurrentDomain.BaseDirectory;
|
||||||
|
llRunningFrom.Text = startupPath;
|
||||||
|
llRunningFrom.LinkClicked += (sender, e) => Helpers.OpenFolder(startupPath);
|
||||||
|
|
||||||
Logger.MessageAdded += logger_MessageAdded;
|
Logger.MessageAdded += logger_MessageAdded;
|
||||||
FormClosing += (sender, e) => Logger.MessageAdded -= logger_MessageAdded;
|
FormClosing += (sender, e) => Logger.MessageAdded -= logger_MessageAdded;
|
||||||
}
|
}
|
||||||
|
|
|
@ -145,7 +145,7 @@
|
||||||
<value>$this</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnLoadedAssemblies.ZOrder" xml:space="preserve">
|
<data name=">>btnLoadedAssemblies.ZOrder" xml:space="preserve">
|
||||||
<value>3</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnCopyAll.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<data name="btnCopyAll.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>Bottom, Left</value>
|
<value>Bottom, Left</value>
|
||||||
|
@ -172,7 +172,7 @@
|
||||||
<value>$this</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnCopyAll.ZOrder" xml:space="preserve">
|
<data name=">>btnCopyAll.ZOrder" xml:space="preserve">
|
||||||
<value>2</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rtbDebug.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<data name="rtbDebug.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>Top, Bottom, Left, Right</value>
|
<value>Top, Bottom, Left, Right</value>
|
||||||
|
@ -181,7 +181,7 @@
|
||||||
<value>8, 8</value>
|
<value>8, 8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rtbDebug.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rtbDebug.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>744, 496</value>
|
<value>744, 472</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rtbDebug.TabIndex" type="System.Int32, mscorlib">
|
<data name="rtbDebug.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
|
@ -202,7 +202,7 @@
|
||||||
<value>$this</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>rtbDebug.ZOrder" xml:space="preserve">
|
<data name=">>rtbDebug.ZOrder" xml:space="preserve">
|
||||||
<value>1</value>
|
<value>2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnOpenLogFile.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<data name="btnOpenLogFile.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>Bottom, Left</value>
|
<value>Bottom, Left</value>
|
||||||
|
@ -232,6 +232,90 @@
|
||||||
<value>$this</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnOpenLogFile.ZOrder" xml:space="preserve">
|
<data name=">>btnOpenLogFile.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="llRunningFrom.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="llRunningFrom.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>68, 0</value>
|
||||||
|
</data>
|
||||||
|
<data name="llRunningFrom.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||||
|
<value>0, 0, 0, 0</value>
|
||||||
|
</data>
|
||||||
|
<data name="llRunningFrom.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>0, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="llRunningFrom.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>4</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>llRunningFrom.Name" xml:space="preserve">
|
||||||
|
<value>llRunningFrom</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>llRunningFrom.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>llRunningFrom.Parent" xml:space="preserve">
|
||||||
|
<value>flpRunningFrom</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>llRunningFrom.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="flpRunningFrom.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Bottom, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblRunningFrom.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblRunningFrom.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>0, 0</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblRunningFrom.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||||
|
<value>0, 0, 0, 0</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblRunningFrom.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>68, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblRunningFrom.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblRunningFrom.Text" xml:space="preserve">
|
||||||
|
<value>Startup path:</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblRunningFrom.Name" xml:space="preserve">
|
||||||
|
<value>lblRunningFrom</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblRunningFrom.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblRunningFrom.Parent" xml:space="preserve">
|
||||||
|
<value>flpRunningFrom</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblRunningFrom.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</value>
|
||||||
|
</data>
|
||||||
|
<data name="flpRunningFrom.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>8, 488</value>
|
||||||
|
</data>
|
||||||
|
<data name="flpRunningFrom.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>744, 16</value>
|
||||||
|
</data>
|
||||||
|
<data name="flpRunningFrom.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="flpRunningFrom.WrapContents" type="System.Boolean, mscorlib">
|
||||||
|
<value>False</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>flpRunningFrom.Name" xml:space="preserve">
|
||||||
|
<value>flpRunningFrom</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>flpRunningFrom.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>flpRunningFrom.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>flpRunningFrom.ZOrder" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
@ -244,7 +328,7 @@
|
||||||
<value>760, 541</value>
|
<value>760, 541</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>400, 400</value>
|
<value>500, 400</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||||
<value>CenterScreen</value>
|
<value>CenterScreen</value>
|
||||||
|
|
Loading…
Reference in a new issue