├── .gitignore
├── ChangeLog.txt
├── Delphinus.Info.json
├── Delphinus.Install.json
├── Doc
├── Install.pdf
├── ReleaseNotes_4.pdf
├── ReleaseNotes_en.pdf
├── ReleaseNotes_ru.pdf
├── Source
│ ├── Install.docx
│ ├── Manual_ru.docx
│ ├── ReleaseNotes_4.docx
│ ├── ReleaseNotes_en.docx
│ └── ReleaseNotes_ru.docx
├── WhatIsNinePatchImage.png
└── paint.ddd
├── ErrorSoftGroup.groupproj
├── EsCore.dpk
├── EsCore.dproj
├── EsVclComponents.dpk
├── EsVclComponents.dproj
├── EsVclComponentsDesign.dpk
├── EsVclComponentsDesign.dproj
├── EsVclCore.dpk
├── EsVclCore.dproj
├── Install.txt
├── LICENSE.txt
├── Logos
├── EsComponents166.png
├── EsComponents166BW.png
├── EsComponents166Blue.png
├── EsComponents166Sky.png
├── EsComponents200.png
├── EsComponents240.png
├── Logo.png
├── Logo154.png
├── Preview.gif
├── Preview1.gif
├── Preview2.gif
└── Preview3.gif
├── Packages
├── ErrorSoftGroupRX10Berlin.groupproj
├── ErrorSoftGroupRX10Rio.groupproj
├── ErrorSoftGroupRX10Seattle.groupproj
├── ErrorSoftGroupRX10Sydney.groupproj
├── ErrorSoftGroupRX10Tokyo.groupproj
├── ErrorSoftGroupRX11Alexandria.groupproj
├── ErrorSoftGroupRX12Athens.groupproj
├── ErrorSoftGroupXE2.groupproj
├── ErrorSoftGroupXE3.groupproj
├── ErrorSoftGroupXE4.groupproj
├── ErrorSoftGroupXE5.groupproj
├── ErrorSoftGroupXE6.groupproj
├── ErrorSoftGroupXE7.groupproj
├── ErrorSoftGroupXE8.groupproj
├── FileFix.dpr
├── FileFix.dproj
├── Gen.bat
├── PackagesGenerator.exe
├── PackagesGenerator.ini
├── RX10Berlin
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── RX10Rio
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── RX10Seattle
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── RX10Sydney
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── RX10Tokyo
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── RX11Alexandria
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── RX12Athens
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── ReleaseGen.bat
├── WhatIs.txt
├── XE2
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── XE3
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── XE4
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── XE5
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── XE6
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── XE7
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
└── XE8
│ ├── EsCore.dpk
│ ├── EsCore.dproj
│ ├── EsVclComponents.dpk
│ ├── EsVclComponents.dproj
│ ├── EsVclComponentsDesign.dpk
│ ├── EsVclComponentsDesign.dproj
│ ├── EsVclCore.dpk
│ └── EsVclCore.dproj
├── README.md
├── Samples
├── 9PatchLayout
│ ├── Main.dfm
│ ├── Main.pas
│ ├── NinePatchLayout.dpr
│ ├── NinePatchLayout.dproj
│ ├── NinePatchLayout.res
│ ├── Project9PatchLayout.res
│ ├── Yes.png
│ ├── label.png
│ ├── new_logo_480.png
│ └── test.png
├── ActivityBar
│ ├── ActivityBar.dpr
│ ├── ActivityBar.dproj
│ ├── ActivityBar.res
│ ├── bkg.png
│ ├── uMain.dfm
│ └── uMain.pas
├── BufferedChildrens
│ ├── BufferedChildrens.dpr
│ ├── BufferedChildrens.dproj
│ ├── BufferedChildrens.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── Image
│ ├── ImagesTest.dpr
│ ├── ImagesTest.dproj
│ ├── ImagesTest.res
│ ├── Main.dfm
│ ├── Main.pas
│ └── cfx
│ │ ├── 1.bmp
│ │ ├── 2.bmp
│ │ ├── 3.bmp
│ │ ├── 4.bmp
│ │ ├── 5.bmp
│ │ ├── 6.bmp
│ │ ├── 7.bmp
│ │ ├── logo.png
│ │ ├── t.jpg
│ │ ├── test.png
│ │ └── test2.png
├── Labels
│ ├── Labels.dpr
│ ├── Labels.dproj
│ ├── Labels.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── PaintBox
│ ├── PaintBox.dpr
│ ├── PaintBox.dproj
│ ├── PaintBox.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── Panel
│ ├── Panel.dpr
│ ├── Panel.dproj
│ ├── Panel.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── RegexEdit
│ ├── RegExTest.dpr
│ ├── RegExTest.dproj
│ ├── RegExTest.res
│ ├── uMain.dfm
│ └── uMain.pas
├── Samples.groupproj
├── Shapes
│ ├── Shapes.dpr
│ ├── Shapes.dproj
│ ├── Shapes.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── ShapesOld
│ ├── Shapes.res
│ ├── ShapesOld.dpr
│ ├── ShapesOld.dproj
│ ├── ShapesOld.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── Switch
│ ├── Layout.png
│ ├── Main.dfm
│ ├── Main.pas
│ ├── Switch.dpr
│ ├── Switch.dproj
│ └── Switch.res
├── SydneySample
│ ├── SydneySample.dpr
│ ├── SydneySample.dproj
│ ├── SydneySample.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── TBitmapPixelsDemo
│ ├── TBitmapPixelsDemo.dpr
│ ├── TBitmapPixelsDemo.dproj
│ ├── TBitmapPixelsDemo.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
├── TEsControlListCheckBoxDemo
│ ├── TEsControlListCheckBoxDemo.dpr
│ ├── TEsControlListCheckBoxDemo.dproj
│ ├── TEsControlListCheckBoxDemo.res
│ ├── UnitMain.dfm
│ ├── UnitMain.pas
│ └── UnitMain.vlb
└── TransparentSplitter
│ ├── TransparentSplitter.dpr
│ ├── TransparentSplitter.dproj
│ ├── TransparentSplitter.res
│ ├── UnitMain.dfm
│ └── UnitMain.pas
└── Source
├── ES.Backend.Controls.pas
├── ES.Backend.Selection.pas
├── ES.BaseControls.pas
├── ES.BitmapPixels.pas
├── ES.CfxClasses.pas
├── ES.ControlListControls.pas
├── ES.Core.Classes.pas
├── ES.Core.Utils.pas
├── ES.ExGdiPlus.pas
├── ES.ExGraphics.pas
├── ES.FreeEditors.pas
├── ES.FreeReg.pas
├── ES.Hints.pas
├── ES.Images.pas
├── ES.Indicators.pas
├── ES.Labels.pas
├── ES.Layouts.pas
├── ES.NinePatch.pas
├── ES.PaintBox.pas
├── ES.RegExControls.pas
├── ES.RegexEditor.dfm
├── ES.RegexEditor.pas
├── ES.Shapes.pas
├── ES.StyleHooks.pas
├── ES.StyleImageEditor.dfm
├── ES.StyleImageEditor.pas
├── ES.Switch.pas
├── ES.Utils.pas
├── ES.VclFix.pas
├── EsDefines.inc
├── EsVclCore.inc
├── FreeEsVclComponents.inc
├── cfx
├── EsVclComponents
│ ├── EsErrorHintImage.bmp
│ └── Grip9x9.png
└── EsVclComponentsCfx.res
└── icons
├── ActivityBarIcons.gfie
├── ERRORSOFTVCLCOMPONENTSSPLASHICON.bmp
├── Icons.res
├── ImageIcons.gfie
├── Labels.gfie
├── Logo.gfie
├── Logo.png
├── NinePathIcons.gfie
├── RegExIcons.gfie
├── SplashScreenIcon.gfie
├── SwitchIcons.gfie
├── TESACTIVITYBAR.bmp
├── TESACTIVITYBAR24.bmp
├── TESACTIVITYBAR32.bmp
├── TESCONTROLLISTCHECKBOX.bmp
├── TESCONTROLLISTCHECKBOX24.bmp
├── TESCONTROLLISTCHECKBOX32.bmp
├── TESIMAGE.bmp
├── TESIMAGE24.bmp
├── TESIMAGE32.bmp
├── TESIMAGECONTROL.bmp
├── TESIMAGECONTROL24.bmp
├── TESIMAGECONTROL32.bmp
├── TESIMAGELABEL.bmp
├── TESIMAGELABEL24.bmp
├── TESIMAGELABEL32.bmp
├── TESIMAGELAYOUT.bmp
├── TESIMAGELAYOUT24.bmp
├── TESIMAGELAYOUT32.bmp
├── TESIMAGESTATICTEXT.bmp
├── TESIMAGESTATICTEXT24.bmp
├── TESIMAGESTATICTEXT32.bmp
├── TESLAYOUT.bmp
├── TESLAYOUT24.bmp
├── TESLAYOUT32.bmp
├── TESLINKLABEL.bmp
├── TESLINKLABEL24.bmp
├── TESLINKLABEL32.bmp
├── TESNINEPATCHIMAGE.bmp
├── TESNINEPATCHIMAGE24.bmp
├── TESNINEPATCHIMAGE32.bmp
├── TESPAINTBOX.bmp
├── TESPAINTBOX24.bmp
├── TESPAINTBOX32.bmp
├── TESPANEL.bmp
├── TESPANEL24.bmp
├── TESPANEL32.bmp
├── TESREGEXBUTTONEDEDIT.bmp
├── TESREGEXBUTTONEDEDIT24.bmp
├── TESREGEXBUTTONEDEDIT32.bmp
├── TESREGEXEDIT.bmp
├── TESREGEXEDIT24.bmp
├── TESREGEXEDIT32.bmp
├── TESREGEXLABELEDEDIT.bmp
├── TESREGEXLABELEDEDIT24.bmp
├── TESREGEXLABELEDEDIT32.bmp
├── TESSHAPE.bmp
├── TESSHAPE24.bmp
├── TESSHAPE32.bmp
├── TESSWITCH.bmp
├── TESSWITCH24.bmp
├── TESSWITCH32.bmp
├── TESTRANSPARENTSPLITTER.bmp
├── TESTRANSPARENTSPLITTER24.bmp
├── TESTRANSPARENTSPLITTER32.bmp
├── TESVERSIONLABEL.bmp
├── TESVERSIONLABEL24.bmp
├── TESVERSIONLABEL32.bmp
├── TESVIRTUALIMAGE.bmp
├── TESVIRTUALIMAGE24.bmp
├── TESVIRTUALIMAGE32.bmp
├── TESVIRTUALIMAGECONTROL.bmp
├── TESVIRTUALIMAGECONTROL24.bmp
└── TESVIRTUALIMAGECONTROL32.bmp
/.gitignore:
--------------------------------------------------------------------------------
1 | # Uncomment these types if you want even more clean repository. But be careful.
2 | # It can make harm to an existing project source. Read explanations below.
3 | #
4 | # Resource files are binaries containing manifest, project icon and version info.
5 | # They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files.
6 | #*.res
7 | #
8 | # Type library file (binary). In old Delphi versions it should be stored.
9 | # Since Delphi 2009 it is produced from .ridl file and can safely be ignored.
10 | #*.tlb
11 | #
12 | # Diagram Portfolio file. Used by the diagram editor up to Delphi 7.
13 | # Uncomment this if you are not using diagrams or use newer Delphi version.
14 | #*.ddp
15 | #
16 | # Visual LiveBindings file. Added in Delphi XE2.
17 | # Uncomment this if you are not using LiveBindings Designer.
18 | #*.vlb
19 | #
20 | # Deployment Manager configuration file for your project. Added in Delphi XE2.
21 | # Uncomment this if it is not mobile development and you do not use remote debug feature.
22 | #*.deployproj
23 | #
24 |
25 | # Delphi compiler-generated binaries (safe to delete)
26 | *.exe
27 | *.dll
28 | *.bpl
29 | *.bpi
30 | *.dcp
31 | *.so
32 | *.apk
33 | *.drc
34 | *.map
35 | *.dres
36 | *.rsm
37 | *.tds
38 | *.dcu
39 | *.lib
40 |
41 | # Delphi autogenerated files (duplicated info)
42 | *.cfg
43 | *Resource.rc
44 |
45 | # Delphi local files (user-specific info)
46 | *.local
47 | *.identcache
48 | *.projdata
49 | *.tvsconfig
50 | *.dsk
51 |
52 | # Delphi history and backups
53 | __history/
54 | *.~*
55 |
56 | # Castalia statistics file
57 | *.stat
58 |
--------------------------------------------------------------------------------
/Delphinus.Info.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "{426A8E36-0A51-47F5-8099-2727517BAC77}",
3 | "name": "ErrorSoftVclComponents",
4 | "picture": "Logos\\Logo154.png",
5 | "license_type": "Modified MIT License (MIT), GNU GPL v2",
6 | "license_file": "LICENSE.txt",
7 | "platforms": "Win32;Win64",
8 | "compiler_min": 23
9 | }
--------------------------------------------------------------------------------
/Delphinus.Install.json:
--------------------------------------------------------------------------------
1 | {
2 | "search_pathes":
3 | [
4 | {
5 | "pathes": "Source",
6 | "platforms": "Win32;Win64"
7 | }
8 | ],
9 |
10 | "source_folders":
11 | [
12 | {
13 | "folder": "",
14 | "base": "",
15 | "recursive": true,
16 | "filter": "*.*"
17 | }
18 | ],
19 |
20 | "projects":
21 | [
22 | {
23 | "project": "ErrorSoftGroup.groupproj"
24 | }
25 | ]
26 | }
--------------------------------------------------------------------------------
/Doc/Install.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/Install.pdf
--------------------------------------------------------------------------------
/Doc/ReleaseNotes_4.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/ReleaseNotes_4.pdf
--------------------------------------------------------------------------------
/Doc/ReleaseNotes_en.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/ReleaseNotes_en.pdf
--------------------------------------------------------------------------------
/Doc/ReleaseNotes_ru.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/ReleaseNotes_ru.pdf
--------------------------------------------------------------------------------
/Doc/Source/Install.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/Source/Install.docx
--------------------------------------------------------------------------------
/Doc/Source/Manual_ru.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/Source/Manual_ru.docx
--------------------------------------------------------------------------------
/Doc/Source/ReleaseNotes_4.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/Source/ReleaseNotes_4.docx
--------------------------------------------------------------------------------
/Doc/Source/ReleaseNotes_en.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/Source/ReleaseNotes_en.docx
--------------------------------------------------------------------------------
/Doc/Source/ReleaseNotes_ru.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/Source/ReleaseNotes_ru.docx
--------------------------------------------------------------------------------
/Doc/WhatIsNinePatchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/WhatIsNinePatchImage.png
--------------------------------------------------------------------------------
/Doc/paint.ddd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Doc/paint.ddd
--------------------------------------------------------------------------------
/ErrorSoftGroup.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 |
32 | requires
33 | rtl;
34 |
35 | contains
36 | ES.Core.Classes in 'Source\ES.Core.Classes.pas',
37 | ES.Core.Utils in 'Source\ES.Core.Utils.pas';
38 |
39 | end.
40 |
--------------------------------------------------------------------------------
/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 |
32 | requires
33 | rtl,
34 | EsVclCore,
35 | EsCore,
36 | {$IF not(Defined(VER210) or Defined(VER220) or Defined(VER230) or Defined(VER240) or Defined(VER250) or Defined(VER260) or Defined(VER270) or Defined(VER280) or Defined(VER290) or Defined(VER300) or Defined(VER310) or Defined(VER320) or Defined(VER330))}vclwinx,{$IFEND}
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in 'Source\ES.ControlListControls.pas',
41 | ES.Hints in 'Source\ES.Hints.pas',
42 | ES.Images in 'Source\ES.Images.pas',
43 | ES.Indicators in 'Source\ES.Indicators.pas',
44 | ES.Labels in 'Source\ES.Labels.pas',
45 | ES.Layouts in 'Source\ES.Layouts.pas',
46 | ES.NinePatch in 'Source\ES.NinePatch.pas',
47 | ES.PaintBox in 'Source\ES.PaintBox.pas',
48 | ES.RegExControls in 'Source\ES.RegExControls.pas',
49 | ES.Shapes in 'Source\ES.Shapes.pas',
50 | ES.Switch in 'Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 |
32 | requires
33 | rtl,
34 | EsCore,
35 | EsVclCore,
36 | EsVclComponents,
37 | designide;
38 |
39 | contains
40 | ES.FreeEditors in 'Source\ES.FreeEditors.pas',
41 | ES.FreeReg in 'Source\ES.FreeReg.pas',
42 | ES.RegexEditor in 'Source\ES.RegexEditor.pas' {EsRegexEditorForm};
43 |
44 | end.
45 |
--------------------------------------------------------------------------------
/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 |
32 | requires
33 | rtl,
34 | EsCore,
35 | vclimg,
36 | vcl;
37 |
38 | contains
39 | ES.BaseControls in 'Source\ES.BaseControls.pas',
40 | ES.BitmapPixels in 'Source\ES.BitmapPixels.pas',
41 | ES.CfxClasses in 'Source\ES.CfxClasses.pas',
42 | ES.ExGdiPlus in 'Source\ES.ExGdiPlus.pas',
43 | ES.ExGraphics in 'Source\ES.ExGraphics.pas',
44 | ES.StyleHooks in 'Source\ES.StyleHooks.pas',
45 | ES.Utils in 'Source\ES.Utils.pas',
46 | ES.VclFix in 'Source\ES.VclFix.pas';
47 |
48 | end.
49 |
50 |
--------------------------------------------------------------------------------
/Install.txt:
--------------------------------------------------------------------------------
1 | INSTALLATION:
2 | 0. Uninstall previous version!
3 | 1. Add "/Source" folder to search path (Tools->Options->Language->Delphi->Library->Library path), for "Selected platform": "Windows 32-bit", "Windows 64-bit", and "Windows 64-bit (Modern)" (if exists)
4 | 2. If you plan to install the components to multiple versions of Delphi on computer(multiple installation) use specific packages in "/packages" folder.
5 | 3. Open "ErrorSoftGroup.groupproj"(or specific for Delphi version) project group
6 | 4. Build "EsCore.bpl"
7 | 5. Build "EsVclCore.bpl"
8 | 6. Build "EsVclComponents.bpl"
9 | 7. Install "EsVclComponentsDesign.bpl"
10 | 8. Enjoy!
11 |
12 | WARNING:
13 | Activate FixLoadPng in "Source/FreeEsVclComponents.inc" if you are having problems downloading PNG images in the Design time,
14 | because of some installed packages (ex: AlphaSkins)
15 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | This library is Open Source software, can be used this in commercial projects, modify, and distribute as source code or binary files.
2 | ===
3 | This library licensed at two license: GNU GPL v2 and Modified MIT License (MIT)
4 | You can choose one of two license.
5 | 1. GNU GPL v2: https://www.gnu.org/licenses/gpl2.html
6 | 2. Modified MIT License (MIT):
7 | ===
8 | Modified MIT License (MIT)
9 |
10 | Copyright (c) 2009-2023 Peter Sokolov, ErrorSoft(c)
11 |
12 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
13 |
14 | 1. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
15 | 2. Do not have to sell this library as a standalone components library or as part of another components library (you can agree with me on licensing).
16 | 3. Desirable specify the use of this library in your software (example: about window).
17 |
18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
19 |
--------------------------------------------------------------------------------
/Logos/EsComponents166.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/EsComponents166.png
--------------------------------------------------------------------------------
/Logos/EsComponents166BW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/EsComponents166BW.png
--------------------------------------------------------------------------------
/Logos/EsComponents166Blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/EsComponents166Blue.png
--------------------------------------------------------------------------------
/Logos/EsComponents166Sky.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/EsComponents166Sky.png
--------------------------------------------------------------------------------
/Logos/EsComponents200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/EsComponents200.png
--------------------------------------------------------------------------------
/Logos/EsComponents240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/EsComponents240.png
--------------------------------------------------------------------------------
/Logos/Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/Logo.png
--------------------------------------------------------------------------------
/Logos/Logo154.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/Logo154.png
--------------------------------------------------------------------------------
/Logos/Preview.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/Preview.gif
--------------------------------------------------------------------------------
/Logos/Preview1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/Preview1.gif
--------------------------------------------------------------------------------
/Logos/Preview2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/Preview2.gif
--------------------------------------------------------------------------------
/Logos/Preview3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Logos/Preview3.gif
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupRX10Berlin.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupRX10Rio.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupRX10Seattle.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupRX10Sydney.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupRX10Tokyo.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupRX11Alexandria.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupRX12Athens.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupXE2.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupXE3.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupXE4.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupXE5.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupXE6.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupXE7.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/ErrorSoftGroupXE8.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5B9287A3-1F89-4FEE-A2E4-39EB910041C0}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Default.Personality.12
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Packages/FileFix.dpr:
--------------------------------------------------------------------------------
1 | program FileFix;
2 |
3 | {$APPTYPE CONSOLE}
4 |
5 | {$R *.res}
6 |
7 | uses
8 | System.SysUtils, System.Classes;
9 |
10 | var
11 | Path: string;
12 | Lines: TStringList;
13 | Text, NewText: string;
14 | Number, I: Integer;
15 | begin
16 | try
17 | if not FindCmdLineSwitch('path', Path) then
18 | halt(1);
19 |
20 | Lines := TStringList.Create();
21 | try
22 | Lines.LoadFromFile(Path);
23 |
24 | if FindCmdLineSwitch('delete-with', Text) then
25 | begin
26 | Text := Text.Replace('^^', '"');
27 | while True do
28 | begin
29 | Number := -1;
30 | for I := 0 to Lines.Count - 1 do
31 | begin
32 | if Lines[I].Contains(Text) then
33 | begin
34 | Number := I;
35 | break;
36 | end;
37 | end;
38 |
39 | if Number = -1 then
40 | break;
41 | Lines.Delete(Number);
42 | end;
43 | end;
44 |
45 | if FindCmdLineSwitch('replace-with', Text) then
46 | begin
47 | if not FindCmdLineSwitch('to', NewText) then
48 | halt(1);
49 | Text := Text.Replace('^^', '"');
50 | NewText := NewText.Replace('^^', '"');
51 | while True do
52 | begin
53 | Number := -1;
54 | for I := 0 to Lines.Count - 1 do
55 | begin
56 | if Lines[I].Contains(Text) then
57 | begin
58 | Number := I;
59 | break;
60 | end;
61 | end;
62 |
63 | if Number = -1 then
64 | break;
65 |
66 | Lines[Number] := Lines[Number].Substring(0, Lines[I].IndexOf(Text)) + NewText;
67 | end;
68 | end;
69 |
70 | if FindCmdLineSwitch('insert-after', Text) then
71 | begin
72 | if not FindCmdLineSwitch('line', NewText) then
73 | halt(1);
74 | Text := Text.Replace('^^', '"');
75 | NewText := NewText.Replace('^^', '"');
76 | Number := 0;
77 | while Number <= Lines.Count - 1 do
78 | begin
79 | if Lines[Number].Contains(Text) then
80 | begin
81 | Lines.Insert(Number + 1, Lines[Number].Substring(0, Lines[Number].IndexOf(Text)) + NewText);
82 | Number := Number + 1;
83 | end;
84 | Number := Number + 1;
85 | end;
86 | end;
87 |
88 | Lines.SaveToFile(Path);
89 | finally
90 | Lines.Free();
91 | end;
92 |
93 | except
94 | on E: Exception do
95 | Writeln(E.ClassName, ': ', E.Message);
96 | end;
97 | end.
98 |
--------------------------------------------------------------------------------
/Packages/Gen.bat:
--------------------------------------------------------------------------------
1 | PackagesGenerator -config PackagesGenerator.ini -hide -skip
--------------------------------------------------------------------------------
/Packages/PackagesGenerator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Packages/PackagesGenerator.exe
--------------------------------------------------------------------------------
/Packages/PackagesGenerator.ini:
--------------------------------------------------------------------------------
1 | [Folders]
2 | Base=..\
3 | Gen=
4 | GroupAbove=True
5 |
6 | [Versions]
7 | RX12Athens=290
8 | RX11Alexandria=280
9 | RX10Sydney=270
10 | RX10Rio=260
11 | RX10Tokyo=250
12 | RX10Berlin=240
13 | RX10Seattle=230
14 | XE8=220
15 | XE7=210
16 | XE6=200
17 | XE5=190
18 | XE4=180
19 | XE3=170
20 | XE2=160
21 |
22 | [Files]
23 | EsVclComponentsDesign.dpk
24 | EsVclComponents.dpk
25 | EsVclCore.dpk
26 | EsCore.dpk
27 | EsVclComponentsDesign.dproj
28 | EsVclComponents.dproj
29 | EsVclCore.dproj
30 | EsCore.dproj
31 | ErrorSoftGroup.groupproj
--------------------------------------------------------------------------------
/Packages/RX10Berlin/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '240'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/RX10Berlin/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '240'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/RX10Berlin/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '240'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/RX10Berlin/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '240'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/RX10Rio/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '260'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/RX10Rio/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '260'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/RX10Rio/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '260'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/RX10Rio/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '260'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/RX10Seattle/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '230'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/RX10Seattle/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '230'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/RX10Seattle/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '230'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/RX10Seattle/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '230'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/RX10Sydney/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '270'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/RX10Sydney/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '270'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclwinx,
38 | vclimg;
39 |
40 | contains
41 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
42 | ES.Hints in '..\..\Source\ES.Hints.pas',
43 | ES.Images in '..\..\Source\ES.Images.pas',
44 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
45 | ES.Labels in '..\..\Source\ES.Labels.pas',
46 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
47 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
48 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
49 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
50 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
51 | ES.Switch in '..\..\Source\ES.Switch.pas';
52 |
53 | end.
54 |
--------------------------------------------------------------------------------
/Packages/RX10Sydney/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '270'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/RX10Sydney/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '270'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/RX10Tokyo/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '250'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/RX10Tokyo/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '250'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/RX10Tokyo/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '250'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/RX10Tokyo/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '250'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/RX11Alexandria/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '280'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/RX11Alexandria/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '280'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclwinx,
38 | vclimg;
39 |
40 | contains
41 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
42 | ES.Hints in '..\..\Source\ES.Hints.pas',
43 | ES.Images in '..\..\Source\ES.Images.pas',
44 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
45 | ES.Labels in '..\..\Source\ES.Labels.pas',
46 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
47 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
48 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
49 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
50 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
51 | ES.Switch in '..\..\Source\ES.Switch.pas';
52 |
53 | end.
54 |
--------------------------------------------------------------------------------
/Packages/RX11Alexandria/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '280'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/RX11Alexandria/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '280'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/RX12Athens/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '290'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/RX12Athens/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '290'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclwinx,
38 | vclimg;
39 |
40 | contains
41 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
42 | ES.Hints in '..\..\Source\ES.Hints.pas',
43 | ES.Images in '..\..\Source\ES.Images.pas',
44 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
45 | ES.Labels in '..\..\Source\ES.Labels.pas',
46 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
47 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
48 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
49 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
50 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
51 | ES.Switch in '..\..\Source\ES.Switch.pas';
52 |
53 | end.
54 |
--------------------------------------------------------------------------------
/Packages/RX12Athens/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '290'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/RX12Athens/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '290'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/ReleaseGen.bat:
--------------------------------------------------------------------------------
1 | call Gen.bat
2 |
3 | rem fix vclwinx package requires (need before Sydney)
4 | set package=XE2
5 | call :vclwinx_before_fix
6 | set package=XE3
7 | call :vclwinx_before_fix
8 | set package=XE4
9 | call :vclwinx_before_fix
10 | set package=XE5
11 | call :vclwinx_before_fix
12 | set package=XE6
13 | call :vclwinx_before_fix
14 | set package=XE7
15 | call :vclwinx_before_fix
16 | set package=XE8
17 | call :vclwinx_before_fix
18 | set package=RX10Seattle
19 | call :vclwinx_before_fix
20 | set package=RX10Berlin
21 | call :vclwinx_before_fix
22 | set package=RX10Tokyo
23 | call :vclwinx_before_fix
24 | set package=RX10Rio
25 | call :vclwinx_before_fix
26 |
27 | rem fix vclwinx package requires (need after Sydney)
28 | set package=RX10Sydney
29 | call :vclwinx_after_fix
30 | set package=RX11Alexandria
31 | call :vclwinx_after_fix
32 | set package=RX12Athens
33 | call :vclwinx_after_fix
34 |
35 | goto :end
36 |
37 | :vclwinx_before_fix
38 | FileFix -path %package%/EsVclComponents.dpk -delete-with "{$IF not(Defined(VER210) or Defined(VER220) or Defined(VER230) or Defined(VER240) or Defined(VER250) or Defined(VER260) or Defined(VER270) or Defined(VER280) or Defined(VER290) or Defined(VER300) or Defined(VER310) or Defined(VER320) or Defined(VER330))}vclwinx,{$IFEND}"
39 | exit /b
40 |
41 | rem set %package% var!
42 | type %package%\EsVclComponents.dpk | findstr /v vclwinx > %package%\temp.dpk
43 | del %package%\EsVclComponents.dpk
44 | rename %package%\temp.dpk EsVclComponents.dpk
45 | exit /b
46 |
47 | :vclwinx_after_fix
48 | FileFix -path %package%/EsVclComponents.dpk -replace-with "{$IF not(Defined(VER210) or Defined(VER220) or Defined(VER230) or Defined(VER240) or Defined(VER250) or Defined(VER260) or Defined(VER270) or Defined(VER280) or Defined(VER290) or Defined(VER300) or Defined(VER310) or Defined(VER320) or Defined(VER330))}vclwinx,{$IFEND}" -to "vclwinx,"
49 | set lineto=/"RX10Sydney/"
50 | FileFix -path %package%/EsVclComponents.dproj -insert-after "" -line ""
51 | exit /b
52 |
53 | rem set %package% var!
54 | powershell -executionpolicy bypass -command "(Get-Content -Path %package%\EsVclComponents.dpk) -replace [regex]::Escape('{$IF not(Defined(VER210) or Defined(VER220) or Defined(VER230) or Defined(VER240) or Defined(VER250) or Defined(VER260) or Defined(VER270) or Defined(VER280) or Defined(VER290) or Defined(VER300) or Defined(VER310) or Defined(VER320) or Defined(VER330))}vclwinx,{$IFEND}'), 'vclwinx,' | Set-Content -Path %package%\EsVclComponents.dpk -Encoding UTF8"
55 | powershell -executionpolicy bypass -command "(Get-Content -Path %package%\EsVclComponents.dproj) -replace [regex]::Escape(' '), (' ' + \"`r`n\" + ' ') | Set-Content -Path %package%\EsVclComponents.dproj -Encoding UTF8"
56 | exit /b
57 |
58 | :end
--------------------------------------------------------------------------------
/Packages/WhatIs.txt:
--------------------------------------------------------------------------------
1 | see: https://github.com/errorcalc/PackagesGenerator/
--------------------------------------------------------------------------------
/Packages/XE2/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '160'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/XE2/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '160'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/XE2/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '160'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/XE2/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '160'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/XE3/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '170'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/XE3/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '170'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/XE3/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '170'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/XE3/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '170'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/XE4/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '180'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/XE4/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '180'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/XE4/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '180'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/XE4/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '180'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/XE5/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '190'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/XE5/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '190'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/XE5/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '190'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/XE5/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '190'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/XE6/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '200'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/XE6/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '200'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/XE6/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '200'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/XE6/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '200'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/XE7/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '210'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/XE7/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '210'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/XE7/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '210'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/XE7/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '210'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Packages/XE8/EsCore.dpk:
--------------------------------------------------------------------------------
1 | package EsCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '220'}
32 |
33 | requires
34 | rtl;
35 |
36 | contains
37 | ES.Core.Classes in '..\..\Source\ES.Core.Classes.pas',
38 | ES.Core.Utils in '..\..\Source\ES.Core.Utils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/Packages/XE8/EsVclComponents.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponents;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponents'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '220'}
32 |
33 | requires
34 | rtl,
35 | EsVclCore,
36 | EsCore,
37 | vclimg;
38 |
39 | contains
40 | ES.ControlListControls in '..\..\Source\ES.ControlListControls.pas',
41 | ES.Hints in '..\..\Source\ES.Hints.pas',
42 | ES.Images in '..\..\Source\ES.Images.pas',
43 | ES.Indicators in '..\..\Source\ES.Indicators.pas',
44 | ES.Labels in '..\..\Source\ES.Labels.pas',
45 | ES.Layouts in '..\..\Source\ES.Layouts.pas',
46 | ES.NinePatch in '..\..\Source\ES.NinePatch.pas',
47 | ES.PaintBox in '..\..\Source\ES.PaintBox.pas',
48 | ES.RegExControls in '..\..\Source\ES.RegExControls.pas',
49 | ES.Shapes in '..\..\Source\ES.Shapes.pas',
50 | ES.Switch in '..\..\Source\ES.Switch.pas';
51 |
52 | end.
53 |
--------------------------------------------------------------------------------
/Packages/XE8/EsVclComponentsDesign.dpk:
--------------------------------------------------------------------------------
1 | package EsVclComponentsDesign;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '220'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | EsVclCore,
37 | EsVclComponents,
38 | designide;
39 |
40 | contains
41 | ES.FreeEditors in '..\..\Source\ES.FreeEditors.pas',
42 | ES.FreeReg in '..\..\Source\ES.FreeReg.pas',
43 | ES.RegexEditor in '..\..\Source\ES.RegexEditor.pas' {EsRegexEditorForm};
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Packages/XE8/EsVclCore.dpk:
--------------------------------------------------------------------------------
1 | package EsVclCore;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Errorsoft EsVclCore'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD ON}
31 | {$LIBSUFFIX '220'}
32 |
33 | requires
34 | rtl,
35 | EsCore,
36 | vclimg,
37 | vcl;
38 |
39 | contains
40 | ES.BaseControls in '..\..\Source\ES.BaseControls.pas',
41 | ES.BitmapPixels in '..\..\Source\ES.BitmapPixels.pas',
42 | ES.CfxClasses in '..\..\Source\ES.CfxClasses.pas',
43 | ES.ExGdiPlus in '..\..\Source\ES.ExGdiPlus.pas',
44 | ES.ExGraphics in '..\..\Source\ES.ExGraphics.pas',
45 | ES.StyleHooks in '..\..\Source\ES.StyleHooks.pas',
46 | ES.Utils in '..\..\Source\ES.Utils.pas',
47 | ES.VclFix in '..\..\Source\ES.VclFix.pas';
48 |
49 | end.
50 |
51 |
--------------------------------------------------------------------------------
/Samples/9PatchLayout/Main.pas:
--------------------------------------------------------------------------------
1 | unit Main;
2 |
3 | interface
4 |
5 | uses
6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, ES.BaseControls, ES.Layouts, ES.NinePatch,
8 | Vcl.ExtCtrls, Math;
9 |
10 | type
11 | TFormMain = class(TForm)
12 | EsImageLayout1: TEsImageLayout;
13 | EsImageLabel1: TEsImageLabel;
14 | EsImageLabel2: TEsImageLabel;
15 | EsImageLabel3: TEsImageLabel;
16 | EsImageLabel4: TEsImageLabel;
17 | EsImageLabel5: TEsImageLabel;
18 | EsImageStaticText1: TEsImageStaticText;
19 | TimerAnimate: TTimer;
20 | procedure TimerAnimateTimer(Sender: TObject);
21 | private
22 | { Private declarations }
23 | public
24 | { Public declarations }
25 | end;
26 |
27 | var
28 | FormMain: TFormMain;
29 |
30 | implementation
31 |
32 | {$R *.dfm}
33 |
34 | procedure TFormMain.TimerAnimateTimer(Sender: TObject);
35 | begin
36 | EsImageLayout1.OverlayOpacity := Trunc((Sin(GetTickCount64 * 0.004) + 1) * 127);
37 | end;
38 |
39 | end.
40 |
--------------------------------------------------------------------------------
/Samples/9PatchLayout/NinePatchLayout.dpr:
--------------------------------------------------------------------------------
1 | program NinePatchLayout;
2 |
3 | uses
4 | Vcl.Forms,
5 | Main in 'Main.pas' {FormMain};
6 |
7 | {$R *.res}
8 |
9 | begin
10 | Application.Initialize;
11 | Application.MainFormOnTaskbar := True;
12 | Application.CreateForm(TFormMain, FormMain);
13 | Application.Run;
14 | end.
15 |
--------------------------------------------------------------------------------
/Samples/9PatchLayout/NinePatchLayout.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/9PatchLayout/NinePatchLayout.res
--------------------------------------------------------------------------------
/Samples/9PatchLayout/Project9PatchLayout.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/9PatchLayout/Project9PatchLayout.res
--------------------------------------------------------------------------------
/Samples/9PatchLayout/Yes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/9PatchLayout/Yes.png
--------------------------------------------------------------------------------
/Samples/9PatchLayout/label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/9PatchLayout/label.png
--------------------------------------------------------------------------------
/Samples/9PatchLayout/new_logo_480.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/9PatchLayout/new_logo_480.png
--------------------------------------------------------------------------------
/Samples/9PatchLayout/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/9PatchLayout/test.png
--------------------------------------------------------------------------------
/Samples/ActivityBar/ActivityBar.dpr:
--------------------------------------------------------------------------------
1 | program ActivityBar;
2 |
3 | uses
4 | Vcl.Forms,
5 | uMain in 'uMain.pas' {MainForm},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.MainFormOnTaskbar := True;
14 | Application.CreateForm(TMainForm, MainForm);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/Samples/ActivityBar/ActivityBar.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/ActivityBar/ActivityBar.res
--------------------------------------------------------------------------------
/Samples/ActivityBar/bkg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/ActivityBar/bkg.png
--------------------------------------------------------------------------------
/Samples/BufferedChildrens/BufferedChildrens.dpr:
--------------------------------------------------------------------------------
1 | program BufferedChildrens;
2 |
3 |
4 |
5 | uses
6 | Vcl.Forms,
7 | Vcl.Themes,
8 | Vcl.Styles,
9 | UnitMain in 'UnitMain.pas' {FormDemo};
10 |
11 | {$R *.res}
12 |
13 | begin
14 | Application.Initialize;
15 | Application.MainFormOnTaskbar := True;
16 | Application.CreateForm(TFormDemo, FormDemo);
17 | Application.Run;
18 | end.
19 |
--------------------------------------------------------------------------------
/Samples/BufferedChildrens/BufferedChildrens.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/BufferedChildrens/BufferedChildrens.res
--------------------------------------------------------------------------------
/Samples/Image/ImagesTest.dpr:
--------------------------------------------------------------------------------
1 | program ImagesTest;
2 |
3 | uses
4 | Vcl.Forms,
5 | Main in 'Main.pas' {MainForm};
6 |
7 | {$R *.res}
8 |
9 | begin
10 | Application.Initialize;
11 | Application.MainFormOnTaskbar := True;
12 | Application.CreateForm(TMainForm, MainForm);
13 | Application.Run;
14 | end.
15 |
--------------------------------------------------------------------------------
/Samples/Image/ImagesTest.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/ImagesTest.res
--------------------------------------------------------------------------------
/Samples/Image/cfx/1.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/1.bmp
--------------------------------------------------------------------------------
/Samples/Image/cfx/2.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/2.bmp
--------------------------------------------------------------------------------
/Samples/Image/cfx/3.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/3.bmp
--------------------------------------------------------------------------------
/Samples/Image/cfx/4.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/4.bmp
--------------------------------------------------------------------------------
/Samples/Image/cfx/5.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/5.bmp
--------------------------------------------------------------------------------
/Samples/Image/cfx/6.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/6.bmp
--------------------------------------------------------------------------------
/Samples/Image/cfx/7.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/7.bmp
--------------------------------------------------------------------------------
/Samples/Image/cfx/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/logo.png
--------------------------------------------------------------------------------
/Samples/Image/cfx/t.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/t.jpg
--------------------------------------------------------------------------------
/Samples/Image/cfx/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/test.png
--------------------------------------------------------------------------------
/Samples/Image/cfx/test2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Image/cfx/test2.png
--------------------------------------------------------------------------------
/Samples/Labels/Labels.dpr:
--------------------------------------------------------------------------------
1 | program Labels;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain};
6 |
7 | {$R *.res}
8 |
9 | begin
10 | ReportMemoryLeaksOnShutdown := True;
11 | Application.Initialize;
12 | Application.MainFormOnTaskbar := True;
13 | Application.CreateForm(TFormMain, FormMain);
14 | Application.Run;
15 | end.
16 |
--------------------------------------------------------------------------------
/Samples/Labels/Labels.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Labels/Labels.res
--------------------------------------------------------------------------------
/Samples/Labels/UnitMain.dfm:
--------------------------------------------------------------------------------
1 | object FormMain: TFormMain
2 | Left = 0
3 | Top = 0
4 | BorderStyle = bsToolWindow
5 | Caption = 'Labels Sample'
6 | ClientHeight = 241
7 | ClientWidth = 337
8 | Color = clBtnFace
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'Tahoma'
13 | Font.Style = []
14 | OldCreateOrder = False
15 | OnCreate = FormCreate
16 | PixelsPerInch = 96
17 | TextHeight = 13
18 | object GroupBox1: TGroupBox
19 | Left = 8
20 | Top = 8
21 | Width = 321
22 | Height = 57
23 | Caption = 'TEsVersionLabel'
24 | TabOrder = 0
25 | object EsVersionLabel: TEsVersionLabel
26 | Left = 11
27 | Top = 24
28 | Width = 78
29 | Height = 13
30 | end
31 | object Label1: TLabel
32 | Left = 237
33 | Top = 24
34 | Width = 68
35 | Height = 13
36 | Caption = '<--- Click this!'
37 | end
38 | end
39 | object GroupBox2: TGroupBox
40 | Left = 8
41 | Top = 71
42 | Width = 321
43 | Height = 162
44 | Caption = 'TEsLinkLabel'
45 | TabOrder = 1
46 | object EsLinkLabel: TEsLinkLabel
47 | Left = 11
48 | Top = 136
49 | Width = 54
50 | Height = 13
51 | Caption = 'EsLinkLabel'
52 | end
53 | object EditCaption: TLabeledEdit
54 | Left = 11
55 | Top = 48
56 | Width = 294
57 | Height = 21
58 | EditLabel.Width = 37
59 | EditLabel.Height = 13
60 | EditLabel.Caption = 'Caption'
61 | TabOrder = 0
62 | Text = 'errorsoft.org'
63 | OnChange = EditCaptionChange
64 | end
65 | object EditAddress: TLabeledEdit
66 | Left = 11
67 | Top = 96
68 | Width = 294
69 | Height = 21
70 | EditLabel.Width = 39
71 | EditLabel.Height = 13
72 | EditLabel.Caption = 'Address'
73 | TabOrder = 1
74 | Text = 'http://errorsoft.org'
75 | OnChange = EditAddressChange
76 | end
77 | end
78 | end
79 |
--------------------------------------------------------------------------------
/Samples/Labels/UnitMain.pas:
--------------------------------------------------------------------------------
1 | unit UnitMain;
2 |
3 | interface
4 |
5 | uses
6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, ES.Labels, Vcl.StdCtrls, Vcl.ExtCtrls,
8 | Vcl.Mask;
9 |
10 | type
11 | TFormMain = class(TForm)
12 | GroupBox1: TGroupBox;
13 | EsVersionLabel: TEsVersionLabel;
14 | GroupBox2: TGroupBox;
15 | EditCaption: TLabeledEdit;
16 | EditAddress: TLabeledEdit;
17 | EsLinkLabel: TEsLinkLabel;
18 | Label1: TLabel;
19 | procedure EditCaptionChange(Sender: TObject);
20 | procedure EditAddressChange(Sender: TObject);
21 | procedure FormCreate(Sender: TObject);
22 | private
23 | { Private declarations }
24 | procedure UpdateMe();
25 | public
26 | { Public declarations }
27 | end;
28 |
29 | var
30 | FormMain: TFormMain;
31 |
32 | implementation
33 |
34 | {$R *.dfm}
35 |
36 | procedure TFormMain.EditCaptionChange(Sender: TObject);
37 | begin
38 | UpdateMe;
39 | end;
40 |
41 | procedure TFormMain.FormCreate(Sender: TObject);
42 | begin
43 | UpdateMe;
44 | end;
45 |
46 | procedure TFormMain.UpdateMe();
47 | begin
48 | EsLinkLabel.Caption := EditCaption.Text;
49 | EsLinkLabel.Url := EditAddress.Text;
50 | end;
51 |
52 | procedure TFormMain.EditAddressChange(Sender: TObject);
53 | begin
54 | UpdateMe;
55 | end;
56 |
57 | end.
58 |
--------------------------------------------------------------------------------
/Samples/PaintBox/PaintBox.dpr:
--------------------------------------------------------------------------------
1 | program PaintBox;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain};
6 |
7 | {$R *.res}
8 |
9 | begin
10 | ReportMemoryLeaksOnShutdown := True;
11 | Application.Initialize;
12 | Application.MainFormOnTaskbar := True;
13 | Application.CreateForm(TFormMain, FormMain);
14 | Application.Run;
15 | end.
16 |
--------------------------------------------------------------------------------
/Samples/PaintBox/PaintBox.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/PaintBox/PaintBox.res
--------------------------------------------------------------------------------
/Samples/PaintBox/UnitMain.dfm:
--------------------------------------------------------------------------------
1 | object FormMain: TFormMain
2 | Left = 0
3 | Top = 0
4 | BorderIcons = [biSystemMenu, biMinimize]
5 | BorderStyle = bsSingle
6 | Caption = 'TEsPaintBox Demo'
7 | ClientHeight = 435
8 | ClientWidth = 822
9 | Color = clWhite
10 | Font.Charset = DEFAULT_CHARSET
11 | Font.Color = clWindowText
12 | Font.Height = -11
13 | Font.Name = 'Tahoma'
14 | Font.Style = []
15 | OnCreate = FormCreate
16 | TextHeight = 13
17 | object PaintBox: TPaintBox
18 | Left = 8
19 | Top = 27
20 | Width = 400
21 | Height = 400
22 | OnPaint = PaintBoxPaint
23 | end
24 | object Label1: TLabel
25 | Left = 8
26 | Top = 8
27 | Width = 48
28 | Height = 13
29 | Caption = 'TPaintBox'
30 | end
31 | object Label2: TLabel
32 | Left = 414
33 | Top = 8
34 | Width = 105
35 | Height = 13
36 | Caption = 'errorsoft TEsPaintBox'
37 | end
38 | object EsPaintBox: TEsPaintBox
39 | Left = 414
40 | Top = 27
41 | Width = 400
42 | Height = 400
43 | TabOrder = 0
44 | OnPaint = EsPaintBoxPaint
45 | end
46 | object Timer: TTimer
47 | Interval = 20
48 | OnTimer = TimerTimer
49 | Left = 400
50 | Top = 104
51 | end
52 | end
53 |
--------------------------------------------------------------------------------
/Samples/PaintBox/UnitMain.pas:
--------------------------------------------------------------------------------
1 | unit UnitMain;
2 |
3 | interface
4 |
5 | uses
6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, ES.BaseControls,
8 | ES.PaintBox, Vcl.StdCtrls;
9 |
10 | type
11 | TCircle = record
12 | x, y: Integer;
13 | radius: Integer;
14 | color: TColor;
15 | end;
16 |
17 | TFormMain = class(TForm)
18 | PaintBox: TPaintBox;
19 | EsPaintBox: TEsPaintBox;
20 | Timer: TTimer;
21 | Label1: TLabel;
22 | Label2: TLabel;
23 | procedure TimerTimer(Sender: TObject);
24 | procedure FormCreate(Sender: TObject);
25 | procedure PaintBoxPaint(Sender: TObject);
26 | procedure EsPaintBoxPaint(Sender: TObject; Canvas: TCanvas; Rect: TRect);
27 | private
28 | { Private declarations }
29 | Circles: array [0..400 - 1] of TCircle;
30 | public
31 | { Public declarations }
32 | end;
33 |
34 | var
35 | FormMain: TFormMain;
36 |
37 | implementation
38 |
39 | {$R *.dfm}
40 |
41 | procedure TFormMain.EsPaintBoxPaint(Sender: TObject; Canvas: TCanvas;
42 | Rect: TRect);
43 | var
44 | I, r: Integer;
45 | begin
46 | Canvas.Brush.Color := clBlack;
47 | Canvas.FillRect(Rect);
48 | for I := 0 to High(Circles) do
49 | begin
50 | r := Circles[I].radius;
51 | Canvas.Brush.Color := Circles[I].color;
52 | Canvas.Ellipse(Circles[I].x - r, Circles[I].y - r,
53 | Circles[I].x + r, Circles[I].y + r);
54 | end;
55 | end;
56 |
57 | procedure TFormMain.FormCreate(Sender: TObject);
58 | var
59 | I: Integer;
60 | begin
61 | for I := 0 to High(Circles) do
62 | begin
63 | Circles[I].x := Random(PaintBox.Width);
64 | Circles[I].y := Random(PaintBox.Height);
65 | Circles[I].color := RGB(Random(256), Random(20), Random(256));
66 | Circles[I].radius := Random(50);
67 | end;
68 | end;
69 |
70 | procedure TFormMain.PaintBoxPaint(Sender: TObject);
71 | var
72 | I, r: Integer;
73 | begin
74 | Canvas.Brush.Color := clBlack;
75 | Canvas.FillRect(TPaintBox(Sender).BoundsRect);
76 | for I := 0 to High(Circles) do
77 | begin
78 | r := Circles[I].radius;
79 | TPaintBox(Sender).Canvas.Brush.Color := Circles[I].color;
80 | TPaintBox(Sender).Canvas.Ellipse(Circles[I].x - r, Circles[I].y - r,
81 | Circles[I].x + r, Circles[I].y + r);
82 | end;
83 | end;
84 |
85 | procedure TFormMain.TimerTimer(Sender: TObject);
86 | var
87 | I: Integer;
88 | begin
89 | for I := 0 to High(Circles) do
90 | begin
91 | Circles[I].radius := Circles[I].radius + 1;
92 | if Circles[I].radius > 50 then
93 | Circles[I].radius := 0;
94 | end;
95 | PaintBox.Invalidate;
96 | EsPaintBox.Invalidate;
97 | end;
98 |
99 | end.
100 |
--------------------------------------------------------------------------------
/Samples/Panel/Panel.dpr:
--------------------------------------------------------------------------------
1 | program Panel;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | ReportMemoryLeaksOnShutdown := True;
13 | Application.Initialize;
14 | Application.MainFormOnTaskbar := True;
15 | Application.CreateForm(TFormMain, FormMain);
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/Samples/Panel/Panel.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Panel/Panel.res
--------------------------------------------------------------------------------
/Samples/Panel/UnitMain.pas:
--------------------------------------------------------------------------------
1 | unit UnitMain;
2 |
3 | interface
4 |
5 | uses
6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, ES.BaseControls,
8 | ES.Layouts, Vcl.ExtCtrls, Vcl.ComCtrls, ES.Switch, Vcl.Themes;
9 |
10 | type
11 | TFormMain = class(TForm)
12 | EsPanel1: TEsPanel;
13 | Label1: TLabel;
14 | EsPanel2: TEsPanel;
15 | Label2: TLabel;
16 | EsPanel3: TEsPanel;
17 | Label3: TLabel;
18 | EsPanel4: TEsPanel;
19 | Label4: TLabel;
20 | EsPanel5: TEsPanel;
21 | Label5: TLabel;
22 | EsPanel6: TEsPanel;
23 | Label6: TLabel;
24 | EsPanelDown: TEsPanel;
25 | Label7: TLabel;
26 | EsPanelUp: TEsPanel;
27 | Label8: TLabel;
28 | EsPanelFlat: TEsPanel;
29 | Label9: TLabel;
30 | TrackBarFrameWidth: TTrackBar;
31 | Label10: TLabel;
32 | Label11: TLabel;
33 | ColorBoxFrameColor: TColorBox;
34 | EsSwitch1: TEsSwitch;
35 | procedure TrackBarFrameWidthChange(Sender: TObject);
36 | procedure FormCreate(Sender: TObject);
37 | procedure ColorBoxFrameColorChange(Sender: TObject);
38 | procedure EsSwitch1Click(Sender: TObject);
39 | private
40 | { Private declarations }
41 | public
42 | { Public declarations }
43 | end;
44 |
45 | var
46 | FormMain: TFormMain;
47 |
48 | implementation
49 |
50 | {$R *.dfm}
51 |
52 | procedure TFormMain.ColorBoxFrameColorChange(Sender: TObject);
53 | begin
54 | EsPanelDown.FrameColor := TColorBox(Sender).Selected;
55 | EsPanelUp.FrameColor := TColorBox(Sender).Selected;
56 | EsPanelFlat.FrameColor := TColorBox(Sender).Selected;
57 | end;
58 |
59 | procedure TFormMain.EsSwitch1Click(Sender: TObject);
60 | begin
61 | if TEsSwitch(Sender).Checked then
62 | TStyleManager.SetStyle('Windows10 SlateGray')
63 | else
64 | TStyleManager.SetStyle('Windows');
65 | end;
66 |
67 | procedure TFormMain.FormCreate(Sender: TObject);
68 | begin
69 | ColorBoxFrameColor.Selected := clBtnShadow;
70 | TrackBarFrameWidth.Position := 2;
71 | end;
72 |
73 | procedure TFormMain.TrackBarFrameWidthChange(Sender: TObject);
74 | begin
75 | EsPanelDown.FrameWidth := TTrackBar(Sender).Position;
76 | EsPanelUp.FrameWidth := TTrackBar(Sender).Position;
77 | EsPanelFlat.FrameWidth := TTrackBar(Sender).Position;
78 | end;
79 |
80 | end.
81 |
--------------------------------------------------------------------------------
/Samples/RegexEdit/RegExTest.dpr:
--------------------------------------------------------------------------------
1 | program RegExTest;
2 |
3 | uses
4 | Vcl.Forms,
5 | uMain in 'uMain.pas' {RegExForm},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | ReportMemoryLeaksOnShutdown := True;
13 | Application.Initialize;
14 | Application.MainFormOnTaskbar := True;
15 | Application.CreateForm(TRegExForm, RegExForm);
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/Samples/RegexEdit/RegExTest.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/RegexEdit/RegExTest.res
--------------------------------------------------------------------------------
/Samples/RegexEdit/uMain.pas:
--------------------------------------------------------------------------------
1 | unit uMain;
2 |
3 | interface
4 |
5 | uses
6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs,
8 | {$ifndef VER230 or VER240 or VER250 or VER260 or VER270 or VER280}System.ImageList,{$endif}
9 | Vcl.ImgList, Vcl.ExtCtrls, ES.RegexControls, Vcl.StdCtrls;
10 |
11 | type
12 | TRegExForm = class(TForm)
13 | FloatRegexEdit: TEsRegexEdit;
14 | Label1: TLabel;
15 | Label2: TLabel;
16 | IntegerRegexLabeledEdit: TEsRegexLabeledEdit;
17 | Label3: TLabel;
18 | EmailRegexButtonedEdit: TEsRegexButtonedEdit;
19 | ImageList1: TImageList;
20 | Label4: TLabel;
21 | TestRegexEdit: TEsRegexEdit;
22 | Bevel1: TBevel;
23 | Label5: TLabel;
24 | Label6: TLabel;
25 | PatternEdit: TEdit;
26 | AllowNeutralCheckBox: TCheckBox;
27 | ColorIntensityEdit: TEsRegexEdit;
28 | Label7: TLabel;
29 | ColorValidColorBox: TColorBox;
30 | Label8: TLabel;
31 | ColorInvalidColorBox: TColorBox;
32 | Label9: TLabel;
33 | Label10: TLabel;
34 | IndicateStateComboBox: TComboBox;
35 | Button1: TButton;
36 | EnableThemesCheckBox: TCheckBox;
37 | procedure EmailRegexButtonedEditRightButtonClick(Sender: TObject);
38 | procedure PatternEditChange(Sender: TObject);
39 | procedure AllowNeutralCheckBoxClick(Sender: TObject);
40 | procedure ColorIntensityEditChange(Sender: TObject);
41 | procedure ColorValidColorBoxChange(Sender: TObject);
42 | procedure ColorInvalidColorBoxChange(Sender: TObject);
43 | procedure IndicateStateComboBoxChange(Sender: TObject);
44 | procedure EnableThemesCheckBoxClick(Sender: TObject);
45 | procedure Button1Click(Sender: TObject);
46 | private
47 | { Private declarations }
48 | public
49 | { Public declarations }
50 | end;
51 |
52 | var
53 | RegExForm: TRegExForm;
54 |
55 | implementation
56 |
57 | uses
58 | WinApi.ShellAPI, Vcl.Themes, Es.Hints;
59 |
60 | {$R *.dfm}
61 |
62 | procedure TRegExForm.AllowNeutralCheckBoxClick(Sender: TObject);
63 | begin
64 | TestRegexEdit.AllowNeutral := AllowNeutralCheckBox.Checked;
65 | end;
66 |
67 | procedure TRegExForm.EmailRegexButtonedEditRightButtonClick(Sender: TObject);
68 | begin
69 | if EmailRegexButtonedEdit.IsValid then
70 | WinApi.ShellAPI.ShellExecute(0, 'Open', PChar('mailto:' + EmailRegexButtonedEdit.Text), PChar(''), nil, SW_SHOWNORMAL)
71 | else
72 | ShowErrorHint(TWinControl(Sender), 'Please enter correct Email!');
73 | end;
74 |
75 | procedure TRegExForm.EnableThemesCheckBoxClick(Sender: TObject);
76 | begin
77 | if TCheckBox(Sender).Checked then
78 | TStyleManager.TrySetStyle('Glow')
79 | else
80 | TStyleManager.TrySetStyle('Windows');
81 | end;
82 |
83 | procedure TRegExForm.IndicateStateComboBoxChange(Sender: TObject);
84 | begin
85 | TestRegexEdit.IndicateState := TIndicateState(IndicateStateComboBox.ItemIndex);
86 | end;
87 |
88 | procedure TRegExForm.Button1Click(Sender: TObject);
89 | begin
90 | if TestRegexEdit.IsValid then
91 | ShowMessage('Valid')
92 | else
93 | ShowMessage('Invalid');
94 | end;
95 |
96 | procedure TRegExForm.ColorIntensityEditChange(Sender: TObject);
97 | begin
98 | if ColorIntensityEdit.IsValid then
99 | TestRegexEdit.ColorIntensity := StrToInt(ColorIntensityEdit.Text);
100 | end;
101 |
102 | procedure TRegExForm.ColorInvalidColorBoxChange(Sender: TObject);
103 | begin
104 | TestRegexEdit.ColorInvalid := ColorInvalidColorBox.Selected;
105 | end;
106 |
107 | procedure TRegExForm.ColorValidColorBoxChange(Sender: TObject);
108 | begin
109 | TestRegexEdit.ColorValid := ColorValidColorBox.Selected;
110 | end;
111 |
112 | procedure TRegExForm.PatternEditChange(Sender: TObject);
113 | begin
114 | TestRegexEdit.Pattern := PatternEdit.Text;
115 | end;
116 |
117 | end.
118 |
--------------------------------------------------------------------------------
/Samples/Shapes/Shapes.dpr:
--------------------------------------------------------------------------------
1 | program Shapes;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.MainFormOnTaskbar := True;
14 | TStyleManager.TrySetStyle('Windows10 SlateGray');
15 | Application.CreateForm(TFormMain, FormMain);
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/Samples/Shapes/Shapes.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Shapes/Shapes.res
--------------------------------------------------------------------------------
/Samples/ShapesOld/Shapes.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/ShapesOld/Shapes.res
--------------------------------------------------------------------------------
/Samples/ShapesOld/ShapesOld.dpr:
--------------------------------------------------------------------------------
1 | program ShapesOld;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.MainFormOnTaskbar := True;
14 | TStyleManager.TrySetStyle('Windows10 SlateGray');
15 | Application.CreateForm(TFormMain, FormMain);
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/Samples/ShapesOld/ShapesOld.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/ShapesOld/ShapesOld.res
--------------------------------------------------------------------------------
/Samples/Switch/Layout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Switch/Layout.png
--------------------------------------------------------------------------------
/Samples/Switch/Main.pas:
--------------------------------------------------------------------------------
1 | unit Main;
2 |
3 | interface
4 |
5 | uses
6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, ES.BaseControls, ES.Switch, ES.Layouts,
8 | ES.NinePatch, Vcl.StdCtrls, Vcl.ActnList, Vcl.ExtCtrls,
9 | Vcl.ComCtrls {$ifndef VER230},System.Actions{$endif};
10 |
11 | type
12 | TMainForm = class(TForm)
13 | EsSwitch1: TEsSwitch;
14 | EsImageLayout1: TEsImageLayout;
15 | Label1: TLabel;
16 | EsLayout1: TEsLayout;
17 | EsSwitch2: TEsSwitch;
18 | Label2: TLabel;
19 | Label3: TLabel;
20 | EsSwitch3: TEsSwitch;
21 | Label4: TLabel;
22 | EsSwitch4: TEsSwitch;
23 | Label5: TLabel;
24 | EsSwitch5: TEsSwitch;
25 | EsSwitch6: TEsSwitch;
26 | Label6: TLabel;
27 | EsLayout2: TEsLayout;
28 | EsSwitch7: TEsSwitch;
29 | Label7: TLabel;
30 | EsLayout3: TEsLayout;
31 | EsSwitch8: TEsSwitch;
32 | EsSwitch9: TEsSwitch;
33 | Label8: TLabel;
34 | ActionList1: TActionList;
35 | Action1: TAction;
36 | CheckBox1: TCheckBox;
37 | EsSwitch10: TEsSwitch;
38 | EsLayout4: TEsLayout;
39 | cbStyle: TComboBox;
40 | Label9: TLabel;
41 | Label10: TLabel;
42 | StaticText1: TStaticText;
43 | udFontSize: TUpDown;
44 | procedure Action1Execute(Sender: TObject);
45 | procedure FormCreate(Sender: TObject);
46 | procedure cbStyleChange(Sender: TObject);
47 | procedure udFontSizeClick(Sender: TObject; Button: TUDBtnType);
48 | private
49 | { Private declarations }
50 | public
51 | { Public declarations }
52 | end;
53 |
54 | var
55 | MainForm: TMainForm;
56 |
57 | implementation
58 |
59 | {$R *.dfm}
60 |
61 | uses
62 | Vcl.Themes;
63 |
64 | procedure TMainForm.Action1Execute(Sender: TObject);
65 | begin
66 | //
67 | end;
68 |
69 | procedure TMainForm.cbStyleChange(Sender: TObject);
70 | begin
71 | TStyleManager.SetStyle(TComboBox(Sender).Text);
72 | end;
73 |
74 | procedure TMainForm.FormCreate(Sender: TObject);
75 | var
76 | Style: string;
77 | begin
78 | for Style in TStyleManager.StyleNames do
79 | cbStyle.Items.Add(Style);
80 |
81 | cbStyle.ItemIndex := cbStyle.Items.IndexOf(TStyleManager.ActiveStyle.Name);
82 | udFontSize.Position := Self.Font.Size;
83 | end;
84 |
85 | procedure TMainForm.udFontSizeClick(Sender: TObject; Button: TUDBtnType);
86 | begin
87 | Self.Font.Size := udFontSize.Position;
88 | end;
89 |
90 | end.
91 |
--------------------------------------------------------------------------------
/Samples/Switch/Switch.dpr:
--------------------------------------------------------------------------------
1 | program Switch;
2 |
3 | uses
4 | Vcl.Forms,
5 | Main in 'Main.pas' {MainForm},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.MainFormOnTaskbar := True;
14 | Application.CreateForm(TMainForm, MainForm);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/Samples/Switch/Switch.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/Switch/Switch.res
--------------------------------------------------------------------------------
/Samples/SydneySample/SydneySample.dpr:
--------------------------------------------------------------------------------
1 | program SydneySample;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | ReportMemoryLeaksOnShutdown := True;
13 | Application.Initialize;
14 | Application.MainFormOnTaskbar := True;
15 | TStyleManager.TrySetStyle('Windows10');
16 | Application.CreateForm(TFormMain, FormMain);
17 | Application.Run;
18 | end.
19 |
--------------------------------------------------------------------------------
/Samples/SydneySample/SydneySample.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/SydneySample/SydneySample.res
--------------------------------------------------------------------------------
/Samples/TBitmapPixelsDemo/TBitmapPixelsDemo.dpr:
--------------------------------------------------------------------------------
1 | program TBitmapPixelsDemo;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain};
6 |
7 | {$R *.res}
8 |
9 | begin
10 | Application.Initialize;
11 | Application.MainFormOnTaskbar := True;
12 | Application.CreateForm(TFormMain, FormMain);
13 | Application.Run;
14 | end.
15 |
--------------------------------------------------------------------------------
/Samples/TBitmapPixelsDemo/TBitmapPixelsDemo.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/TBitmapPixelsDemo/TBitmapPixelsDemo.res
--------------------------------------------------------------------------------
/Samples/TEsControlListCheckBoxDemo/TEsControlListCheckBoxDemo.dpr:
--------------------------------------------------------------------------------
1 | program TEsControlListCheckBoxDemo;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.MainFormOnTaskbar := True;
14 | Application.CreateForm(TFormMain, FormMain);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/Samples/TEsControlListCheckBoxDemo/TEsControlListCheckBoxDemo.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/TEsControlListCheckBoxDemo/TEsControlListCheckBoxDemo.res
--------------------------------------------------------------------------------
/Samples/TEsControlListCheckBoxDemo/UnitMain.vlb:
--------------------------------------------------------------------------------
1 | []
2 | Coordinates=41,70,53,69
3 | Visible=True
4 | ExplicitSubNodes=Enabled
5 |
6 | [LabelSelectedIssues]
7 | Coordinates=814,211,115,51
8 |
9 | [ControlListIssues]
10 | Coordinates=933,54,101,51
11 |
12 | [ListBoxSelectedIssues]
13 | Coordinates=769,54,126,105
14 |
15 | [LabelIssueCaption]
16 | Coordinates=1108,264,105,51
17 |
18 | [ButtonSelectAll]
19 | Coordinates=933,124,91,51
20 |
21 | [ControlList1]
22 | Coordinates=30,50,74,51
23 |
24 | [ButtonClearSelection]
25 | Coordinates=1108,124,119,51
26 |
27 | [EsControlListCheckBoxClient]
28 | Coordinates=590,53,160,51
29 |
30 | [TabSheet2]
31 | Coordinates=1039,300,66,33
32 |
33 | [TabSheet1]
34 | Coordinates=970,300,66,33
35 |
36 | [ControlListButtonOpen]
37 | Coordinates=841,300,128,33
38 |
39 | [PageControl1]
40 | Coordinates=752,300,81,33
41 |
42 | [EsControlListCheckBoxServer]
43 | Coordinates=1072,194,164,51
44 |
45 | [EsControlListCheckBoxIssueNumber]
46 | Coordinates=615,178,197,51
47 |
48 | [EsControlListCheckBoxDone]
49 | Coordinates=330,80,157,51
50 |
51 | [EsImage]
52 | Coordinates=330,140,56,51
53 | ExplicitSubNodes=Picture
54 |
55 | [LabelText]
56 | Coordinates=330,20,62,51
57 |
58 | [PrototypeBindSource]
59 | Coordinates=140,50,120,105
60 |
61 | [BindingsList]
62 | Coordinates=14,87,82,33
63 |
64 |
--------------------------------------------------------------------------------
/Samples/TransparentSplitter/TransparentSplitter.dpr:
--------------------------------------------------------------------------------
1 | program TransparentSplitter;
2 |
3 | uses
4 | Vcl.Forms,
5 | UnitMain in 'UnitMain.pas' {FormMain},
6 | Vcl.Themes,
7 | Vcl.Styles;
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.MainFormOnTaskbar := True;
14 | Application.CreateForm(TFormMain, FormMain);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/Samples/TransparentSplitter/TransparentSplitter.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Samples/TransparentSplitter/TransparentSplitter.res
--------------------------------------------------------------------------------
/Source/ES.Backend.Controls.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/ES.Backend.Controls.pas
--------------------------------------------------------------------------------
/Source/ES.Backend.Selection.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/ES.Backend.Selection.pas
--------------------------------------------------------------------------------
/Source/ES.ExGdiPlus.pas:
--------------------------------------------------------------------------------
1 | {******************************************************************************}
2 | { }
3 | { EsVclComponents/EsVclCore v4.7 }
4 | { errorsoft(c) 2009-2025 }
5 | { }
6 | { More beautiful things: errorsoft.org }
7 | { }
8 | { errorsoft@mail.ru | github.com/errorcalc | habrahabr.ru/user/error1024 }
9 | { You can write to me in the Telegram messenger: @errorsoft }
10 | { }
11 | { Star me github: github.com/errorcalc/FreeEsVclComponents }
12 | { }
13 | { You can order developing vcl/fmx components, }
14 | { please submit your requests to mail or telegram. }
15 | { }
16 | {******************************************************************************}
17 | unit ES.ExGdiPlus;
18 |
19 | interface
20 |
21 | {$I EsDefines.inc}
22 | {$SCOPEDENUMS ON}
23 |
24 | uses
25 | WinApi.Windows, WinApi.GDIPApi, WinApi.GDIPObj, Vcl.Graphics, System.Types;
26 |
27 | function RectToGPRect(Rect: TRect): TGPRectF;
28 | procedure InflateGPRect(var Rect: TGPRectF; DX, DY: Single);
29 | function ColorToGPColor(Color: TColor; Alpha: byte = 255): DWORD;
30 | procedure DrawHighQuality(Handle: THandle; ARect: TRect; Bitmap: TBitmap);
31 |
32 | implementation
33 |
34 | function ColorToGPColor(Color: TColor; Alpha: byte = 255): DWORD;
35 | var
36 | BRG: DWORD;
37 | begin
38 | if Color = clNone then
39 | Alpha := 0;
40 | BRG := ColorToRGB(Color);
41 |
42 | Result := ((BRG shl 16) and $00FF0000) or
43 | ((BRG shr 16) and $000000FF) or
44 | (BRG and $0000FF00) or
45 | (Alpha shl 24);
46 | end;
47 |
48 | function RectToGPRect(Rect: TRect): TGPRectF;
49 | begin
50 | Result.X := Rect.Left;
51 | Result.Y := Rect.Top;
52 | Result.Width := RectWidth(Rect);
53 | Result.Height := RectHeight(Rect);
54 | end;
55 |
56 | procedure InflateGPRect(var Rect: TGPRectF; DX, DY: Single);
57 | begin
58 | Rect.X := Rect.X - DX;
59 | Rect.Y := Rect.Y - DY;
60 | Rect.Width := Rect.Width + DX * 2;
61 | Rect.Height := Rect.Height + DY * 2;
62 | end;
63 |
64 | procedure DrawHighQuality(Handle: THandle; ARect: TRect; Bitmap: TBitmap);
65 | var
66 | Graphics: TGPGraphics;
67 | GdiPBitmap: TGPBitmap;
68 | begin
69 | GdiPBitmap := nil;
70 | Graphics := TGPGraphics.Create(Handle);
71 | try
72 | Graphics.SetSmoothingMode(SmoothingModeDefault);
73 | Graphics.SetPixelOffsetMode(PixelOffsetModeHalf);
74 | Graphics.SetInterpolationMode(InterpolationModeLowQuality);
75 |
76 | if Bitmap.PixelFormat = pf32bit then
77 | begin
78 | Assert(Bitmap.HandleType = bmDIB);
79 | GdiPBitmap := TGPBitmap.Create(Bitmap.Width, Bitmap.Height, -Bitmap.Width * 4,
80 | PixelFormat32bppARGB, Bitmap.ScanLine[0]);
81 | end else
82 | GdiPBitmap := TGPBitmap.Create(Bitmap.Handle, Bitmap.Palette);
83 |
84 | Graphics.DrawImage(GdiPBitmap, RectToGPRect(ARect));
85 | finally
86 | Graphics.Free;
87 | GdiPBitmap.Free;
88 | end;
89 | end;
90 |
91 | end.
92 |
--------------------------------------------------------------------------------
/Source/ES.Hints.pas:
--------------------------------------------------------------------------------
1 | {******************************************************************************}
2 | { }
3 | { EsVclComponents/EsVclCore v4.7 }
4 | { errorsoft(c) 2009-2025 }
5 | { }
6 | { More beautiful things: errorsoft.org }
7 | { }
8 | { errorsoft@mail.ru | github.com/errorcalc | habrahabr.ru/user/error1024 }
9 | { You can write to me in the Telegram messenger: @errorsoft }
10 | { }
11 | { Star me github: github.com/errorcalc/FreeEsVclComponents }
12 | { }
13 | { You can order developing vcl/fmx components, }
14 | { please submit your requests to mail or telegram. }
15 | { }
16 | {******************************************************************************}
17 | unit ES.Hints;
18 |
19 | {$I EsDefines.inc}
20 | {$SCOPEDENUMS ON}
21 |
22 | interface
23 |
24 | uses
25 | Vcl.Controls;
26 |
27 | procedure ShowErrorHint(const Control: TControl; const Title, Description: string); overload;
28 | procedure ShowErrorHint(const Control: TControl; const Hint: string); overload;
29 | procedure ShowNormalHint(const Control: TControl; const Hint: string);
30 |
31 | implementation
32 |
33 | // rewrite me please!
34 |
35 | {$R 'Cfx\EsVclComponentsCfx.res'}
36 |
37 | uses
38 | Vcl.ImgList;
39 |
40 | var
41 | FHint: TBalloonHint = nil;
42 | Images: TImageList = nil;
43 |
44 | const
45 | NopeHintIndex = -1;
46 | ErrorHintIndex = 0;
47 |
48 | function AppHint: TBalloonHint;
49 | begin
50 | if FHint = nil then
51 | begin
52 | FHint := TBalloonHint.Create(nil);
53 | Images := TImageList.Create(nil);
54 | Images.Width := 24;
55 | Images.Height := 24;
56 | Images.ResInstLoad(HInstance, TResType.rtBitmap, 'ESERRORHINTIMAGE', 0);
57 | FHint.Images := Images;
58 | FHint.Delay := 20;
59 | FHint.HideAfter := 1000;
60 | end;
61 |
62 | Result := FHint;
63 | end;
64 |
65 | procedure ShowErrorHint(const Control: TControl; const Title, Description: string);
66 | begin
67 | AppHint.Title := Title;
68 | AppHint.Description := Description;
69 | AppHint.ImageIndex := ErrorHintIndex;
70 | AppHint.ShowHint(Control);
71 | end;
72 |
73 | procedure ShowErrorHint(const Control: TControl; const Hint: string);
74 | begin
75 | ShowErrorHint(Control, '', Hint);
76 | end;
77 |
78 | procedure ShowNormalHint(const Control: TControl; const Hint: string);
79 | begin
80 | AppHint.Title := '';
81 | AppHint.Description := Hint;
82 | AppHint.ImageIndex := NopeHintIndex;
83 | AppHint.ShowHint(Control);
84 | end;
85 |
86 | initialization
87 | finalization
88 | FHint.Free;
89 | Images.Free;
90 |
91 | end.
92 |
--------------------------------------------------------------------------------
/Source/ES.RegexEditor.dfm:
--------------------------------------------------------------------------------
1 | object EsRegexEditorForm: TEsRegexEditorForm
2 | Left = 0
3 | Top = 0
4 | BorderIcons = [biSystemMenu, biMaximize]
5 | Caption = 'RegEx Editor'
6 | ClientHeight = 141
7 | ClientWidth = 409
8 | Color = clBtnFace
9 | Constraints.MinHeight = 180
10 | Constraints.MinWidth = 200
11 | Font.Charset = DEFAULT_CHARSET
12 | Font.Color = clWindowText
13 | Font.Height = -11
14 | Font.Name = 'Tahoma'
15 | Font.Style = []
16 | Position = poScreenCenter
17 | OnCreate = FormCreate
18 | DesignSize = (
19 | 409
20 | 141)
21 | TextHeight = 13
22 | object PatternEdit: TLabeledEdit
23 | Left = 8
24 | Top = 24
25 | Width = 322
26 | Height = 21
27 | Anchors = [akLeft, akTop, akRight]
28 | EditLabel.Width = 40
29 | EditLabel.Height = 13
30 | EditLabel.Caption = 'Pattern:'
31 | TabOrder = 0
32 | Text = ''
33 | OnChange = PatternEditChange
34 | ExplicitWidth = 316
35 | end
36 | object TestEdit: TEsRegexLabeledEdit
37 | Left = 8
38 | Top = 68
39 | Width = 393
40 | Height = 21
41 | Anchors = [akLeft, akTop, akRight]
42 | EditLabel.Width = 25
43 | EditLabel.Height = 13
44 | EditLabel.Caption = 'Test:'
45 | TabOrder = 2
46 | Text = ''
47 | AllowNeutral = False
48 | IndicateState = All
49 | ExplicitWidth = 387
50 | end
51 | object PatternsButton: TButton
52 | Left = 336
53 | Top = 22
54 | Width = 65
55 | Height = 25
56 | Anchors = [akTop, akRight]
57 | Caption = 'Patterns...'
58 | TabOrder = 1
59 | OnClick = PatternsButtonClick
60 | ExplicitLeft = 330
61 | end
62 | object FotterLayout: TEsLayout
63 | AlignWithMargins = True
64 | Left = 8
65 | Top = 108
66 | Width = 393
67 | Height = 25
68 | Margins.Left = 8
69 | Margins.Top = 8
70 | Margins.Right = 8
71 | Margins.Bottom = 8
72 | Align = alBottom
73 | ParentBackground = False
74 | TabOrder = 3
75 | ExplicitTop = 89
76 | ExplicitWidth = 387
77 | object CancelButton: TButton
78 | Left = 318
79 | Top = 0
80 | Width = 75
81 | Height = 25
82 | Align = alRight
83 | Caption = 'Cancel'
84 | TabOrder = 1
85 | OnClick = CancelButtonClick
86 | ExplicitLeft = 312
87 | end
88 | object OkButton: TButton
89 | Left = 243
90 | Top = 0
91 | Width = 75
92 | Height = 25
93 | Align = alRight
94 | Caption = 'OK'
95 | TabOrder = 0
96 | OnClick = OkButtonClick
97 | ExplicitLeft = 237
98 | end
99 | object LinkLabelEs: TLinkLabel
100 | Left = 0
101 | Top = 6
102 | Width = 110
103 | Height = 29
104 | Caption = 'errorsoft.org'
105 | TabOrder = 2
106 | UseVisualStyle = True
107 | OnLinkClick = LinkLabelEsLinkClick
108 | end
109 | end
110 | object PatternsPopup: TPopupMenu
111 | Left = 112
112 | Top = 8
113 | end
114 | end
115 |
--------------------------------------------------------------------------------
/Source/ES.StyleHooks.pas:
--------------------------------------------------------------------------------
1 | {******************************************************************************}
2 | { }
3 | { EsVclComponents/EsVclCore v4.7 }
4 | { errorsoft(c) 2009-2025 }
5 | { }
6 | { More beautiful things: errorsoft.org }
7 | { }
8 | { errorsoft@mail.ru | github.com/errorcalc | habrahabr.ru/user/error1024 }
9 | { You can write to me in the Telegram messenger: @errorsoft }
10 | { }
11 | { Star me github: github.com/errorcalc/FreeEsVclComponents }
12 | { }
13 | { You can order developing vcl/fmx components, }
14 | { please submit your requests to mail or telegram. }
15 | { }
16 | {******************************************************************************}
17 | unit ES.StyleHooks;
18 |
19 | {$I EsDefines.inc}
20 | {$SCOPEDENUMS ON}
21 |
22 | interface
23 |
24 | uses
25 | Vcl.Forms, WinApi.Messages, Vcl.Styles, Vcl.Themes, Vcl.Controls;
26 |
27 | type
28 | TFixScrollBoxStyleHook = class(TScrollBoxStyleHook)
29 | // Fix S3:
30 | // Is not clear why WM_ERASEBKGND message suppressed in TScrollingStyleHook,
31 | // perhaps it is improves performance, but create graphical artifacts!
32 | procedure WMEraseBkgnd(var Msg: TMessage); message WM_ERASEBKGND;
33 | end;
34 |
35 | implementation
36 |
37 | uses
38 | Vcl.Graphics, WinApi.Windows;
39 |
40 | { TFixScrollBoxStyleHook }
41 |
42 | procedure TFixScrollBoxStyleHook.WMEraseBkgnd(var Msg: TMessage);
43 | var
44 | DC: HDC;
45 | Canvas: TCanvas;
46 | SaveIndex: Integer;
47 | begin
48 | if OverrideEraseBkgnd and not DoubleBuffered then
49 | begin
50 | DC := HDC(Msg.WParam);
51 | SaveIndex := SaveDC(DC);
52 | Canvas := TCanvas.Create;
53 | try
54 | Canvas.Handle := DC;
55 | Canvas.Brush.Color := Brush.Color;
56 | Canvas.FillRect(Control.ClientRect);
57 | // PaintBackground(Canvas);// incorrectly work
58 | if PaintOnEraseBkgnd then
59 | Paint(Canvas);
60 | finally
61 | Canvas.Handle := 0;
62 | Canvas.Free;
63 | RestoreDC(DC, SaveIndex);
64 | end;
65 | end;
66 | Handled := True;
67 | Msg.Result := 1;
68 | //if (Self.Control <> nil) and (seClient in Self.Control.StyleElements) then
69 | // Self.DefaultHandler(Msg);
70 | end;
71 |
72 | initialization
73 | TCustomStyleEngine.RegisterStyleHook(TScrollBox, TFixScrollBoxStyleHook);
74 |
75 | finalization
76 | TCustomStyleEngine.UnRegisterStyleHook(TScrollBox, TFixScrollBoxStyleHook);
77 |
78 | end.
79 |
--------------------------------------------------------------------------------
/Source/ES.VclFix.pas:
--------------------------------------------------------------------------------
1 | {******************************************************************************}
2 | { }
3 | { EsVclComponents/EsVclCore v4.7 }
4 | { errorsoft(c) 2009-2025 }
5 | { }
6 | { More beautiful things: errorsoft.org }
7 | { }
8 | { errorsoft@mail.ru | github.com/errorcalc | habrahabr.ru/user/error1024 }
9 | { You can write to me in the Telegram messenger: @errorsoft }
10 | { }
11 | { Star me github: github.com/errorcalc/FreeEsVclComponents }
12 | { }
13 | { You can order developing vcl/fmx components, }
14 | { please submit your requests to mail or telegram. }
15 | { }
16 | {******************************************************************************}
17 | unit ES.VclFix;
18 |
19 | interface
20 |
21 | {$I EsDefines.inc}
22 | {$SCOPEDENUMS ON}
23 |
24 | uses
25 | Vcl.ComCtrls, WinApi.Messages, WinApi.CommCtrl;
26 |
27 | type
28 | TCustomListView = class(Vcl.ComCtrls.TCustomListView)
29 | // Fix D1: Selection blinking if used LVM_SETEXTENDEDLISTVIEWSTYLE (blue transparent selection rect)
30 | procedure WMEraseBkgnd(var Message: TWmEraseBkgnd); message WM_ERASEBKGND;
31 | // Fix U2: Used style selection rectangle in Win3.1: inverted pixels, expected: blue transparent selection rect
32 | procedure LVMSetExtendedListViewStyle(var Message: TMessage); message LVM_SETEXTENDEDLISTVIEWSTYLE;
33 | end;
34 |
35 | TListView = class(Vcl.ComCtrls.TListView)
36 | procedure WMEraseBkgnd(var Message: TWmEraseBkgnd); message WM_ERASEBKGND;
37 | procedure LVMSetExtendedListViewStyle(var Message: TMessage); message LVM_SETEXTENDEDLISTVIEWSTYLE;
38 | end;
39 |
40 | implementation
41 |
42 | uses
43 | Vcl.Themes, Vcl.Controls, ES.StyleHooks;
44 |
45 | { TCustomListView }
46 |
47 | procedure TCustomListView.LVMSetExtendedListViewStyle(var Message: TMessage);
48 | begin
49 | if (GetComCtlVersion >= ComCtlVersionIE6) and ThemeControl(Self) and
50 | (StyleServices.IsSystemStyle {$IFDEF VER240UP}or not(seClient in Self.StyleElements){$ENDIF}) then
51 | begin
52 | Message.LParam := Message.LParam or LVS_EX_DOUBLEBUFFER;
53 | DefaultHandler(Message);
54 | end else
55 | Inherited;
56 | end;
57 |
58 | procedure TCustomListView.WMEraseBkgnd(var Message: TWmEraseBkgnd);
59 | begin
60 | DefaultHandler(Message);
61 | end;
62 |
63 | { TListView }
64 |
65 | procedure TListView.LVMSetExtendedListViewStyle(var Message: TMessage);
66 | begin
67 | if (GetComCtlVersion >= ComCtlVersionIE6) and ThemeControl(Self) and
68 | (StyleServices.IsSystemStyle {$IFDEF VER240UP}or not(seClient in Self.StyleElements){$ENDIF}) then
69 | begin
70 | Message.LParam := Message.LParam or LVS_EX_DOUBLEBUFFER;
71 | DefaultHandler(Message);
72 | end else
73 | Inherited;
74 | end;
75 |
76 | procedure TListView.WMEraseBkgnd(var Message: TWmEraseBkgnd);
77 | begin
78 | DefaultHandler(Message);
79 | end;
80 |
81 | end.
82 |
--------------------------------------------------------------------------------
/Source/EsVclCore.inc:
--------------------------------------------------------------------------------
1 | {******************************************************************************}
2 | { }
3 | { EsVclComponents/EsVclCore v4.7 }
4 | { errorsoft(c) 2009-2025 }
5 | { }
6 | { More beautiful things: errorsoft.org }
7 | { }
8 | { errorsoft@mail.ru | github.com/errorcalc | habrahabr.ru/user/error1024 }
9 | { You can write to me in the Telegram messenger: @errorsoft }
10 | { }
11 | { Star me github: github.com/errorcalc/FreeEsVclComponents }
12 | { }
13 | { You can order developing vcl/fmx components, }
14 | { please submit your requests to mail or telegram. }
15 | { }
16 | {******************************************************************************}
17 |
18 | // Using GdiPlus gaphic library
19 | // WARNING: Base functionality can degrade if disabled
20 | {$DEFINE USE_GDIPLUS}
21 |
--------------------------------------------------------------------------------
/Source/FreeEsVclComponents.inc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/FreeEsVclComponents.inc
--------------------------------------------------------------------------------
/Source/cfx/EsVclComponents/EsErrorHintImage.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/cfx/EsVclComponents/EsErrorHintImage.bmp
--------------------------------------------------------------------------------
/Source/cfx/EsVclComponents/Grip9x9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/cfx/EsVclComponents/Grip9x9.png
--------------------------------------------------------------------------------
/Source/cfx/EsVclComponentsCfx.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/cfx/EsVclComponentsCfx.res
--------------------------------------------------------------------------------
/Source/icons/ActivityBarIcons.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/ActivityBarIcons.gfie
--------------------------------------------------------------------------------
/Source/icons/ERRORSOFTVCLCOMPONENTSSPLASHICON.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/ERRORSOFTVCLCOMPONENTSSPLASHICON.bmp
--------------------------------------------------------------------------------
/Source/icons/Icons.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/Icons.res
--------------------------------------------------------------------------------
/Source/icons/ImageIcons.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/ImageIcons.gfie
--------------------------------------------------------------------------------
/Source/icons/Labels.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/Labels.gfie
--------------------------------------------------------------------------------
/Source/icons/Logo.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/Logo.gfie
--------------------------------------------------------------------------------
/Source/icons/Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/Logo.png
--------------------------------------------------------------------------------
/Source/icons/NinePathIcons.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/NinePathIcons.gfie
--------------------------------------------------------------------------------
/Source/icons/RegExIcons.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/RegExIcons.gfie
--------------------------------------------------------------------------------
/Source/icons/SplashScreenIcon.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/SplashScreenIcon.gfie
--------------------------------------------------------------------------------
/Source/icons/SwitchIcons.gfie:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/SwitchIcons.gfie
--------------------------------------------------------------------------------
/Source/icons/TESACTIVITYBAR.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESACTIVITYBAR.bmp
--------------------------------------------------------------------------------
/Source/icons/TESACTIVITYBAR24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESACTIVITYBAR24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESACTIVITYBAR32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESACTIVITYBAR32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESCONTROLLISTCHECKBOX.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESCONTROLLISTCHECKBOX.bmp
--------------------------------------------------------------------------------
/Source/icons/TESCONTROLLISTCHECKBOX24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESCONTROLLISTCHECKBOX24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESCONTROLLISTCHECKBOX32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESCONTROLLISTCHECKBOX32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGE.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGE24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGE24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGE32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGE32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGECONTROL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGECONTROL.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGECONTROL24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGECONTROL24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGECONTROL32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGECONTROL32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGELABEL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGELABEL.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGELABEL24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGELABEL24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGELABEL32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGELABEL32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGELAYOUT.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGELAYOUT.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGELAYOUT24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGELAYOUT24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGELAYOUT32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGELAYOUT32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGESTATICTEXT.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGESTATICTEXT.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGESTATICTEXT24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGESTATICTEXT24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESIMAGESTATICTEXT32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESIMAGESTATICTEXT32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESLAYOUT.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESLAYOUT.bmp
--------------------------------------------------------------------------------
/Source/icons/TESLAYOUT24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESLAYOUT24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESLAYOUT32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESLAYOUT32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESLINKLABEL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESLINKLABEL.bmp
--------------------------------------------------------------------------------
/Source/icons/TESLINKLABEL24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESLINKLABEL24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESLINKLABEL32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESLINKLABEL32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESNINEPATCHIMAGE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESNINEPATCHIMAGE.bmp
--------------------------------------------------------------------------------
/Source/icons/TESNINEPATCHIMAGE24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESNINEPATCHIMAGE24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESNINEPATCHIMAGE32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESNINEPATCHIMAGE32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESPAINTBOX.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESPAINTBOX.bmp
--------------------------------------------------------------------------------
/Source/icons/TESPAINTBOX24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESPAINTBOX24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESPAINTBOX32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESPAINTBOX32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESPANEL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESPANEL.bmp
--------------------------------------------------------------------------------
/Source/icons/TESPANEL24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESPANEL24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESPANEL32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESPANEL32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXBUTTONEDEDIT.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXBUTTONEDEDIT.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXBUTTONEDEDIT24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXBUTTONEDEDIT24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXBUTTONEDEDIT32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXBUTTONEDEDIT32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXEDIT.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXEDIT.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXEDIT24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXEDIT24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXEDIT32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXEDIT32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXLABELEDEDIT.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXLABELEDEDIT.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXLABELEDEDIT24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXLABELEDEDIT24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESREGEXLABELEDEDIT32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESREGEXLABELEDEDIT32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESSHAPE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESSHAPE.bmp
--------------------------------------------------------------------------------
/Source/icons/TESSHAPE24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESSHAPE24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESSHAPE32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESSHAPE32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESSWITCH.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESSWITCH.bmp
--------------------------------------------------------------------------------
/Source/icons/TESSWITCH24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESSWITCH24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESSWITCH32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESSWITCH32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESTRANSPARENTSPLITTER.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESTRANSPARENTSPLITTER.bmp
--------------------------------------------------------------------------------
/Source/icons/TESTRANSPARENTSPLITTER24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESTRANSPARENTSPLITTER24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESTRANSPARENTSPLITTER32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESTRANSPARENTSPLITTER32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVERSIONLABEL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVERSIONLABEL.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVERSIONLABEL24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVERSIONLABEL24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVERSIONLABEL32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVERSIONLABEL32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVIRTUALIMAGE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVIRTUALIMAGE.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVIRTUALIMAGE24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVIRTUALIMAGE24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVIRTUALIMAGE32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVIRTUALIMAGE32.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVIRTUALIMAGECONTROL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVIRTUALIMAGECONTROL.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVIRTUALIMAGECONTROL24.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVIRTUALIMAGECONTROL24.bmp
--------------------------------------------------------------------------------
/Source/icons/TESVIRTUALIMAGECONTROL32.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/errorcalc/FreeEsVclComponents/a73b1cf5ba4cff990a27c950cdaa5b6e9b599e19/Source/icons/TESVIRTUALIMAGECONTROL32.bmp
--------------------------------------------------------------------------------