diff --git a/Analogy/Forms/WhatsNewForm.Designer.cs b/Analogy/Forms/WhatsNewForm.Designer.cs index 6d4d40ea..79ddc308 100644 --- a/Analogy/Forms/WhatsNewForm.Designer.cs +++ b/Analogy/Forms/WhatsNewForm.Designer.cs @@ -33,6 +33,7 @@ private void InitializeComponent() this.e429 = new DevExpress.XtraBars.Navigation.AccordionControlElement(); this.e428 = new DevExpress.XtraBars.Navigation.AccordionControlElement(); this.fluentDesignFormControl1 = new DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl(); + this.e4210 = new DevExpress.XtraBars.Navigation.AccordionControlElement(); ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.fluentDesignFormControl1)).BeginInit(); this.SuspendLayout(); @@ -50,6 +51,7 @@ private void InitializeComponent() this.accordionControl1.AllowItemSelection = true; this.accordionControl1.Dock = System.Windows.Forms.DockStyle.Left; this.accordionControl1.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] { + this.e4210, this.e429, this.e428}); this.accordionControl1.Location = new System.Drawing.Point(0, 30); @@ -82,6 +84,13 @@ private void InitializeComponent() this.fluentDesignFormControl1.TabIndex = 2; this.fluentDesignFormControl1.TabStop = false; // + // e4210 + // + this.e4210.Name = "e4210"; + this.e4210.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.e4210.Text = "V4.2.10"; + this.e4210.Click += new System.EventHandler(this.e4210_Click); + // // WhatsNewForm // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 16F); @@ -109,5 +118,6 @@ private void InitializeComponent() private DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl fluentDesignFormControl1; private DevExpress.XtraBars.Navigation.AccordionControlElement e428; private DevExpress.XtraBars.Navigation.AccordionControlElement e429; + private DevExpress.XtraBars.Navigation.AccordionControlElement e4210; } } \ No newline at end of file diff --git a/Analogy/Forms/WhatsNewForm.cs b/Analogy/Forms/WhatsNewForm.cs index 8ef9a402..479af27b 100644 --- a/Analogy/Forms/WhatsNewForm.cs +++ b/Analogy/Forms/WhatsNewForm.cs @@ -16,8 +16,7 @@ private void WhatsNewForm_Load(object sender, EventArgs e) { if (DesignMode) return; Icon = UserSettingsManager.UserSettings.GetIcon(); - WhatIsNew4_2_9 uc = new WhatIsNew4_2_9(); - uc.Name = "V4.2.9"; + WhatIsNew4_2_10 uc = new WhatIsNew4_2_10 {Name = "V4.2.10"}; fluentDesignFormContainer1.Controls.Add(uc); uc.Dock = DockStyle.Fill; uc.BringToFront(); @@ -62,5 +61,19 @@ private void SetActive(string control) fluentDesignFormContainer1.Controls[control].BringToFront(); } + + private void e4210_Click(object sender, EventArgs e) + { + if (!fluentDesignFormContainer1.Controls.ContainsKey("V4.2.10")) + { + WhatIsNew4_2_10 uc = new WhatIsNew4_2_10(); + uc.Name = "V4.2.10"; + fluentDesignFormContainer1.Controls.Add(uc); + uc.Dock = DockStyle.Fill; + uc.BringToFront(); + } + SetActive("V4.2.10"); + + } } } diff --git a/Analogy/WhatIsNew/WhatIsNew4_2_10.Designer.cs b/Analogy/WhatIsNew/WhatIsNew4_2_10.Designer.cs new file mode 100644 index 00000000..18fa4ce3 --- /dev/null +++ b/Analogy/WhatIsNew/WhatIsNew4_2_10.Designer.cs @@ -0,0 +1,274 @@ +namespace Analogy.WhatIsNew +{ + partial class WhatIsNew4_2_10 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.xtcV4_2_10 = new DevExpress.XtraTab.XtraTabControl(); + this.xtPageHighlight = new DevExpress.XtraTab.XtraTabPage(); + this.xtPageIssues = new DevExpress.XtraTab.XtraTabPage(); + this.gcImprovements = new DevExpress.XtraEditors.GroupControl(); + this.Issue520 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.Issue534 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.Issue559 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.Issue527 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.Issue566 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.Issue567 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.gcBugs = new DevExpress.XtraEditors.GroupControl(); + this.Issue546 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.Issue545 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.highlight520 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + this.highlight527 = new DevExpress.XtraEditors.HyperlinkLabelControl(); + ((System.ComponentModel.ISupportInitialize)(this.xtcV4_2_10)).BeginInit(); + this.xtcV4_2_10.SuspendLayout(); + this.xtPageHighlight.SuspendLayout(); + this.xtPageIssues.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.gcImprovements)).BeginInit(); + this.gcImprovements.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.gcBugs)).BeginInit(); + this.gcBugs.SuspendLayout(); + this.SuspendLayout(); + // + // xtcV4_2_10 + // + this.xtcV4_2_10.Dock = System.Windows.Forms.DockStyle.Fill; + this.xtcV4_2_10.Location = new System.Drawing.Point(0, 0); + this.xtcV4_2_10.Name = "xtcV4_2_10"; + this.xtcV4_2_10.SelectedTabPage = this.xtPageHighlight; + this.xtcV4_2_10.Size = new System.Drawing.Size(789, 462); + this.xtcV4_2_10.TabIndex = 2; + this.xtcV4_2_10.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { + this.xtPageHighlight, + this.xtPageIssues}); + // + // xtPageHighlight + // + this.xtPageHighlight.AutoScroll = true; + this.xtPageHighlight.Controls.Add(this.highlight520); + this.xtPageHighlight.Controls.Add(this.highlight527); + this.xtPageHighlight.Name = "xtPageHighlight"; + this.xtPageHighlight.Size = new System.Drawing.Size(782, 428); + this.xtPageHighlight.Text = "V4.2.10 Highlights / Changes"; + // + // xtPageIssues + // + this.xtPageIssues.Controls.Add(this.gcImprovements); + this.xtPageIssues.Controls.Add(this.gcBugs); + this.xtPageIssues.Name = "xtPageIssues"; + this.xtPageIssues.Padding = new System.Windows.Forms.Padding(10); + this.xtPageIssues.Size = new System.Drawing.Size(782, 428); + this.xtPageIssues.Text = "Github Issues"; + // + // gcImprovements + // + this.gcImprovements.Controls.Add(this.Issue520); + this.gcImprovements.Controls.Add(this.Issue534); + this.gcImprovements.Controls.Add(this.Issue559); + this.gcImprovements.Controls.Add(this.Issue527); + this.gcImprovements.Controls.Add(this.Issue566); + this.gcImprovements.Controls.Add(this.Issue567); + this.gcImprovements.Dock = System.Windows.Forms.DockStyle.Top; + this.gcImprovements.Location = new System.Drawing.Point(10, 98); + this.gcImprovements.Name = "gcImprovements"; + this.gcImprovements.Size = new System.Drawing.Size(762, 197); + this.gcImprovements.TabIndex = 7; + this.gcImprovements.Text = "Improvements / Changes"; + // + // Issue520 + // + this.Issue520.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue520.Location = new System.Drawing.Point(2, 155); + this.Issue520.Name = "Issue520"; + this.Issue520.Padding = new System.Windows.Forms.Padding(5); + this.Issue520.Size = new System.Drawing.Size(310, 26); + this.Issue520.TabIndex = 6; + this.Issue520.Text = "[UI] Add " + + "setting to toggle compact ribbon view #520"; + this.Issue520.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // Issue534 + // + this.Issue534.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue534.Location = new System.Drawing.Point(2, 129); + this.Issue534.Name = "Issue534"; + this.Issue534.Padding = new System.Windows.Forms.Padding(5); + this.Issue534.Size = new System.Drawing.Size(390, 26); + this.Issue534.TabIndex = 8; + this.Issue534.Text = "[Extendab" + + "ility] Allows shuffling of provider between factories #534"; + this.Issue534.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // Issue559 + // + this.Issue559.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue559.Location = new System.Drawing.Point(2, 103); + this.Issue559.Name = "Issue559"; + this.Issue559.Padding = new System.Windows.Forms.Padding(5); + this.Issue559.Size = new System.Drawing.Size(201, 26); + this.Issue559.TabIndex = 7; + this.Issue559.Text = "Enable Nu" + + "llable annotations #559"; + this.Issue559.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // Issue527 + // + this.Issue527.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue527.Location = new System.Drawing.Point(2, 77); + this.Issue527.Name = "Issue527"; + this.Issue527.Padding = new System.Windows.Forms.Padding(5); + this.Issue527.Size = new System.Drawing.Size(241, 26); + this.Issue527.TabIndex = 1; + this.Issue527.Text = "[UI] Add " + + "Open folder dialog button #527"; + this.Issue527.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // Issue566 + // + this.Issue566.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue566.Location = new System.Drawing.Point(2, 51); + this.Issue566.Name = "Issue566"; + this.Issue566.Padding = new System.Windows.Forms.Padding(5); + this.Issue566.Size = new System.Drawing.Size(342, 26); + this.Issue566.TabIndex = 5; + this.Issue566.Text = "Remove fo" + + "cus on mouse over for filtering text boxes #566"; + this.Issue566.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // Issue567 + // + this.Issue567.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue567.Location = new System.Drawing.Point(2, 25); + this.Issue567.Name = "Issue567"; + this.Issue567.Padding = new System.Windows.Forms.Padding(5); + this.Issue567.Size = new System.Drawing.Size(324, 26); + this.Issue567.TabIndex = 4; + this.Issue567.Text = "[Debuggin" + + "g] Add toggle for FirstChanceException #567"; + this.Issue567.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // gcBugs + // + this.gcBugs.Controls.Add(this.Issue546); + this.gcBugs.Controls.Add(this.Issue545); + this.gcBugs.Dock = System.Windows.Forms.DockStyle.Top; + this.gcBugs.Location = new System.Drawing.Point(10, 10); + this.gcBugs.Margin = new System.Windows.Forms.Padding(3, 10, 3, 3); + this.gcBugs.Name = "gcBugs"; + this.gcBugs.Size = new System.Drawing.Size(762, 88); + this.gcBugs.TabIndex = 6; + this.gcBugs.Text = "Bug Fixes"; + // + // Issue546 + // + this.Issue546.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue546.Location = new System.Drawing.Point(2, 51); + this.Issue546.Name = "Issue546"; + this.Issue546.Padding = new System.Windows.Forms.Padding(5); + this.Issue546.Size = new System.Drawing.Size(549, 26); + this.Issue546.TabIndex = 5; + this.Issue546.Text = "[UI] The " + + "OK button on the \'Data Source Information\' dialog doesn\'t seem to do anything. #" + + "546"; + this.Issue546.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // Issue545 + // + this.Issue545.Dock = System.Windows.Forms.DockStyle.Top; + this.Issue545.Location = new System.Drawing.Point(2, 25); + this.Issue545.Name = "Issue545"; + this.Issue545.Padding = new System.Windows.Forms.Padding(5); + this.Issue545.Size = new System.Drawing.Size(446, 26); + this.Issue545.TabIndex = 4; + this.Issue545.Text = "[UI] Colu" + + "mns header context menu is hidden being the standard menu #545"; + this.Issue545.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // highlight520 + // + this.highlight520.Dock = System.Windows.Forms.DockStyle.Top; + this.highlight520.Location = new System.Drawing.Point(0, 26); + this.highlight520.Name = "highlight520"; + this.highlight520.Padding = new System.Windows.Forms.Padding(5); + this.highlight520.Size = new System.Drawing.Size(310, 26); + this.highlight520.TabIndex = 8; + this.highlight520.Text = "[UI] Add " + + "setting to toggle compact ribbon view #520"; + this.highlight520.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // highlight527 + // + this.highlight527.Dock = System.Windows.Forms.DockStyle.Top; + this.highlight527.Location = new System.Drawing.Point(0, 0); + this.highlight527.Name = "highlight527"; + this.highlight527.Padding = new System.Windows.Forms.Padding(5); + this.highlight527.Size = new System.Drawing.Size(241, 26); + this.highlight527.TabIndex = 7; + this.highlight527.Text = "[UI] Add " + + "Open folder dialog button #527"; + this.highlight527.HyperlinkClick += new DevExpress.Utils.HyperlinkClickEventHandler(this.OpenGithubIssue); + // + // WhatIsNew4_2_10 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 16F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.xtcV4_2_10); + this.Name = "WhatIsNew4_2_10"; + this.Size = new System.Drawing.Size(789, 462); + ((System.ComponentModel.ISupportInitialize)(this.xtcV4_2_10)).EndInit(); + this.xtcV4_2_10.ResumeLayout(false); + this.xtPageHighlight.ResumeLayout(false); + this.xtPageHighlight.PerformLayout(); + this.xtPageIssues.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.gcImprovements)).EndInit(); + this.gcImprovements.ResumeLayout(false); + this.gcImprovements.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.gcBugs)).EndInit(); + this.gcBugs.ResumeLayout(false); + this.gcBugs.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraTab.XtraTabControl xtcV4_2_10; + private DevExpress.XtraTab.XtraTabPage xtPageHighlight; + private DevExpress.XtraTab.XtraTabPage xtPageIssues; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue545; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue546; + private DevExpress.XtraEditors.GroupControl gcBugs; + private DevExpress.XtraEditors.GroupControl gcImprovements; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue527; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue566; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue567; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue520; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue534; + private DevExpress.XtraEditors.HyperlinkLabelControl Issue559; + private DevExpress.XtraEditors.HyperlinkLabelControl highlight520; + private DevExpress.XtraEditors.HyperlinkLabelControl highlight527; + } +} diff --git a/Analogy/WhatIsNew/WhatIsNew4_2_10.cs b/Analogy/WhatIsNew/WhatIsNew4_2_10.cs new file mode 100644 index 00000000..1373a696 --- /dev/null +++ b/Analogy/WhatIsNew/WhatIsNew4_2_10.cs @@ -0,0 +1,17 @@ +using DevExpress.XtraEditors; + +namespace Analogy.WhatIsNew +{ + public partial class WhatIsNew4_2_10 : DevExpress.XtraEditors.XtraUserControl + { + public WhatIsNew4_2_10() + { + InitializeComponent(); + } + private void OpenGithubIssue(object sender, DevExpress.Utils.HyperlinkClickEventArgs e) + { + ((HyperlinkLabelControl)sender).LinkVisited = true; + Utils.OpenLink(e.Link); + } + } +} diff --git a/Analogy/WhatIsNew/WhatIsNew4_2_10.resx b/Analogy/WhatIsNew/WhatIsNew4_2_10.resx new file mode 100644 index 00000000..1af7de15 --- /dev/null +++ b/Analogy/WhatIsNew/WhatIsNew4_2_10.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file