Ignore:
Timestamp:
Jun 25, 2015, 1:43:09 AM (9 years ago)
Author:
healthsevak
Message:

Cleaned little bit of glitches and added the About dialog and have recompiled the executable once again

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/HealthSevak-CPRS/CPRS-Chart/fHunSpell.pas

    r1723 r1726  
    3737  StdCtrls, ComCtrls, RichEdit, Buttons, ExtCtrls, ShellAPI,
    3838  skaSpellCheck,
    39   VA508AccessibilityManager, fBase508Form;
     39  VA508AccessibilityManager, fBase508Form, jpeg;
    4040
    4141type
    4242  TfrmHunSpell = class(TfrmBase508Form)
    43     lblDictionary: TLabel;
    4443    btnClose: TButton;
    4544    OpenDialog1: TOpenDialog;
     
    4746    edtDictionary: TEdit;
    4847    btnSelectDict: TBitBtn;
    49     lblOpenMedURL: TLabel;
    50     lblDictionariesURL: TLabel;
    5148    RichEdit1: TRichEdit;
    5249    pnlMisSpelled: TPanel;
     
    6966    cbIgnoreDigit: TCheckBox;
    7067    btnRestat: TButton;
     68    cbHyphenatedWord: TCheckBox;
     69    StaticText1: TStaticText;
     70    StaticText2: TStaticText;
     71    StaticText3: TStaticText;
     72    Label2: TLabel;
     73    StaticText4: TStaticText;
     74    Label3: TLabel;
     75    StaticText5: TStaticText;
     76    StaticText6: TStaticText;
     77    Image1: TImage;
     78    lblDictionariesURL: TLabel;
     79    lblDictionary: TLabel;
     80    lblOpenMedURL: TLabel;
     81    Label5: TLabel;
     82    Label6: TLabel;
    7183    procedure FormCreate(Sender: TObject);
    7284    procedure btnIgnoreOnceClick(Sender: TObject);
     
    100112    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    101113    procedure btnRestatClick(Sender: TObject);
     114    procedure cbHyphenatedWordClick(Sender: TObject);
     115    procedure Image1Click(Sender: TObject);
     116    procedure Label6Click(Sender: TObject);
    102117  private
    103118    { Private declarations }
     
    169184if length(trim(aURL)) > 4 then
    170185  ShellExecute(Handle, 'open', PChar(aURL), '', '', SW_NORMAL);
     186end;
     187
     188procedure TfrmHunSpell.Image1Click(Sender: TObject);
     189begin
     190  inherited;
     191  GoToURL('http://www.healthsevak.com');
     192end;
     193
     194procedure TfrmHunSpell.Label6Click(Sender: TObject);
     195begin
     196  inherited;
     197   GoToURL('mailto: digitiger@gmail.com');
    171198end;
    172199
     
    337364end;
    338365
     366procedure TfrmHunSpell.cbHyphenatedWordClick(Sender: TObject);
     367begin
     368  inherited;
     369    if SpellCheck1.HyphenatedWords <> cbHyphenatedWord.Checked then
     370    SpellCheck1.HyphenatedWords := cbHyphenatedWord.Checked;
     371
     372    if SpellCheck1.SpellCheckState = ssChecking then
     373      SpellCheck1.ReStart;
     374end;
     375
    339376procedure TfrmHunSpell.cbIgnoreAllCapsClick(Sender: TObject);
    340377begin
     
    342379  if SpellCheck1.IgnoreAllCaps <> cbIgnoreAllCaps.Checked then
    343380    SpellCheck1.IgnoreAllCaps := cbIgnoreAllCaps.Checked;
     381
     382  if SpellCheck1.SpellCheckState = ssChecking then
     383      SpellCheck1.ReStart;
    344384end;
    345385
     
    349389  if SpellCheck1.IgnoreWordWithDigits <> cbIgnoreDigit.Checked then
    350390    SpellCheck1.IgnoreWordWithDigits := cbIgnoreDigit.Checked;
     391
     392  if SpellCheck1.SpellCheckState = ssChecking then
     393      SpellCheck1.ReStart;
    351394end;
    352395
     
    368411  if cbIgnoreDigit.Checked <> SpellCheck1.IgnoreWordWithDigits then
    369412    cbIgnoreDigit.Checked := SpellCheck1.IgnoreWordWithDigits;
     413
     414  if cbHyphenatedWord.Checked <> SpellCheck1.HyphenatedWords then
     415    cbHyphenatedWord.Checked := SpellCheck1.HyphenatedWords;
    370416end;
    371417
Note: See TracChangeset for help on using the changeset viewer.