mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-27 16:20:35 +02:00
IDE: Build in FpDoc edit, add word wrap / amend some SynEdit opts
git-svn-id: trunk@63296 -
This commit is contained in:
parent
30c89b1f2f
commit
56b4fca0a9
File diff suppressed because it is too large
Load Diff
@ -38,7 +38,7 @@ uses
|
||||
LResources, StdCtrls, Buttons, ComCtrls, Controls, Dialogs,
|
||||
ExtCtrls, Forms, Graphics, LCLType, LCLProc,
|
||||
// Synedit
|
||||
SynEdit, SynHighlighterXML,
|
||||
SynEdit, SynHighlighterXML, SynEditFoldedView, SynEditWrappedView,
|
||||
// codetools
|
||||
FileProcs, CodeCache, CodeToolManager, CTXMLFixFragment,
|
||||
// IDEIntf
|
||||
@ -248,6 +248,15 @@ begin
|
||||
end;
|
||||
|
||||
procedure TFPDocEditor.FormCreate(Sender: TObject);
|
||||
procedure UpdateSynEdit(ASynEd: TSynEdit);
|
||||
var
|
||||
fld: TSynEditFoldedView;
|
||||
begin
|
||||
fld := TSynEditFoldedView(ASynEd.TextViewsManager.SynTextViewByClass[TSynEditFoldedView]);
|
||||
if fld <> nil then
|
||||
fld.FoldProvider.Enabled := False;
|
||||
TLazSynEditLineWrapPlugin.Create(ASynEd);
|
||||
end;
|
||||
begin
|
||||
Caption := lisCodeHelpMainFormCaption;
|
||||
|
||||
@ -307,6 +316,11 @@ begin
|
||||
SourceEditorManagerIntf.RegisterChangeEvent(semEditorStatus, @DoEditorUpdate);
|
||||
SourceEditorManagerIntf.RegisterChangeEvent(semEditorMouseUp, @DoEditorMouseUp);
|
||||
|
||||
UpdateSynEdit(TopicDescrSynEdit);
|
||||
UpdateSynEdit(DescrSynEdit);
|
||||
UpdateSynEdit(ErrorsSynEdit);
|
||||
UpdateSynEdit(SeeAlsoSynEdit);
|
||||
|
||||
FollowCursor:=true;
|
||||
IdleConnected:=true;
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user