jvcllaz: Separation of designtime and runtime code and all packages complete. Use package names and location of the Delphi version (WILL BREAK EXISTING CODE). Update examples.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5436 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2016-12-07 12:23:59 +00:00
parent 2209db658d
commit 52d6d0aa6e
68 changed files with 535 additions and 3458 deletions

View File

@ -1,16 +0,0 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit JvCoreLaz;
{$warn 5023 off : no warning about unused units}
interface
uses
JvTypes, JvComponent, JvConsts, JvExControls, JvExExtCtrls, JvJCLUtils,
JvJVCLUtils;
implementation
end.

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvCoreLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Initial Lazarus port by Sergio Samayoa"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<IncludeFiles Value="..\resource"/>
<OtherUnitFiles Value="..\design\JvCore"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvCore"/>
</SearchPaths>
</CompilerOptions>
<Description Value="JVCL Core Components (Designtime). Must be installed before any of the other JvXXX packages can be installed."/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="2">
<Item1>
<Filename Value="..\design\JvCore\JvCoreReg.pas"/>
<UnitName Value="JvCoreReg"/>
</Item1>
<Item2>
<Filename Value="..\design\JvCore\JvDsgnConsts.pas"/>
<UnitName Value="JvDsgnConsts"/>
</Item2>
</Files>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="JvCoreLazR"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -2,7 +2,7 @@
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvCoreLaz"/>
<Name Value="JvCoreLazR"/>
<AddToProjectUsesSection Value="True"/>
<Author Value="Lazarus port by Sergio Samayoa"/>
<CompilerOptions>
@ -10,8 +10,8 @@
<PathDelim Value="\"/>
<SearchPaths>
<IncludeFiles Value="..\resource"/>
<OtherUnitFiles Value="..\run"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/>
<OtherUnitFiles Value="..\run\JvCore"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvCore"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
@ -19,39 +19,43 @@
</SyntaxOptions>
</Parsing>
</CompilerOptions>
<Description Value="JVCL Core Components. Must be compiled before any of the other JvXXX packages can be installed.
<Description Value="JVCL Core Components (Runtime). Must be compiled before any of the other JvXXX packages can be installed.
"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="7">
<Files Count="8">
<Item1>
<Filename Value="..\run\JvTypes.pas"/>
<Filename Value="..\run\JvCore\JvTypes.pas"/>
<UnitName Value="JvTypes"/>
</Item1>
<Item2>
<Filename Value="..\run\JvComponent.pas"/>
<Filename Value="..\run\JvCore\JvComponent.pas"/>
<UnitName Value="JvComponent"/>
</Item2>
<Item3>
<Filename Value="..\run\JvConsts.pas"/>
<Filename Value="..\run\JvCore\JvConsts.pas"/>
<UnitName Value="JvConsts"/>
</Item3>
<Item4>
<Filename Value="..\run\JvExControls.pas"/>
<Filename Value="..\run\JvCore\JvExControls.pas"/>
<UnitName Value="JvExControls"/>
</Item4>
<Item5>
<Filename Value="..\run\JvExExtCtrls.pas"/>
<Filename Value="..\run\JvCore\JvExExtCtrls.pas"/>
<UnitName Value="JvExExtCtrls"/>
</Item5>
<Item6>
<Filename Value="..\run\JvJCLUtils.pas"/>
<Filename Value="..\run\JvCore\JvJCLUtils.pas"/>
<UnitName Value="JvJCLUtils"/>
</Item6>
<Item7>
<Filename Value="..\run\JvJVCLUtils.pas"/>
<Filename Value="..\run\JvCore\JvJVCLUtils.pas"/>
<UnitName Value="JvJVCLUtils"/>
</Item7>
<Item8>
<Filename Value="..\run\JvCore\JvResources.pas"/>
<UnitName Value="JvResources"/>
</Item8>
</Files>
<RequiredPkgs Count="2">
<Item1>

View File

