- Timestamp:
- May 9, 2015, 7:14:07 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/branches/HealthSevak-CPRS/CPRS-Lib/Hans SpellCheck/skaSpellCheck.pas
r1693 r1694 70 70 FHighlightEdit: TEdit; 71 71 FbtnClose: TButton; 72 FTxtBeforeManualEdit: String; 72 73 function AddCustomWord(aWord: String; isInternal: Boolean = False): Boolean; 73 74 overload; virtual; … … 87 88 procedure ReplaceCurrentWordWith(const aNewWord: String); 88 89 function GetAboutThis: String; 89 procedure SaveForUndo(const Ignoring: Boolean =False);90 procedure SaveForUndo(const Ignoring: Boolean=False); 90 91 public 91 92 constructor Create(AOwner: TComponent); overload; override; … … 106 107 procedure IgnoreOnce; 107 108 function IsMisspelled(const AWord: string): Boolean; dynamic; 109 procedure ManualChangeStart; 110 procedure ManualChangeDone; 108 111 function Open:Boolean; virtual; 109 112 function ReStart: Boolean; virtual; 113 110 114 function Undo: Boolean; 111 115 … … 204 208 full: String; 205 209 prefix: string; 206 current: string;207 210 suffix: string; 208 211 begin … … 588 591 end; 589 592 593 procedure TskaHunSpellChecker.ManualChangeDone; 594 begin 595 if trim(FTxtBeforeManualEdit) = '' then 596 exit; 597 FUndoList.Add(FTxtBeforeManualEdit); 598 ReStart; 599 end; 600 601 procedure TskaHunSpellChecker.ManualChangeStart; 602 begin 603 FTxtBeforeManualEdit := FSourceEdit.Text; 604 end; 605 590 606 function TskaHunSpellChecker.Open: Boolean; 591 607 var
Note:
See TracChangeset
for help on using the changeset viewer.