Subversion Repositories fastphp

Rev

Rev 97 | Rev 99 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 97 Rev 98
Line 186... Line 186...
186
    procedure SynEdit1DropFiles(Sender: TObject; X, Y: Integer;
186
    procedure SynEdit1DropFiles(Sender: TObject; X, Y: Integer;
187
      AFiles: TStrings);
187
      AFiles: TStrings);
188
    procedure ActionSaveAsExecute(Sender: TObject);
188
    procedure ActionSaveAsExecute(Sender: TObject);
189
    procedure ActionGoToPHPDirExecute(Sender: TObject);
189
    procedure ActionGoToPHPDirExecute(Sender: TObject);
190
    procedure ActionPHPInteractiveShellExecute(Sender: TObject);
190
    procedure ActionPHPInteractiveShellExecute(Sender: TObject);
-
 
191
    procedure SynEdit1KeyDown(Sender: TObject; var Key: Word;
-
 
192
      Shift: TShiftState);
191
  private
193
  private
192
    hMutex: THandle;
194
    hMutex: THandle;
193
    CurSearchTerm: string;
195
    CurSearchTerm: string;
194
    HlpPrevPageIndex: integer;
196
    HlpPrevPageIndex: integer;
195
    SrcRep: TSynEditFindReplace;
197
    SrcRep: TSynEditFindReplace;
Line 624... Line 626...
624
  TSynEdit(Sender).CaretY := Line;
626
  TSynEdit(Sender).CaretY := Line;
625
  TSynEdit(Sender).SelLength := Length(TSynEdit(Sender).LineText);
627
  TSynEdit(Sender).SelLength := Length(TSynEdit(Sender).LineText);
626
  *)
628
  *)
627
end;
629
end;
628
 
630
 
-
 
631
procedure TForm1.SynEdit1KeyDown(Sender: TObject; var Key: Word;
-
 
632
  Shift: TShiftState);
-
 
633
begin
-
 
634
  if (Shift = [ssCtrl, ssShift]) and (Key = ord('C')) then
-
 
635
  begin
-
 
636
    // Disable "Column Select Mode" (https://github.com/SynEdit/SynEdit/blob/master/Source/SynEditKeyCmds.pas#L879)
-
 
637
    // which can be enabled by pressing Ctrl+Shift+C
-
 
638
    // Reasons why we disable it:
-
 
639
    // 1. I think nobody needs this, and sometimes you accidentally press it
-
 
640
    // 2. Ctrl+Shift+L would the combination to disable column select mode,
-
 
641
    //    but you cannot use it, because it is already in use for linting
-
 
642
    Key := 0;
-
 
643
  end;
-
 
644
end;
-
 
645
 
629
procedure TForm1.SynEdit1MouseCursor(Sender: TObject; const aLineCharPos: TBufferCoord; var aCursor: TCursor);
646
procedure TForm1.SynEdit1MouseCursor(Sender: TObject; const aLineCharPos: TBufferCoord; var aCursor: TCursor);
630
{$IFDEF OnlineHelp}
647
{$IFDEF OnlineHelp}
631
var
648
var
632
  Line: Integer;
649
  Line: Integer;
633
  Column: Integer;
650
  Column: Integer;