@ -2,53 +2,53 @@
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="jvhtcontrolslaz"/>
<Name Value="JvCtrlsLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<Author Value="Lazarus port by: Michał Gawrycki, Werner Pamler"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run;..\design"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/>
<IncludeFiles Value="..\design\JvCtrls"/>
<OtherUnitFiles Value="..\design\JvCtrls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvCtrls"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Hypertext components of the JVCL library (https://sourceforge.net/projects/jvcl/)"/>
<Description Value="Controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code):
- Buttons
- Hypertext components
- Labels
- Listboxes, Comboboxes, TreeViews"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="5">
<Files Count="3">
<Item1>
<Filename Value="..\run\JvHtControls.pas"/>
<UnitName Value="JvHtControls"/>
<Filename Value="..\design\JvCtrls\JvCtrlsReg.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvCtrlsReg"/>
</Item1>
<Item2>
<Filename Value="..\run\JvDBHTLabel.pas"/>
<UnitName Value="JvDBHTLabel"/>
<Filename Value="..\design\JvCtrls\JvHTHintForm.lfm"/>
<Type Value="LFM"/>
</Item2>
<Item3>
<Filename Value="..\run\JvHint.pas"/>
<UnitName Value="JvHint"/>
</Item3>
<Item4>
<Filename Value="jvhtcontrolsreg.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="jvhtcontrolsreg"/>
</Item4>
<Item5>
<Filename Value="..\design\JvHTHintForm.pas"/>
<Filename Value="..\design\JvCtrls\JvHTHintForm.pas"/>
<UnitName Value="JvHTHintForm"/>
</Item5>
</Item3>
</Files>
<RequiredPkgs Count="3">
<RequiredPkgs Count="4">
<Item1>
<PackageName Value="IDEIntf"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLaz"/>
<PackageName Value="JvCoreLazD"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
<PackageName Value="JvCtrlsLazR"/>
</Item3>
<Item4>
<PackageName Value="FCL"/>
</Item4>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
@ -56,8 +56,5 @@
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<CustomOptions Items="ExternHelp" Version="2">
<_ExternHelp Items="Count"/>
</CustomOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvCtrlsLazR"/>
<Author Value="Lazarus port by: Michał Gawrycki, Werner Pamler"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvCtrls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvCtrls"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code):
- Buttons
- Hypertext components
- Labels
- Listboxes, Comboboxes, TreeViews"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="3">
<Item1>
<Filename Value="..\run\JvCtrls\JvButton.pas"/>
<UnitName Value="JvButton"/>
</Item1>
<Item2>
<Filename Value="..\run\JvCtrls\JvHint.pas"/>
<UnitName Value="JvHint"/>
</Item2>
<Item3>
<Filename Value="..\run\JvCtrls\JvHtControls.pas"/>
<UnitName Value="JvHtControls"/>
</Item3>
</Files>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="JvCoreLazR"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvDBLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\design\JvDB"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvDB"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Database controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code):
- Hypertext components "/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="1">
<Item1>
<Filename Value="..\design\JvDB\JvDBReg.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvDBReg"/>
</Item1>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="JvCoreLazD"/>
</Item1>
<Item2>
<PackageName Value="JvDBLazR"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvDBLazR"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvDB"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvDB"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Database controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code):
- Hypertext components "/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="1">
<Item1>
<Filename Value="..\run\JvDB\JvDBHTLabel.pas"/>
<UnitName Value="JvDBHTLabel"/>
</Item1>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="JvCtrlsLazR"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLazR"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,21 +0,0 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit JvNavigationPaneLaz;
interface
uses
JvNavigationPaneReg, JvNavigationPane, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('JvNavigationPaneReg', @JvNavigationPaneReg.Register);
end;
initialization
RegisterPackage('JvNavigationPaneLaz', @Register);
end.

View File

@ -1,28 +0,0 @@
unit JvNavigationPaneReg;
{$mode objfpc}{$H+}
interface
uses
Classes, LResources, SysUtils;
procedure Register;
implementation
uses
JvNavigationPane;
procedure Register;
begin
RegisterComponents('JvNavPane',[TJvNavigationPane, TJvNavIconButton,
TJvNavPanelButton, TJvNavPanelHeader, TJvNavPanelDivider, TJvOutlookSplitter,
TJvNavPaneStyleManager, TJvNavPaneToolPanel]);
end;
initialization
{$I JvNavigationPaneLaz.lrs}
end.

View File

