synedit: simplified register, made syneditdsgn designtime

This commit is contained in:
mattias 2022-01-06 12:44:10 +01:00
parent 5c44c3b487
commit 384eda71d8
2 changed files with 36 additions and 39 deletions

View File

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<Package Version="5">
<Name Value="SynEditDsgn"/>
<Type Value="DesignTime"/>
<Author Value="Lazarus Team, SynEdit"/>
<CompilerOptions>
<Version Value="11"/>
@ -9,9 +10,6 @@
<UnitOutputDirectory Value="units/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)"/>
</SearchPaths>
<Other>
<Verbosity>
<ShowGenInfo Value="False"/>
</Verbosity>
<CompilerMessages>
<IgnoredMessages idx5024="True" idx4055="True"/>
</CompilerMessages>
@ -24,7 +22,7 @@ SynEdit is a line-based editing component with support for syntax-highlighting.
Originally based on the Synedit project at http://sourceforge.net/projects/synedit, it was ported to LCL and heavily extended by the Lazarus developers."/>
<License Value="MPL-1.1 or GPL-2 at the users choice
SynEdit and all it's units are subject to the Mozilla Public License Version 1.1 (the &quot;License&quot;); you may not use these files except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
SynEdit and all it&apos;s units are subject to the Mozilla Public License Version 1.1 (the &quot;License&quot;); you may not use these files except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an &quot;AS IS&quot; basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.
@ -55,12 +53,12 @@ If you wish to allow use of your version of these files only under the terms of
<UnitName Value="allsyneditdsgn"/>
</Item5>
</Files>
<CompatibilityMode Value="True"/>
<LazDoc Paths="docs/xml"/>
<i18n>
<EnableI18N Value="True"/>
<OutDir Value="../languages"/>
</i18n>
<Type Value="RunAndDesignTime"/>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="IDEIntf"/>

View File

@ -220,43 +220,42 @@ end;
procedure Register;
begin
RegisterUnit('SynGutter',@RegisterSynGutter);
RegisterUnit('SynGutterCodeFolding',@RegisterSynGutterCodeFolding);
RegisterUnit('SynGutterLineNumber',@RegisterSynGutterLineNumber);
RegisterUnit('SynGutterChanges',@RegisterSynGutterChanges);
RegisterUnit('SynGutterMarks',@RegisterSynGutterMarks);
RegisterSynGutter;
RegisterSynGutterCodeFolding;
RegisterSynGutterLineNumber;
RegisterSynGutterChanges;
RegisterSynGutterMarks;
RegisterUnit('SynEdit',@RegisterSynEdit);
RegisterUnit('SynMemo',@RegisterSynMemo);
RegisterSynEdit;
RegisterSynMemo;
RegisterUnit('SynCompletion',@RegisterSynCompletion);
RegisterUnit('SynMacroRecorder',@RegisterSynMacroRecorder);
RegisterUnit('SynExportHTML',@RegisterSynExportHTML);
RegisterUnit('SynPluginSyncroEdit',@RegisterSynSyncroEdit);
RegisterSynCompletion;
RegisterSynMacroRecorder;
RegisterSynExportHTML;
RegisterSynSyncroEdit;
RegisterUnit('SynHighlighterPas',@RegisterSynHighlighterPas);
RegisterUnit('SynHighlighterCPP',@RegisterSynHighlighterCPP);
RegisterUnit('SynHighlighterJava',@RegisterSynHighlighterJava);
RegisterUnit('SynHighlighterJScript',@RegisterSynHighlighterJScript);
RegisterUnit('SynHighlighterPerl',@RegisterSynHighlighterPerl);
RegisterUnit('SynHighlighterHTML',@RegisterSynHighlighterHTML);
RegisterUnit('SynHighlighterXML',@RegisterSynHighlighterXML);
RegisterUnit('SynHighlighterLFM',@RegisterSynHighlighterLFM);
RegisterUnit('SynHighlighterDiff',@RegisterSynHighlighterDiff);
RegisterUnit('SynHighlighterUNIXShellScript',
@RegisterSynHighlighterUNIXShellScript);
RegisterUnit('SynHighlighterCss',@RegisterSynHighlighterCSS);
RegisterUnit('SynHighlighterPHP',@RegisterSynHighlighterPHP);
RegisterUnit('SynHighlighterTeX',@RegisterSynHighlighterTeX);
RegisterUnit('SynHighlighterSQL',@RegisterSynHighlighterSQL);
RegisterUnit('SynHighlighterPython',@RegisterSynHighlighterPython);
RegisterUnit('SynHighlighterVB',@RegisterSynHighlighterVB);
RegisterSynHighlighterPas;;
RegisterSynHighlighterCPP;
RegisterSynHighlighterJava;
RegisterSynHighlighterJScript;
RegisterSynHighlighterPerl;
RegisterSynHighlighterHTML;
RegisterSynHighlighterXML;
RegisterSynHighlighterLFM;
RegisterSynHighlighterDiff;
RegisterSynHighlighterUNIXShellScript;
RegisterSynHighlighterCSS;
RegisterSynHighlighterPHP;
RegisterSynHighlighterTeX;
RegisterSynHighlighterSQL;
RegisterSynHighlighterPython;
RegisterSynHighlighterVB;
RegisterUnit('SynHighlighterAny',@RegisterSynHighlighterAny);
RegisterUnit('SynHighlighterMulti',@RegisterSynHighlighterMulti);
RegisterUnit('SynHighlighterBat',@RegisterSynHighlighterBat);
RegisterUnit('SynHighlighterIni',@RegisterSynHighlighterIni);
RegisterUnit('SynHighlighterPo',@RegisterSynHighlighterPo);
RegisterSynHighlighterAny;
RegisterSynHighlighterMulti;
RegisterSynHighlighterBat;
RegisterSynHighlighterIni;
RegisterSynHighlighterPo;
RegisterClasses([TSynGutterPartList, TSynGutterSeparator, TSynGutterCodeFolding,
TSynGutterLineNumber, TSynGutterChanges, TSynGutterMarks]);