C2022-003-Change-Textboxes-to-RTF-3 #701
Open
plarsen
wants to merge 28 commits from
C2022-003-Change-Textboxes-to-RTF-3 into Development
pull from: C2022-003-Change-Textboxes-to-RTF-3
merge into: Volian:Development
Volian:master
Volian:Development
Volian:C2026-009
Volian:B2026-012
Volian:F2026-006
Volian:C2026-013
Volian:F2026-004_F2026-005_VogtleBackgroundChanges
Volian:C2026-012
Volian:B2026-011
Volian:C2026-062
Volian:B2026-009_VogtleCAS
Volian:F2026-003_VogtleBckGndChanges
Volian:C2026-006
Volian:B2026-007_C2026-004
Volian:B2026-003_crash_fixing_ROs_in_table
Volian:B2026-006
Volian:C2026-003_Vogtle_RNO_ContActionStep
Volian:B2026-001-Sort-order--for-ROs-Wolf-Creek-4
Volian:B2026-001-Sort-order--for-ROs-Wolf-Creek-2
Volian:C2026-002
Volian:Update_ForSQL_Compat_1_19_2026
Volian:F2026-002_Vogtle_Top_Continue_Message
Volian:B2026-002
Volian:F2026-001_Add_Parent_Tab_To_CAS_Step
Volian:C2025-043
Volian:B2025-065
Volian:Rollback_B2025-064
Volian:Code_Cleanup_12_16_2025
Volian:C2025-060
Volian:F2025-042_Vogtle3&4_nonboldCAS
Volian:F2025-040_VogtleSingleColAtt_ContActStep_Box
Volian:B2025-064
Volian:B2019-140_B2022-099
Volian:F2025-038_Vogtle_3&4_CAS_Formating
Volian:F2025-039_Vogtle_3&4_ReplaceWordsUpdate
Volian:F2025-037_Vogtle_ReplaceWords_Tweak
Volian:C2025-063
Volian:B2025-063
Volian:C2019-036
Volian:B2025-062_Vogtle_AOP_Null_Ref
Volian:B2025_060_SectContPrintBug
Volian:F2025-036_Vogtle_3_4_rmvExtraSectStyle
Volian:F2025-035_Vogtle_3_4_substep_tab
Volian:F2025-034_VogtleTransitions
Volian:F2025-033_Vogtle_3&4_Remove_Operator_Actions
Volian:B2025-058_061_Vogtle_TransitionFix
Volian:F2025-031_Vogtle3&4_ReplaceWordsFix
Volian:C2021-035
Volian:F2025-030_Vogtle_End
Volian:F2025-029_Vogtle_Westinghouse_Footer
Volian:B2021-092
Volian:B2025-053
Volian:B2025-056
Volian:C2024-047
Volian:F2025-028_Vogtle3_4_Bold_RNO
Volian:F2025-027_Vogtle_3_4_Backgrounds_PSI
Volian:B2025-057
Volian:B2025-055
Volian:B2025-054
Volian:F2025-026_Vogtle_Background_Formats
Volian:C2025-053
Volian:F2025_025_Vogtle3&4_SubSect_single_Att
Volian:C2025-037
Volian:F2025-024_Vogtle_Dont_Bold_RNO
Volian:F2025-023_Vogtle_3_4_Replacewords_Fix
Volian:B2025-046_B2025-043_B2024-082
Volian:Vogtle34_EOP_Format_Changes
Volian:B2025-051
Volian:B2025-048
Volian:Vogtle_Format_Tweaks_EOPs
Volian:C2015-028
Volian:B2025-050_SaveUserSettings
Volian:B2025-049
Volian:B2025-047
Volian:F2025-018-019_BVPS_2colAttSect_SetPtUnits
Volian:C2025-055
Volian:C2021-058_C2025-052
Volian:C2025-054_UpMinorRev
Volian:C2025-034
Volian:C2025-009
Volian:C2025-022-PROMS-FIXES_CHECKIN
Volian:C2024-036
Volian:C2025-017_PrintAllApproved
Volian:C2025-022-Remove-UCF-2
Volian:B2025-044
Volian:C2025-051
Volian:C2025-001
Volian:C2025-035
Volian:B2025-041-Set-Quick-Print-overwrite-pdf-to-false
Volian:B2025-042
Volian:C2025-048-Set-Quick-Print-overwrite-pdf-to-false
Volian:B2025-037
Volian:C2025-045
Volian:C2025-049-update_StandardHyphens_AdminTools
Volian:C2025-015_ViewMultipleApprovedPDFsOfSameName
Volian:B2025-038-Copy-a-step-between-two-screens
Volian:C2025-024
Volian:B2025-036-SplitScreen-Print-Error
Volian:C2025-039_allowStepTransToAllWordProc
Volian:C2025-047-cleanup
Volian:C2025-047-AnnotationsTypeSelectChanges
Volian:C2025-047-AnnotationsTypeSelectChanges-5
Volian:SQL_Optimization_7_31_2025
Volian:C2025-027-AnnotationsTypeSelect-3
Volian:C2025-027-AnnotationsTypeSelect-2
Volian:C2025-027-AnnotationsTypeSelect
Volian:C2025-044
Volian:DEV_Proj_File_Dependency_Update
Volian:B2025-039_PropFontColorRplWrds
Volian:General_Debugging
Volian:C2025-038_EventCalls
Volian:F2025-016
Volian:B2025-035-Hold-Procedure-Set-Bug
Volian:C2025-023
Volian:C2025-036_CleanupTabCode
Volian:B2025-034-Add-error-message-documents-2
Volian:B2025-034-Add-error-message-documents
Volian:F2025-015_SharonHarris
Volian:B2025-024-Document-Unit-Print
Volian:C2025-021
Volian:C2025-023-New-EP-Format-File
Volian:F2024-089_BNPP_LOGO
Volian:C2025-013
Volian:C2025-028_B2025-032
Volian:DemoFormats
Volian:B2025-028
Volian:C2025_031_OptionsTooltips_Cleanup
Volian:B2025-031
Volian:B2025-030
Volian:C2025-032
Volian:F2025-012
Volian:B2025-026_B2025-027
Volian:C2025-027-Develop-a-way-to-filter-annotations-so-the-user-can-view-only-the-types-they-want-to-see-EP
Volian:F2025-011
Volian:B2025-010
Volian:B2022-031-Add-filtering-for-Proc-and-Section-name-from-Global-Search-2
Volian:B2022-031-Add-filtering-for-Proc-and-Section-name-from-Global-Search
Volian:ACME_formats
Volian:C2024-041-Disable-UCF-(User-Control-of-Format)-options-3
Volian:C2024-041-Disable-UCF-(User-Control-of-Format)-options-2
Volian:C2024-041-Disable-UCF-(User-Control-of-Format)-options
Volian:F2025-004_Ginna
Volian:B2025-017-Print-Section-Sub-Section-v2
Volian:DeveloperToolUpdate
Volian:B2025-020_UpdateTransitions
Volian:B2025-018
Volian:C2025-019
Volian:B2025-015
Volian:C2025-014_PDF_Step_BckMrk_Zoom
Volian:B2025-019
Volian:C2024-038_v2
Volian:F2025-002_Farley
Volian:B2025-016
Volian:C2024-038
Volian:OrgDotNetBar
Volian:B2025-013
Volian:B2025-011-Global-search-is-not-finding-question-marks
Volian:DotNetBar_net4.8.1
Volian:CLSA481Build
Volian:B2025-014
Volian:B2025-012
Volian:C2025-011
Volian:F2025-001_BNPP
Volian:C2019-025_Ability-to-Toggle-Replace-Words-3
Volian:C2025-005
Volian:C2019-025_Ability-to-Toggle-Replace-Words-2
Volian:C2019-025_Ability-to-Toggle-Replace-Words
Volian:B2025-005
Volian:C2025-008
Volian:B2025-008
Volian:B2025-007
Volian:C2025-007
Volian:B2025-009
Volian:B2025-004_v2
Volian:B2025-004
Volian:C2025-006_B2025-006
Volian:C2025-003
Volian:B2025-003
Volian:C2020-049-Add-the-ability-for-PROMS-to-remember-the-procedure-tabs-that-were-open-when-you-closed-PROMS-6
Volian:F2024-074-Farley_TOC
Volian:C2020-049-Add-the-ability-for-PROMS-to-remember-the-procedure-tabs-that-were-open-when-you-closed-PROMS
Volian:B2024-063-Invalid-Format-message-box-displays-when-rev-date-empty
Volian:B2024-062_EmptyProcedure
Volian:B2024-068-VCS-Deviation-Format
Volian:C2024-005
Volian:C2024-016-Write-Info-to-Results-Window-Delete-Annotations
Volian:B2024-046-Set-Default-Tab-In-Admin-Tools
Volian:C2024-005-Annotations-Cleanup
Volian:B2024-041
Volian:C2024-004_fix
Volian:C2021-059
Volian:B2024-032-Fix-Quick-Print
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "C2022-003-Change-Textboxes-to-RTF-3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
C2022-003 The symbols that can be entered into the PROMS editor should be added to the RO editor.
As a FYI - I am still seeing changes to StepTabRibbon.designer.cs & StepTabRibbon.resx --- I believe these were to be restored to match dev / i.e. they should not be any changes to these 2 files as part of this project.
@@ -121,3 +120,3 @@<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"><value>17, 17</value></metadata><data name="btnSaveRO.SuperTooltip" xml:space="preserve">Should this be removed? --- Would check if tooltip for this button still shows appropriately - if so, then this is fine --- if not then this probably shouldn't be removed.
It is not used. I am leaving it as is.
@@ -641,0 +626,4 @@// btnFilter//this.btnFilter.Name = "btnFilter";this.btnFilter.Text = "Tree View Search:";this is missing this.btnFilter.Click += SubmitFilter;
Agreed - this appears to be intendedly that some code was removed.
I added the missing line last night.
@@ -641,0 +635,4 @@"ds in the Procedure Number or Title. Press enter or the Tree View Search button " +"to submit.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));this.txtFilter.TextBoxWidth = 120;this.txtFilter.WatermarkColor = System.Drawing.SystemColors.GrayText;in general, this txtFilter code looks different appears to be missing code from the orginal.
Agreed - this appears to be intendedly that some code was removed.
I added the missing lines last night.
@@ -1153,6 +1153,7 @@ namespace VEPROMS//this.displayRO.CurROLink = null;this.displayRO.Dock = System.Windows.Forms.DockStyle.Fill;this.displayRO.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));not sure why adding this font reference is needed. assume this was one of those automatic things Visual Studio did. Probably OK to keeep.
@@ -1170,6 +1171,7 @@ namespace VEPROMSthis.tc.ChgId = null;this.tc.Dock = System.Windows.Forms.DockStyle.Fill;this.tc.ForeColor = System.Drawing.SystemColors.ControlText;this.tc.IsInEditorialMode = false;this wasn't in original. assume this was some automatic thing from visual studio
I don't think that the files StepTabRibbon.designer.cs and StepTabRibbon.resx should be include in this push, in that StepTabRibbon.cs was not changed.
major - It appears there are some unintended changes to several files. I recommend undoing the changes to: frmVEPROMS.Designer.cs, frmVEPROMS.resx, StepTabRibbon.designer.cs, & StepTabRibbon.resx
minor - I recommend reviewing these to understand for future code but not necessarily changing currently in order to not hold up this project further.
@@ -280,6 +281,7 @@ namespace ROEditorthis.tbXYPlotWid.Size = new System.Drawing.Size(40, 22);this.tbXYPlotWid.TabIndex = 11;this.tbXYPlotWid.Text = "";this.tbXYPlotWid.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtBox_KeyDown);minor ---- in the future, would recommend
tbXYPlotWid.KeyDown += txtBox_KeyDown;
as we noticed that sometimes the designer does not like the new KeyPressEventHandler
see email from mschill@volian.com from "Thu 1/29/2026 7:38 AM" titled "RE: Do either of you get this when displaying the frmveproms form designer?"
Since this is minor, I will not be mentioning this in other places / files - I am simply mentioning it here so there is awareness for future projects/code changes.
@@ -589,0 +598,4 @@string clpBrd = Clipboard.GetText();if (clpBrd.Any(c => c > 166)){MessageBox.Show("Symbols are not allowed in the field. Clipbroad: '" + clpBrd + "'");minor - Performance String Concatenation
This is minor since it is not in a loop - but every time you add strings together it creates a string for each piece added together then destroys and re-creates when added. In a loop or when doing a lot of it, a stringbuilder is recommended. If it is one line and you simply want to put a variable into the string then string interpolation is the recommended way. SonarLint will even do a recommendation and can fix it for you (see screenshot attached).
with string interpolation this would look like:
MessageBox.Show("Symbols are not allowed in the field. Clipbroad: '{clpBrd)'");
you could also technically use string.format to create the interpolated string.
Since this is minor, I will not be mentioning this in other places / files - I am simply mentioning it here so there is awareness for future projects/code changes.
@@ -372,3 +384,4 @@private System.Windows.Forms.TreeView roTreeView;private System.Windows.Forms.ListView roListView;private System.Windows.Forms.ToolBar tbar;minor formatting / spacing concerns still remain - since we have previously discussed and mentioned these, will leave as-is.
@@ -1674,0 +1818,4 @@this.Controls.Add(this.panel1);this.Controls.Add(this.splitter1);this.Controls.Add(this.roTreeView);//this.Controls.Add(this.tbar);minor - remove commented out code
@@ -2609,2 +2754,2 @@tbtnSave.Enabled = false;tbtnSaveAs.Enabled = false;duplicate_active = false;minor - duplicate code - this line is in here twice -lines 2755 & 2761
@@ -2729,2 +2876,2 @@tbtnSave.Enabled = false;tbtnSaveAs.Enabled = false;menuROSave.Enabled = false;minor - this line is here twice - duplicate code - see lines 2877 & 2884
@@ -2808,2 +2958,2 @@tbtnSaveAs.Enabled = false;tbtnDuplicate.Enabled = true;duplicate_active = false;minor - duplicate code --- this line is here twice - lines 2959 & 2966
@@ -641,0 +634,4 @@this.superTooltip1.SetSuperTooltip(this.txtFilter, new DevComponents.DotNetBar.SuperTooltipInfo("Filter", "", "This will filter the Procedure Tree in PROMS to Procedures containing entered wor" +"ds in the Procedure Number or Title. Press enter or the Tree View Search button " +"to submit.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));this.txtFilter.TextBoxWidth = 120;Are we removing functionality? ----- noticed we removed the this.txtFilter.TextBox.KeyPress?
looks like there are other changes also?
like:
this.btnFilter.Click
&
this.txtFilter.TextBox.Font
now missing?
@@ -1153,6 +1158,7 @@ namespace VEPROMS//this.displayRO.CurROLink = null;this.displayRO.Dock = System.Windows.Forms.DockStyle.Fill;this.displayRO.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));minor - It looks like this is already being done in displayRO?
major - As such, since this appears to be the only intended change to frmVEPROMS.Designer.cs, frmVEPROMS.resx and there appear multiple unintended changes to these files, I would recommend not including this in your check in.
Looks Good.
Will need to wait to merge into Development when ready (we are going to wait until Vogtle 3/4 has gone out).
Once ready, will need to do 1 commit with an update of this branch to bring in any dev changes since last merged. Then this should be able to merge into dev (we may want a quick review for audit sake - though it will really be nothing more than a quick sign off)
approving changes.
Will hold on merging into development until after Vogtle release goes out
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.