|
@@ -27,7 +27,7 @@ uses
|
|
DCClassesUtf8, uMultiArc, uColumns, uHotkeyManager, uSearchTemplate,
|
|
DCClassesUtf8, uMultiArc, uColumns, uHotkeyManager, uSearchTemplate,
|
|
uFileSourceOperationOptions, uWFXModule, uWCXModule, uWDXModule, uwlxmodule,
|
|
uFileSourceOperationOptions, uWFXModule, uWCXModule, uWDXModule, uwlxmodule,
|
|
udsxmodule, DCXmlConfig, uInfoToolTip, fQuickSearch, uTypes, uClassesEx,
|
|
udsxmodule, DCXmlConfig, uInfoToolTip, fQuickSearch, uTypes, uClassesEx,
|
|
- uHotDir, uSpecialDir, uVariableMenuSupport;
|
|
|
|
|
|
+ uHotDir, uSpecialDir, uVariableMenuSupport, SynEdit;
|
|
|
|
|
|
type
|
|
type
|
|
{ Configuration options }
|
|
{ Configuration options }
|
|
@@ -432,6 +432,9 @@ var
|
|
gBookFontColor: TColor;
|
|
gBookFontColor: TColor;
|
|
gTextPosition:PtrInt;
|
|
gTextPosition:PtrInt;
|
|
|
|
|
|
|
|
+ { Editor }
|
|
|
|
+ gEditorSynEditOptions: TSynEditorOptions;
|
|
|
|
+
|
|
{SyncDirs}
|
|
{SyncDirs}
|
|
gSyncDirsSubdirs,
|
|
gSyncDirsSubdirs,
|
|
gSyncDirsByContent,
|
|
gSyncDirsByContent,
|
|
@@ -1377,6 +1380,9 @@ begin
|
|
gTextPosition:= 0;
|
|
gTextPosition:= 0;
|
|
gViewerMode:= 0;
|
|
gViewerMode:= 0;
|
|
|
|
|
|
|
|
+ { Editor }
|
|
|
|
+ gEditorSynEditOptions := SYNEDIT_DEFAULT_OPTIONS;
|
|
|
|
+
|
|
{SyncDirs}
|
|
{SyncDirs}
|
|
gSyncDirsSubdirs := False;
|
|
gSyncDirsSubdirs := False;
|
|
gSyncDirsByContent := False;
|
|
gSyncDirsByContent := False;
|
|
@@ -2464,6 +2470,13 @@ begin
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+ { Editor }
|
|
|
|
+ Node := Root.FindNode('Editor');
|
|
|
|
+ if Assigned(Node) then
|
|
|
|
+ begin
|
|
|
|
+ gEditorSynEditOptions := TSynEditorOptions(GetValue(Node, 'SynEditOptions', Integer(gEditorSynEditOptions)));
|
|
|
|
+ end;
|
|
|
|
+
|
|
{ SyncDirs }
|
|
{ SyncDirs }
|
|
Node := Root.FindNode('SyncDirs');
|
|
Node := Root.FindNode('SyncDirs');
|
|
if Assigned(Node) then
|
|
if Assigned(Node) then
|
|
@@ -2847,6 +2860,10 @@ begin
|
|
SetValue(Node, 'FontColor', gBookFontColor);
|
|
SetValue(Node, 'FontColor', gBookFontColor);
|
|
SetValue(Node, 'TextPosition', gTextPosition);
|
|
SetValue(Node, 'TextPosition', gTextPosition);
|
|
|
|
|
|
|
|
+ { Editor }
|
|
|
|
+ Node := FindNode(Root, 'Editor',True);
|
|
|
|
+ SetValue(Node, 'SynEditOptions', Integer(gEditorSynEditOptions));
|
|
|
|
+
|
|
{ SyncDirs }
|
|
{ SyncDirs }
|
|
Node := FindNode(Root, 'SyncDirs', True);
|
|
Node := FindNode(Root, 'SyncDirs', True);
|
|
SetValue(Node, 'Subdirs', gSyncDirsSubdirs);
|
|
SetValue(Node, 'Subdirs', gSyncDirsSubdirs);
|