diff --git a/PROMS/Volian.Controls.Library/DisplayApplicability.Designer.cs b/PROMS/Volian.Controls.Library/DisplayApplicability.Designer.cs index b88fceca..9d682f94 100644 --- a/PROMS/Volian.Controls.Library/DisplayApplicability.Designer.cs +++ b/PROMS/Volian.Controls.Library/DisplayApplicability.Designer.cs @@ -1,4 +1,4 @@ -using System.Drawing; +//using System.Drawing; using System.Security.Cryptography; using VEPROMS.CSLA.Library; @@ -35,8 +35,6 @@ namespace Volian.Controls.Library { this.gpMode = new DevComponents.DotNetBar.Controls.GroupPanel(); this.gpItem = new DevComponents.DotNetBar.Controls.GroupPanel(); - this.gpSubItem = new DevComponents.DotNetBar.Controls.GroupPanel(); - //this.btnApplicabilitychg2 = new DevComponents.DotNetBar.ButtonItem(); this.btnApplicabilitychg = new DevComponents.DotNetBar.ButtonX(); this.superTooltip1 = new DevComponents.DotNetBar.SuperTooltip(); this.gpItem.SuspendLayout(); @@ -51,7 +49,7 @@ namespace Volian.Controls.Library this.btnApplicabilitychg.Size = new System.Drawing.Size(87, 22); this.btnApplicabilitychg.Margin = new System.Windows.Forms.Padding(2); this.btnApplicabilitychg.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.superTooltip1.SetSuperTooltip(this.btnApplicabilitychg, new DevComponents.DotNetBar.SuperTooltipInfo("Change applicability settings - All At Level", "", "When clicked, all steps at that level of the current step will be set to the selected applicability. Note that this button is disabled when on a RNO step type but enabled for sub-step under it.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray)); + this.superTooltip1.SetSuperTooltip(this.btnApplicabilitychg, new DevComponents.DotNetBar.SuperTooltipInfo("Set All at Level", "", "When clicked, all steps at that level of the current step will be set to the selected applicability. Note that the Set All at Level button is disabled for RNO step types unless they are substeps off of a RNO step.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray)); this.btnApplicabilitychg.TabIndex = 0; this.btnApplicabilitychg.Text = "Set All at Level"; this.btnApplicabilitychg.ColorTable = DevComponents.DotNetBar.eButtonColor.BlueOrb; @@ -71,9 +69,6 @@ namespace Volian.Controls.Library this.gpMode.Name = "gpMode"; this.gpMode.Padding = new System.Windows.Forms.Padding(13, 12, 13, 37); this.gpMode.Size = new System.Drawing.Size(432, 49); - // - // - // this.gpMode.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.gpMode.Style.BackColorGradientAngle = 90; this.gpMode.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; @@ -147,31 +142,6 @@ namespace Volian.Controls.Library this.gpItem.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.gpItem.TabIndex = 1; this.gpItem.Text = "Item Mode"; - // - // gpSubItem - // - gpSubItem.AutoSize = true; - gpSubItem.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - gpSubItem.CanvasColor = System.Drawing.SystemColors.Control; - gpSubItem.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007; - gpSubItem.DisabledBackColor = System.Drawing.Color.Empty; - gpSubItem.Dock = System.Windows.Forms.DockStyle.Top; - gpSubItem.Location = new System.Drawing.Point(0, 49); - gpSubItem.Margin = new System.Windows.Forms.Padding(4); - gpSubItem.Name = "gpSubItem"; - gpSubItem.Padding = new System.Windows.Forms.Padding(13, 12, 13, 37); - gpSubItem.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; - gpSubItem.Style.BackColorGradientAngle = 90; - gpSubItem.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; - gpSubItem.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; - gpSubItem.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; - gpSubItem.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near; - gpSubItem.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; - gpSubItem.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; - gpSubItem.TabIndex = 1; - gpSubItem.Text = ""; - gpSubItem.Location = new System.Drawing.Point(0, 49); - gpSubItem.Size = new System.Drawing.Size(400, 250); // // DisplayApplicability // @@ -197,7 +167,6 @@ namespace Volian.Controls.Library private DevComponents.DotNetBar.Controls.GroupPanel gpMode; private DevComponents.DotNetBar.Controls.GroupPanel gpItem; - private DevComponents.DotNetBar.Controls.GroupPanel gpSubItem; //private DevComponents.DotNetBar.ButtonItem btnApplicabilitychg2; private DevComponents.DotNetBar.ButtonX btnApplicabilitychg; private DevComponents.DotNetBar.SuperTooltip superTooltip1; diff --git a/PROMS/Volian.Controls.Library/DisplayApplicability.cs b/PROMS/Volian.Controls.Library/DisplayApplicability.cs index 97dc1c00..9cebebe4 100644 --- a/PROMS/Volian.Controls.Library/DisplayApplicability.cs +++ b/PROMS/Volian.Controls.Library/DisplayApplicability.cs @@ -21,6 +21,7 @@ namespace Volian.Controls.Library if (ApplicabilityViewModeChanged != null) ApplicabilityViewModeChanged(this, new EventArgs()); } + private DisplayTabItem _MyDisplayTabItem = null; public DisplayTabItem MyDisplayTabItem { @@ -88,6 +89,38 @@ namespace Volian.Controls.Library return 0; } } + private void InitializegpSubItem() //B2026-043 Fix "Set All At Level" button. + { + this.gpSubItem = new DevComponents.DotNetBar.Controls.GroupPanel(); + // + // gpSubItem + // + gpSubItem.AutoSize = true; + gpSubItem.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + gpSubItem.CanvasColor = System.Drawing.SystemColors.Control; + gpSubItem.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007; + gpSubItem.DisabledBackColor = System.Drawing.Color.Empty; + gpSubItem.Dock = System.Windows.Forms.DockStyle.Top; + gpSubItem.Location = new System.Drawing.Point(0, 49); + gpSubItem.Margin = new System.Windows.Forms.Padding(4); + gpSubItem.Name = "gpSubItem"; + gpSubItem.Padding = new System.Windows.Forms.Padding(13, 12, 13, 37); + gpSubItem.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; + gpSubItem.Style.BackColorGradientAngle = 90; + gpSubItem.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; + gpSubItem.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; + gpSubItem.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; + gpSubItem.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near; + gpSubItem.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; + gpSubItem.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; + gpSubItem.TabIndex = 1; + gpSubItem.Text = ""; + gpSubItem.Location = new System.Drawing.Point(0, 49); + gpSubItem.Size = new System.Drawing.Size(400, 250); + // + + } + private DevComponents.DotNetBar.Controls.GroupPanel gpSubItem; private Dictionary MyCheckBoxes = new Dictionary(); private string _MyApplicability = string.Empty; public string MyApplicability @@ -134,7 +167,6 @@ namespace Volian.Controls.Library private void AddItemMode(string name, string value) { CheckBox cb = new CheckBox(); - //cb.BackColor = Color.Beige; cb.BackColor = Color.Transparent; cb.Height = 24; cb.Width = 75; @@ -142,8 +174,6 @@ namespace Volian.Controls.Library cb.Text = name; cb.Tag = value; cb.Dock = DockStyle.Top; - //cb.Dock = DockStyle.Left; - //gpItem.Controls.Add(cb); gpSubItem.Controls.Add(cb); cb.BringToFront(); cb.CheckedChanged += new EventHandler(cb_CheckedChanged); @@ -507,6 +537,7 @@ namespace Volian.Controls.Library public DisplayApplicability() { InitializeComponent(); + InitializegpSubItem(); //B2026-043 Fix "Set All At Level" button. this.VisibleChanged += new EventHandler(DisplayApplicability_VisibleChanged); }