Common..CurrentUser static class with Stack<UserAndForm> userStack, Change( ) and Restore( ).
This commit is contained in:
Generated
+1
@@ -162,6 +162,7 @@ namespace TBF.UI.Bench.Paths
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.splitContainer);
|
||||
this.Name = "PathsDlg";
|
||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.PathsDlg_FormClosing);
|
||||
this.Load += new System.EventHandler(this.PathsDlg_Load);
|
||||
this.splitContainer.Panel1.ResumeLayout(false);
|
||||
this.splitContainer.Panel2.ResumeLayout(false);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
///
|
||||
/// Copyright (c) 2013-2017 Sensus Metering Systems
|
||||
/// Copyright (c) 2013-2022 Sensus Slovensko a.s.
|
||||
///
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -51,7 +51,8 @@ namespace TBF.UI.Bench.Paths
|
||||
InitializeComponent();
|
||||
|
||||
/// SharedDlgButtons configuration
|
||||
sharedButtons.RequiredGroupMembership = new Common.GID[] { Common.GID.Metrologists };
|
||||
sharedButtons.ParentForm = this;
|
||||
sharedButtons.RequiredGroupMembership = new GID[] { GID.Metrologists };
|
||||
sharedButtons.OptionalButtons = SharedButtons.Buttons.Add | SharedButtons.Buttons.Remove |
|
||||
SharedButtons.Buttons.Up | SharedButtons.Buttons.Down;
|
||||
sharedButtons.Unlocked += Unlocked;
|
||||
@@ -350,5 +351,10 @@ namespace TBF.UI.Bench.Paths
|
||||
sharedButtons.DisableButtons(SharedButtons.Buttons.Remove | SharedButtons.Buttons.Up | SharedButtons.Buttons.Down);
|
||||
}
|
||||
}
|
||||
|
||||
private void PathsDlg_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
if (CurrentUser.Restore(this)) Program.MainWnd.UpdateUser();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -145,7 +145,7 @@
|
||||
<value>pathsFeedingCtrl</value>
|
||||
</data>
|
||||
<data name=">>pathsFeedingCtrl.Type" xml:space="preserve">
|
||||
<value>TBF.UiControls.PathsFeedingCtrl, TBF, Version=2.8.315.1, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>TBF.UI.Bench.Paths.PathsFeedingCtrl, TBF, Version=3.2.1913.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>pathsFeedingCtrl.Parent" xml:space="preserve">
|
||||
<value>feedingTabPage</value>
|
||||
@@ -196,7 +196,7 @@
|
||||
<value>pathsBenchCtrl</value>
|
||||
</data>
|
||||
<data name=">>pathsBenchCtrl.Type" xml:space="preserve">
|
||||
<value>TBF.UiControls.PathsBenchCtrl, TBF, Version=2.8.315.1, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>TBF.UI.Bench.Paths.PathsBenchCtrl, TBF, Version=3.2.1913.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>pathsBenchCtrl.Parent" xml:space="preserve">
|
||||
<value>benchTabPage</value>
|
||||
@@ -247,7 +247,7 @@
|
||||
<value>pathsOutputCtrl</value>
|
||||
</data>
|
||||
<data name=">>pathsOutputCtrl.Type" xml:space="preserve">
|
||||
<value>TBF.UiControls.PathsOutputCtrl, TBF, Version=2.8.315.1, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>TBF.UI.Bench.Paths.PathsOutputCtrl, TBF, Version=3.2.1913.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>pathsOutputCtrl.Parent" xml:space="preserve">
|
||||
<value>outputTabPage</value>
|
||||
@@ -298,7 +298,7 @@
|
||||
<value>pathsMetersCtrl</value>
|
||||
</data>
|
||||
<data name=">>pathsMetersCtrl.Type" xml:space="preserve">
|
||||
<value>TBF.UiControls.PathsMetersCtrl, TBF, Version=2.8.315.1, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>TBF.UI.Bench.Paths.PathsMetersCtrl, TBF, Version=3.2.1913.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>pathsMetersCtrl.Parent" xml:space="preserve">
|
||||
<value>metersTabPage</value>
|
||||
@@ -330,54 +330,6 @@
|
||||
<data name=">>metersTabPage.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="pathsHeatMetersCtrl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<data name="pathsHeatMetersCtrl.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 0</value>
|
||||
</data>
|
||||
<data name="pathsHeatMetersCtrl.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>831, 277</value>
|
||||
</data>
|
||||
<data name="pathsHeatMetersCtrl.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>pathsHeatMetersCtrl.Name" xml:space="preserve">
|
||||
<value>pathsHeatMetersCtrl</value>
|
||||
</data>
|
||||
<data name=">>pathsHeatMetersCtrl.Type" xml:space="preserve">
|
||||
<value>TBF.UiControls.PathsHeatMetersCtrl, TBF, Version=2.8.315.1, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>pathsHeatMetersCtrl.Parent" xml:space="preserve">
|
||||
<value>heatMetersTabPage</value>
|
||||
</data>
|
||||
<data name=">>pathsHeatMetersCtrl.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="heatMetersTabPage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 34</value>
|
||||
</data>
|
||||
<data name="heatMetersTabPage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>831, 277</value>
|
||||
</data>
|
||||
<data name="heatMetersTabPage.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="heatMetersTabPage.Text" xml:space="preserve">
|
||||
<value>Heat meter sensors</value>
|
||||
</data>
|
||||
<data name=">>heatMetersTabPage.Name" xml:space="preserve">
|
||||
<value>heatMetersTabPage</value>
|
||||
</data>
|
||||
<data name=">>heatMetersTabPage.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>heatMetersTabPage.Parent" xml:space="preserve">
|
||||
<value>pathsTabControl</value>
|
||||
</data>
|
||||
<data name=">>heatMetersTabPage.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="pathsTabControl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
@@ -430,7 +382,7 @@
|
||||
<value>sharedButtons</value>
|
||||
</data>
|
||||
<data name=">>sharedButtons.Type" xml:space="preserve">
|
||||
<value>TBF.UiControls.SharedButtons, TBF, Version=2.8.315.1, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>TBF.UI.Shared.SharedButtons, TBF, Version=3.2.1913.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>sharedButtons.Parent" xml:space="preserve">
|
||||
<value>splitContainer.Panel2</value>
|
||||
|
||||
Reference in New Issue
Block a user