You've already forked lazarus-ccr
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:
@ -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.
|
45
components/jvcllaz/packages/JvCoreLazD.lpk
Normal file
45
components/jvcllaz/packages/JvCoreLazD.lpk
Normal 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>
|
@ -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>
|
@ -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>
|
51
components/jvcllaz/packages/JvCtrlsLazR.lpk
Normal file
51
components/jvcllaz/packages/JvCtrlsLazR.lpk
Normal 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>
|
45
components/jvcllaz/packages/JvDBLazD.lpk
Normal file
45
components/jvcllaz/packages/JvDBLazD.lpk
Normal 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>
|
43
components/jvcllaz/packages/JvDBLazR.lpk
Normal file
43
components/jvcllaz/packages/JvDBLazR.lpk
Normal 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>
|
@ -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.
|
@ -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.
|
||||
|
@ -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>
|
43
components/jvcllaz/packages/JvValidatorsLazR.lpk
Normal file
43
components/jvcllaz/packages/JvValidatorsLazR.lpk
Normal 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>
|
@ -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>
|
@ -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.
|
51
components/jvcllaz/packages/JvXPCtrlsLazD.lpk
Normal file
51
components/jvcllaz/packages/JvXPCtrlsLazD.lpk
Normal 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>
|
62
components/jvcllaz/packages/JvXPCtrlsLazR.lpk
Normal file
62
components/jvcllaz/packages/JvXPCtrlsLazR.lpk
Normal 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>
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
Reference in New Issue
Block a user