Use MenuButton for custom uploader help button

This commit is contained in:
Jaex 2019-01-26 18:10:39 +03:00
parent 84784b294e
commit 51ccc98872
4 changed files with 1492 additions and 510 deletions

View file

@ -67,7 +67,7 @@ protected override void OnPaint(PaintEventArgs pevent)
int arrowX = ClientRectangle.Width - 14;
int arrowY = (ClientRectangle.Height / 2) - 1;
Brush brush = Enabled ? SystemBrushes.ControlText : SystemBrushes.ButtonShadow;
Brush brush = Enabled ? SystemBrushes.ControlText : SystemBrushes.ControlDark;
Point[] arrows = new Point[] { new Point(arrowX, arrowY), new Point(arrowX + 7, arrowY), new Point(arrowX + 3, arrowY + 4) };
pevent.Graphics.FillPolygon(brush, arrows);
}

View file

@ -43,7 +43,6 @@ private void InitializeComponent()
this.btnCustomUploaderURLShortenerTest = new System.Windows.Forms.Button();
this.lblCustomUploaderTextUploader = new System.Windows.Forms.Label();
this.gbCustomUploaders = new System.Windows.Forms.GroupBox();
this.btnCustomUploaderHelp = new System.Windows.Forms.Button();
this.btnCustomUploaderNew = new System.Windows.Forms.Button();
this.btnCustomUploaderDuplicate = new System.Windows.Forms.Button();
this.btnCustomUploaderClearUploaders = new System.Windows.Forms.Button();
@ -155,6 +154,7 @@ private void InitializeComponent()
this.tsmiCustomUploaderGuide = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCustomUploaderExamples = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCustomUploaderExportAll = new System.Windows.Forms.ToolStripMenuItem();
this.btnCustomUploaderHelp = new ShareX.HelpersLib.MenuButton();
this.tscCustomUploaderResponseText.ContentPanel.SuspendLayout();
this.tscCustomUploaderResponseText.TopToolStripPanel.SuspendLayout();
this.tscCustomUploaderResponseText.SuspendLayout();
@ -293,13 +293,6 @@ private void InitializeComponent()
this.gbCustomUploaders.Name = "gbCustomUploaders";
this.gbCustomUploaders.TabStop = false;
//
// btnCustomUploaderHelp
//
resources.ApplyResources(this.btnCustomUploaderHelp, "btnCustomUploaderHelp");
this.btnCustomUploaderHelp.Name = "btnCustomUploaderHelp";
this.btnCustomUploaderHelp.UseVisualStyleBackColor = true;
this.btnCustomUploaderHelp.Click += new System.EventHandler(this.btnCustomUploaderHelp_Click);
//
// btnCustomUploaderNew
//
resources.ApplyResources(this.btnCustomUploaderNew, "btnCustomUploaderNew");
@ -1143,6 +1136,13 @@ private void InitializeComponent()
resources.ApplyResources(this.tsmiCustomUploaderExportAll, "tsmiCustomUploaderExportAll");
this.tsmiCustomUploaderExportAll.Click += new System.EventHandler(this.tsmiCustomUploaderExportAll_Click);
//
// btnCustomUploaderHelp
//
resources.ApplyResources(this.btnCustomUploaderHelp, "btnCustomUploaderHelp");
this.btnCustomUploaderHelp.Menu = this.cmsCustomUploaderHelp;
this.btnCustomUploaderHelp.Name = "btnCustomUploaderHelp";
this.btnCustomUploaderHelp.UseVisualStyleBackColor = true;
//
// CustomUploaderSettingsForm
//
resources.ApplyResources(this, "$this");
@ -1222,7 +1222,6 @@ private void InitializeComponent()
private System.Windows.Forms.Button btnCustomUploaderURLShortenerTest;
private System.Windows.Forms.Label lblCustomUploaderTextUploader;
private System.Windows.Forms.GroupBox gbCustomUploaders;
private System.Windows.Forms.Button btnCustomUploaderHelp;
private System.Windows.Forms.Button btnCustomUploaderNew;
private System.Windows.Forms.Button btnCustomUploaderDuplicate;
private System.Windows.Forms.Button btnCustomUploaderClearUploaders;
@ -1340,5 +1339,6 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem tsmiCustomUploaderGuide;
private System.Windows.Forms.ToolStripMenuItem tsmiCustomUploaderExamples;
private System.Windows.Forms.ToolStripMenuItem tsmiCustomUploaderExportAll;
private HelpersLib.MenuButton btnCustomUploaderHelp;
}
}

View file

@ -833,11 +833,6 @@ private void eiCustomUploaders_ImportCompleted()
lbCustomUploaderList.SelectedIndex = lbCustomUploaderList.Items.Count - 1;
}
private void btnCustomUploaderHelp_Click(object sender, EventArgs e)
{
cmsCustomUploaderHelp.Show(btnCustomUploaderHelp, 0, btnCustomUploaderHelp.Height);
}
private void tsmiCustomUploaderGuide_Click(object sender, EventArgs e)
{
URLHelpers.OpenURL(Links.URL_CUSTOM_UPLOADER);

File diff suppressed because it is too large Load diff