From c06e3901ba2f8ce7fd83f7b80a35d44003d214cd Mon Sep 17 00:00:00 2001 From: John Date: Fri, 6 Nov 2015 21:03:41 +0000 Subject: [PATCH] Added logic and events to allow keystrokes to toggle change bars, continuous action summary, and placekeeper check boxes. Also allow the update of the pagebreak checkbox. --- PROMS/Volian.Controls.Library/RTBItem.cs | 50 ++++++++++++++---- .../RTBItem.designer.cs | Bin 16172 -> 17300 bytes 2 files changed, 40 insertions(+), 10 deletions(-) diff --git a/PROMS/Volian.Controls.Library/RTBItem.cs b/PROMS/Volian.Controls.Library/RTBItem.cs index 20bae642..4cc7a09f 100644 --- a/PROMS/Volian.Controls.Library/RTBItem.cs +++ b/PROMS/Volian.Controls.Library/RTBItem.cs @@ -653,7 +653,32 @@ namespace Volian.Controls.Library { OpenAnnotations(); } - void _MyStepRTB_InsertPgBrk(object sender, System.EventArgs args) + void _MyStepRTB_ToggleChangeBar(object sender, System.EventArgs args) // used with shortcut key + { + ToggleChangeBar(); + } + void _MyStepRTB_ToggleContinuousActionSummary(object sender, System.EventArgs args) // used with shortcut key + { + ToggleContinuousActionSummary(); + } + void _MyStepRTB_TogglePlaceKeeper(object sender, System.EventArgs args) // used with shortcut key + { + TogglePlaceKeeper(); + } + void _MyStepRTB_TogglePlaceKeeperContAct(object sender, System.EventArgs args) // used with shortcut key + { + TogglePlaceKeeperContAct(); + } + void _MyStepRTB_ToggleSuperScript(object sender, System.EventArgs args) // used with shortcut key <=> + { + ToggleSuperScript(); + } + void _MyStepRTB_ToggleSubScript(object sender, System.EventArgs args) // used with shortcut key <=> + { + ToggleSubScript(); + } + + void _MyStepRTB_InsertPgBrk(object sender, System.EventArgs args) // used with shortcut key { InsertPgBrk(); } @@ -698,17 +723,22 @@ namespace Volian.Controls.Library } public override void SaveContents() { - MyStepRTB.Visible = false; - while (MyStepRTB.Text.Contains("\\")) + if (MyStepRTB.Text.Contains("\\")) { - int loc = MyStepRTB.Text.IndexOf("\\"); - MyStepRTB.SelectionStart = loc; - MyStepRTB.SelectionLength = 1; - MyStepRTB.SelectedText = ""; + MyStepRTB.Visible = false; + while (MyStepRTB.Text.Contains("\\")) + { + int loc = MyStepRTB.Text.IndexOf("\\"); + MyStepRTB.SelectionStart = loc; + MyStepRTB.SelectionLength = 1; + MyStepRTB.SelectedText = ""; + } + SaveText(); + + MyStepRTB.Visible = true; } - SaveText(); - - MyStepRTB.Visible = true; + else + SaveText(); SaveConfig(); // This may be redundant } public void SaveText() diff --git a/PROMS/Volian.Controls.Library/RTBItem.designer.cs b/PROMS/Volian.Controls.Library/RTBItem.designer.cs index eedf931710b50b166e8410cfd0a181d5bab3ff56..3ce1c1d2e7286a1a03ca2cb095f7bc163962fead 100644 GIT binary patch delta 530 zcmZ2eH>I6%!#54Z5Qcn)bRf)ONM#6SC}k)B(nUa4GLXy!@=7KbYB&<1YNL?8EV@}q z=;jbmfo_H~Lk2@4Lmtp|sSHj)RuRZ8(#W=;shIpw-p~?NJ|C#R1n84Ipx^R=xR}8a z=r@oENCxENTp$FR%}@z4odVtHt`7i)X(G_BR0eM#PGu;V+$b+TSwWX)@&pYfl#sww nd0*aGAK4!mDuCt{F*t+$Py+E0$n_-a0lIl|jXc*TO&u`+xS4le delta 13 UcmbQz&bX#-!#9o1ak^$=04zWSp8x;=