Rev 29 | Rev 31 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 29 | Rev 30 | ||
---|---|---|---|
Line 114... | Line 114... | ||
114 | procedure SynEdit1MouseCursor(Sender: TObject; |
114 | procedure SynEdit1MouseCursor(Sender: TObject; |
115 | const aLineCharPos: TBufferCoord; var aCursor: TCursor); |
115 | const aLineCharPos: TBufferCoord; var aCursor: TCursor); |
116 | procedure Timer1Timer(Sender: TObject); |
116 | procedure Timer1Timer(Sender: TObject); |
117 | procedure ActionSpaceToTabExecute(Sender: TObject); |
117 | procedure ActionSpaceToTabExecute(Sender: TObject); |
118 | procedure TreeView1DblClick(Sender: TObject); |
118 | procedure TreeView1DblClick(Sender: TObject); |
- | 119 | procedure SynEdit1GutterClick(Sender: TObject; Button: TMouseButton; X, Y, |
|
- | 120 | Line: Integer; Mark: TSynEditMark); |
|
119 | private |
121 | private |
120 | CurSearchTerm: string; |
122 | CurSearchTerm: string; |
121 | HlpPrevPageIndex: integer; |
123 | HlpPrevPageIndex: integer; |
122 | SrcRep: TSynEditFindReplace; |
124 | SrcRep: TSynEditFindReplace; |
123 | {$IFDEF OnlineHelp} |
125 | {$IFDEF OnlineHelp} |
Line 141... | Line 143... | ||
141 | 143 | ||
142 | implementation |
144 | implementation |
143 | 145 | ||
144 | {$R *.dfm} |
146 | {$R *.dfm} |
145 | 147 | ||
- | 148 | {$R Cursors.res} |
|
- | 149 | ||
146 | uses |
150 | uses |
147 | Functions, StrUtils, WebBrowserUtils, FastPHPUtils, Math, ShellAPI, RichEdit, |
151 | Functions, StrUtils, WebBrowserUtils, FastPHPUtils, Math, ShellAPI, RichEdit, |
148 | FastPHPTreeView; |
152 | FastPHPTreeView; |
149 | 153 | ||
- | 154 | const |
|
- | 155 | crMouseGutter = 1; |
|
- | 156 | ||
150 | // TODO: FindPrev ? |
157 | // TODO: FindPrev ? |
151 | procedure TForm1.ActionFindNextExecute(Sender: TObject); |
158 | procedure TForm1.ActionFindNextExecute(Sender: TObject); |
152 | begin |
159 | begin |
153 | SrcRep.FindNext; |
160 | SrcRep.FindNext; |
154 | end; |
161 | end; |
Line 351... | Line 358... | ||
351 | finally |
358 | finally |
352 | Screen.Cursor := crDefault; |
359 | Screen.Cursor := crDefault; |
353 | end; |
360 | end; |
354 | end; |
361 | end; |
355 | 362 | ||
- | 363 | procedure TForm1.SynEdit1GutterClick(Sender: TObject; Button: TMouseButton; X, |
|
- | 364 | Y, Line: Integer; Mark: TSynEditMark); |
|
- | 365 | begin |
|
- | 366 | (* |
|
- | 367 | TSynEdit(Sender).CaretX := 1; |
|
- | 368 | TSynEdit(Sender).CaretY := Line; |
|
- | 369 | TSynEdit(Sender).SelLength := Length(TSynEdit(Sender).LineText); |
|
- | 370 | *) |
|
- | 371 | end; |
|
- | 372 | ||
356 | procedure TForm1.SynEdit1MouseCursor(Sender: TObject; const aLineCharPos: TBufferCoord; var aCursor: TCursor); |
373 | procedure TForm1.SynEdit1MouseCursor(Sender: TObject; const aLineCharPos: TBufferCoord; var aCursor: TCursor); |
357 | {$IFDEF OnlineHelp} |
374 | {$IFDEF OnlineHelp} |
358 | var |
375 | var |
359 | Line: Integer; |
376 | Line: Integer; |
360 | Column: Integer; |
377 | Column: Integer; |
Line 504... | Line 521... | ||
504 | CurSearchTerm := ''; |
521 | CurSearchTerm := ''; |
505 | Caption := Caption + ' - ' + GetScrapFile; |
522 | Caption := Caption + ' - ' + GetScrapFile; |
506 | SrcRep := TSynEditFindReplace.Create(self); |
523 | SrcRep := TSynEditFindReplace.Create(self); |
507 | SrcRep.Editor := SynEdit1; |
524 | SrcRep.Editor := SynEdit1; |
508 | SynEdit1.Gutter.Gradient := HighColorWindows; |
525 | SynEdit1.Gutter.Gradient := HighColorWindows; |
- | 526 | ||
- | 527 | Screen.Cursors[crMouseGutter] := LoadCursor(hInstance, 'MOUSEGUTTER'); |
|
- | 528 | SynEdit1.Gutter.Cursor := crMouseGutter; |
|
509 | end; |
529 | end; |
510 | 530 | ||
511 | procedure TForm1.FormDestroy(Sender: TObject); |
531 | procedure TForm1.FormDestroy(Sender: TObject); |
512 | begin |
532 | begin |
513 | if Assigned(ChmIndex) then |
533 | if Assigned(ChmIndex) then |