├── .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 --------------------------------------------------------------------------------