@ -2,51 +2,49 @@
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvValidatorLaz"/>
<Name Value="JvValidatorsLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<IncludeFiles Value="..\resource"/>
<OtherUnitFiles Value="..\run;..\design"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/>
<IncludeFiles Value="..\design\JvValidators"/>
<OtherUnitFiles Value="..\design\JvValidators"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvValidators"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Validator components of the JVCL library (https://sourceforge.net/projects/jvcl/)"/>
<Description Value="Validator components of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="4">
<Files Count="3">
<Item1>
<Filename Value="..\run\JvErrorIndicator.pas"/>
<UnitName Value="JvErrorIndicator"/>
<Filename Value="..\design\JvValidators\JvValidatorReg.pp"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvValidatorReg"/>
</Item1>
<Item2>
<Filename Value="..\run\JvValidators.pas"/>
<UnitName Value="JvValidators"/>
<Filename Value="..\design\JvValidators\JvValidatorsEditorForm.lfm"/>
<Type Value="LFM"/>
</Item2>
<Item3>
<Filename Value="jvvalidatorreg.pp"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="JvValidatorReg"/>
<Filename Value="..\design\JvValidators\JvValidatorsEditorForm.pas"/>
<UnitName Value="JvValidatorsEditorForm"/>
</Item3>
</Files>
<RequiredPkgs Count="4">
<Item1>
<PackageName Value="JvValidatorsLazR"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLazD"/>
</Item2>
<Item3>
<PackageName Value="IDEIntf"/>
</Item3>
<Item4>
<Filename Value="..\design\JvValidatorsEditorForm.pas"/>
<UnitName Value="JvValidatorsEditorForm"/>
</Item4>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="IDEIntf"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLaz"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</Item4>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
@ -54,8 +52,5 @@
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<CustomOptions Items="ExternHelp" Version="2">
<_ExternHelp Items="Count"/>
</CustomOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvValidatorsLazR"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvValidators"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvValidators"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Validator components of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="2">
<Item1>
<Filename Value="..\run\JvValidators\JvErrorIndicator.pas"/>
<UnitName Value="JvErrorIndicator"/>
</Item1>
<Item2>
<Filename Value="..\run\JvValidators\JvValidators.pas"/>
<UnitName Value="JvValidators"/>
</Item2>
</Files>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="JvCoreLazR"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,85 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvXPCtrlsLaz"/>
<Type Value="RunAndDesignTime"/>
<AddToProjectUsesSection Value="True"/>
<Author Value="Sergio Samayoa"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<IncludeFiles Value="..\resource"/>
<OtherUnitFiles Value="..\run;..\design"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
<UseAnsiStrings Value="False"/>
</SyntaxOptions>
</Parsing>
</CompilerOptions>
<Description Value="Conversion of the JVCL XP controls to Lazarus
"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="8">
<Item1>
<Filename Value="..\run\JvXPCoreUtils.pas"/>
<UnitName Value="JvXPCoreUtils"/>
</Item1>
<Item2>
<Filename Value="..\run\JvXPBar.pas"/>
<UnitName Value="JvXPBar"/>
</Item2>
<Item3>
<Filename Value="..\run\JvXPCore.pas"/>
<UnitName Value="JvXPCore"/>
</Item3>
<Item4>
<Filename Value="..\run\JvXPContainer.pas"/>
<UnitName Value="JvXPContainer"/>
</Item4>
<Item5>
<Filename Value="..\run\JvXPButtons.pas"/>
<UnitName Value="JvXPButtons"/>
</Item5>
<Item6>
<Filename Value="..\run\JvXPCheckCtrls.pas"/>
<UnitName Value="JvXPCheckCtrls"/>
</Item6>
<Item7>
<Filename Value="JvXPCtrlsReg.pp"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvXPCtrlsReg"/>
</Item7>
<Item8>
<Filename Value="..\design\JvXPPropertyEditors.pas"/>
<UnitName Value="JvXPPropertyEditors"/>
</Item8>
</Files>
<RequiredPkgs Count="4">
<Item1>
<PackageName Value="IDEIntf"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLaz"/>
</Item2>
<Item3>
<PackageName Value="LCL"/>
</Item3>
<Item4>
<PackageName Value="FCL"/>
<MinVersion Major="1" Valid="True"/>
</Item4>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
<IgnoreBinaries Value="False"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,23 +0,0 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit JvXPCtrlsLaz;
{$warn 5023 off : no warning about unused units}
interface
uses
JvXPCoreUtils, JvXPBar, JvXPCore, JvXPContainer, JvXPButtons,
JvXPCheckCtrls, JvXPCtrlsReg, JvXPPropertyEditors, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('JvXPCtrlsReg', @JvXPCtrlsReg.Register);
end;
initialization
RegisterPackage('JvXPCtrlsLaz', @Register);
end.

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvXPCtrlsLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Sergio Samayoa, Werner Pamler"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\design\JvXPCtrls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvXPCtrls"/>
</SearchPaths>
</CompilerOptions>
<Description Value="XP style controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="2">
<Item1>
<Filename Value="..\design\JvXPCtrls\JvXPCtrlsReg.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvXPCtrlsReg"/>
</Item1>
<Item2>
<Filename Value="..\design\JvXPCtrls\JvXPPropertyEditors.pas"/>
<UnitName Value="JvXPPropertyEditors"/>
</Item2>
</Files>
<RequiredPkgs Count="4">
<Item1>
<PackageName Value="JvCoreLazD"/>
</Item1>
<Item2>
<PackageName Value="IDEIntf"/>
</Item2>
<Item3>
<PackageName Value="JvXPCtrlsLazR"/>
</Item3>
<Item4>
<PackageName Value="FCL"/>
</Item4>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvXPCtrlsLazR"/>
<Author Value="Lazarus port by: Sergio Samayoa, Werner Pamler"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvXPCtrls"/>
<UnitOutputDirectory Value="..lib\$(TargetCPU)-$(TargetOS)\run\JvXPCtrls"/>
</SearchPaths>
</CompilerOptions>
<Description Value="XP style controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="6">
<Item1>
<Filename Value="..\run\JvXPCtrls\JvXPBar.pas"/>
<UnitName Value="JvXPBar"/>
</Item1>
<Item2>
<Filename Value="..\run\JvXPCtrls\JvXPButtons.pas"/>
<UnitName Value="JvXPButtons"/>
</Item2>
<Item3>
<Filename Value="..\run\JvXPCtrls\JvXPCheckCtrls.pas"/>
<UnitName Value="JvXPCheckCtrls"/>
</Item3>
<Item4>
<Filename Value="..\run\JvXPCtrls\JvXPContainer.pas"/>
<UnitName Value="JvXPContainer"/>
</Item4>
<Item5>
<Filename Value="..\run\JvXPCtrls\JvXPCore.pas"/>
<UnitName Value="JvXPCore"/>
</Item5>
<Item6>
<Filename Value="..\run\JvXPCtrls\JvXPCoreUtils.pas"/>
<UnitName Value="JvXPCoreUtils"/>
</Item6>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="JvCtrlsLazR"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLazR"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,45 +0,0 @@
unit JvXPCtrlsReg;
{$mode objfpc}{$H+}
interface
uses
Classes, LResources, SysUtils;
procedure Register;
implementation
uses
ComponentEditors, PropEdits, GraphPropEdits, ImgList,
JvXPCore, JvXPPropertyEditors,
JvXPBar, JvXPContainer, JvXPButtons, JvXPCheckCtrls;
procedure Register;
begin
RegisterComponents('JvXPCtrls', [
TJvXPBar,
TJvXPContainer,
TJvXPButton,
TJvXPToolButton,
TJvXPCheckbox,
TJvXPStyleManager
]);
{
RegisterPropertyEditor(TypeInfo(TImageIndex), TJvXPBarItem, 'ImageIndex',
TJvXPItemImageIndexProperty);
}
RegisterPropertyEditor(TypeInfo(TImageIndex), TJvXPBarItem, 'ImageIndex',
TImageIndexPropertyEditor);
RegisterComponentEditor(TJvXPBar, TJvXPBarItemEditor);
end;
initialization
{$I ../resource/JvXPCtrlsLaz.lrs}
end.

View File

@ -1,24 +0,0 @@
unit jvhtcontrolsreg;
{$mode objfpc}{$H+}
interface
procedure Register;
implementation
{$R ../resource/JvHTControlsReg.res}
uses
Classes, JvHtControls, JvDBHTLabel, JvHint, JvHTHintForm, PropEdits, Controls;
procedure Register;
begin
RegisterComponents('JvHTControls', [TJvHTLabel, TJvHTComboBox, TJvHTListBox,
TJvDBHTLabel, TJvHint]);
RegisterPropertyEditor(TypeInfo(TCaption), TJvHTLabel, 'Caption', TJvHintProperty);
end;
end.

View File

@ -1,36 +0,0 @@
unit JvValidatorReg;
{$mode objfpc}{$H+}
interface
uses
Classes, LResources, SysUtils, ComponentEditors, PropEdits, ImageListEditor,
GraphPropEdits;
procedure Register;
implementation
{$R ..\resource\JvValidatorsReg.res}
uses JvValidators, JvErrorIndicator, JvValidatorsEditorForm;
procedure Register;
begin
RegisterComponents('JvValidators', [TJvValidators, TJvValidationSummary, TJvErrorIndicator]);
RegisterNoIcon([TJvRequiredFieldValidator, TJvCompareValidator,
TJvRangeValidator, TJvRegularExpressionValidator, TJvCustomValidator, TJvControlsCompareValidator]);
RegisterComponentEditor(TJvValidators, TJvValidatorEditor);
RegisterPropertyEditor(TypeInfo(Integer), TJvErrorIndicator, 'ImageIndex', TImageIndexPropertyEditor);
// RegisterPropertyEditor(TypeInfo(string), TJvCustomFormatEdit, 'Characters', TJvCharStringProperty);
RegisterPropertyEditor(TypeInfo(string), TJvBaseValidator, 'PropertyToValidate', TJvPropertyValidateProperty);
RegisterPropertyEditor(TypeInfo(string), TJvBaseValidator, 'CompareToProperty', TJvPropertyToCompareProperty); end;
(*
initialization
{$I JvXPBarLaz.lrs}
*)
end.