From 4de0005e569d90ce3b5f88fff4489c9437099830 Mon Sep 17 00:00:00 2001 From: Mark van Renswoude Date: Tue, 13 Dec 2005 15:05:09 +0000 Subject: [PATCH] Added: Convert property, for optimization when API-compatibility is not required Fixed: adding a new image automatically opens the image selection dialog --- Packages/D6/X2CLGL.dof | 206 ------------------- Packages/D6/X2CLGLD.dof | 240 ---------------------- Packages/{D6 => D7}/X2CLGL.cfg | 5 +- Packages/D7/X2CLGL.dof | 146 ++++++++++++++ Packages/{D6 => D7}/X2CLGL.dpk | 0 Packages/{D6 => D7}/X2CLGL.res | Bin Packages/{D6 => D7}/X2CLGLD.cfg | 1 + Packages/D7/X2CLGLD.dof | 146 ++++++++++++++ Packages/{D6 => D7}/X2CLGLD.dpk | 0 Packages/{D6 => D7}/X2CLGLD.res | Bin Packages/X2CLGraphicsEditor.dfm | 346 +++++++------------------------- Packages/X2CLGraphicsEditor.pas | 2 + Source/X2CLGraphicList.pas | 42 +++- X2CL.bpg | 7 +- 14 files changed, 418 insertions(+), 723 deletions(-) delete mode 100644 Packages/D6/X2CLGL.dof delete mode 100644 Packages/D6/X2CLGLD.dof rename Packages/{D6 => D7}/X2CLGL.cfg (61%) create mode 100644 Packages/D7/X2CLGL.dof rename Packages/{D6 => D7}/X2CLGL.dpk (100%) rename Packages/{D6 => D7}/X2CLGL.res (100%) rename Packages/{D6 => D7}/X2CLGLD.cfg (86%) create mode 100644 Packages/D7/X2CLGLD.dof rename Packages/{D6 => D7}/X2CLGLD.dpk (100%) rename Packages/{D6 => D7}/X2CLGLD.res (100%) diff --git a/Packages/D6/X2CLGL.dof b/Packages/D6/X2CLGL.dof deleted file mode 100644 index 8c66008..0000000 --- a/Packages/D6/X2CLGL.dof +++ /dev/null @@ -1,206 +0,0 @@ -[FileVersion] -Version=6.0 -[Compiler] -A=8 -B=0 -C=1 -D=1 -E=0 -F=0 -G=1 -H=1 -I=1 -J=1 -K=0 -L=1 -M=0 -N=1 -O=1 -P=1 -Q=0 -R=1 -S=0 -T=0 -U=0 -V=1 -W=0 -X=1 -Y=1 -Z=1 -ShowHints=1 -ShowWarnings=1 -UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; -[Linker] -MapFile=3 -OutputObjs=0 -ConsoleApp=1 -DebugInfo=0 -RemoteSymbols=0 -MinStackSize=16384 -MaxStackSize=1048576 -ImageBase=4194304 -ExeDescription=X²CL GraphicList -[Directories] -OutputDir= -UnitOutputDir= -PackageDLLOutputDir= -PackageDCPOutputDir= -SearchPath= -Packages=vcl;rtl;dbrtl;vcldb;vclx;dss;dsnapcrba;dsnapcon;inetdb;webdsnap;websnap;dbxcds;Irc;parsdpk;hotspotter -Conditionals= -DebugSourceDirs= -UsePackages=0 -[Parameters] -RunParams=ip-to-country.csv countries.csv geo.db -HostApplication= -Launcher= -UseLauncher=0 -DebugCWD= -[Version Info] -IncludeVerInfo=1 -AutoIncBuild=0 -MajorVer=1 -MinorVer=0 -Release=0 -Build=0 -Debug=0 -PreRelease=0 -Special=0 -Private=0 -DLL=0 -Locale=1043 -CodePage=1252 -[Version Info Keys] -CompanyName= -FileDescription= -FileVersion=1.0.0.0 -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion=1.0.0.0 -Comments= -[HistoryLists\hlUnitAliases] -Count=1 -Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; -[Excluded Packages] -C:\Program Files\Borland\Delphi6\Bin\dcldb60.bpl=Borland Database Components -c:\program files\borland\delphi6\Projects\Bpl\VirtualTreesD6D.bpl=Virtual Treeview -C:\Program Files\Borland\Delphi6\Bin\dclact60.bpl=Borland ActionBar Components -c:\program files\borland\delphi6\Bin\dclcds60.bpl=Borland Base Cached ClientDataset Component -C:\Program Files\Borland\Delphi6\Bin\dclmid60.bpl=Borland MyBase DataAccess Components -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvCoreD6D.bpl=JVCL Core Components -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvStdCtrlsD6D.bpl=JVCL Standard Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCtrlsD6D.bpl=JVCL Visual Controls -c:\program files\borland\delphi6\Projects\Bpl\dclIndyCore60.bpl=Indy 10 Core Design Time -c:\program files\borland\delphi6\Projects\Bpl\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time -c:\program files\borland\delphi6\Projects\Bpl\BalloonD6.bpl=Balloon 2.0 -c:\program files\borland\delphi6\Projects\Bpl\SysILS.bpl=(untitled) -c:\program files\borland\delphi6\Projects\Bpl\DragDropD6.bpl=Drag and Drop Component Suite -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCustomD6D.bpl=JVCL Custom Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvWizardD6D.bpl=JVCL Wizard Design Time Package -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\GR32_D6.bpl=Graphics32 -c:\program files\borland\delphi6\Projects\Bpl\GR32_DSGN_D6.bpl=Graphics32 Design Time Package -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\PNGImage_D6.bpl=PNGImage -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tbx_d6.bpl=Toolbar2000 -- TBX Extensions (Alex Denisov) -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2k_d6.bpl=Toolbar2000 Components (Jordan Russell) -c:\program files\borland\delphi6\Projects\Bpl\tbxdsgn_d6.bpl=Toolbar2000 -- TBX Extensions Design Package (Alex Denisov) -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2kdsgn_d6.bpl=Toolbar2000 Design Package (Jordan Russell) -c:\program files\borland\delphi6\Bin\applet60.bpl=Borland Control Panel Applet Package -F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxOrgCD6.bpl=ExpressOrgChart by Developer Express Inc. -F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxDBOrD6.bpl=ExpressDBOrgChart by Developer Express Inc. -c:\program files\borland\delphi6\Projects\Bpl\TntUnicodeVcl_D60.bpl=Tnt Unicode Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvJansD6D.bpl=JVCL Jans Components -c:\program files\borland\delphi6\Projects\Bpl\P164_D60.bpl=TurboPower OfficePartner 1.64 Design-time package - VCL60 -c:\program files\borland\delphi6\Projects\Bpl\v103_d60.bpl=TurboPower VisualPlanIt 1.03 designtime package - VCL60 -c:\program files\borland\delphi6\Bin\dclsoap60.bpl=Borland SOAP Components -c:\program files\borland\delphi6\Projects\Bpl\ColorPickerButtonD6.bpl=ColorPickerButton -C:\Program Files\Borland\Delphi6\Projects\Bpl\ThreadNameExpert60.bpl=JCL Thread Name IDE expert for Delphi 6 -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDlgsD6D.bpl=JVCL Dialog Components -c:\program files\borland\delphi6\Projects\Bpl\asqlite.bpl=Aducom Software -- SQLite Design Time Components -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\aSQLitepkg.bpl=Aducom Software -- SQLite RunTime Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvAppFrmD6D.bpl=JVCL Application and Form Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvBandsD6D.bpl=JVCL Band Objects -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCmpD6D.bpl=JVCL Non-Visual Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCryptD6D.bpl=JVCL Encryption and Compression Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDockingD6D.bpl=JVCL Docking Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDotNetCtrlsD6D.bpl=JVCL DotNet Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvGlobusD6D.bpl=JVCL Globus Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvHMID6D.bpl=JVCL HMI Controls design time unit -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvInterpreterD6D.bpl=JVCL Interpreter Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvManagedThreadsD6D.bpl=JVCL Managed Threads -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvMMD6D.bpl=JVCL Multimedia and Image Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvNetD6D.bpl=JVCL Network Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPageCompsD6D.bpl=JVCL Page Style Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPluginD6D.bpl=JVCL Plugin Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPrintPreviewD6D.bpl=JVCL Print Preview Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvSystemD6D.bpl=JVCL System Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvTimeFrameworkD6D.bpl=JVCL Time Framework -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvValidatorsD6D.bpl=JVCL Validators and Error Provider Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvXPCtrlsD6D.bpl=JVCL XP Controls -c:\program files\borland\delphi6\Projects\Bpl\GJLSoftwareD5.bpl=GJL Software ExDBGrid Components -c:\program files\borland\delphi6\Projects\Bpl\FREEREP6.bpl=FreeReport 2.32 Components -c:\program files\borland\delphi6\Projects\Bpl\PageControlExD6.bpl=PageControlEx -c:\program files\borland\delphi6\Projects\Bpl\ZCore.bpl=Zeos Core Classes and Intefaces -c:\program files\borland\delphi6\Projects\Bpl\ZParse.bpl=Zeos Parsing Classes and Intefaces -c:\program files\borland\delphi6\Projects\Bpl\ZParseSql.bpl=Zeos SQL Parsing Classes and Intefaces -c:\program files\borland\delphi6\Projects\Bpl\ZPlain.bpl=Zeos Plain Database API -c:\program files\borland\delphi6\Projects\Bpl\ZDbc.bpl=Zeos Low Level Database API -c:\program files\borland\delphi6\Projects\Bpl\ZComponent.bpl=Zeos Database Components -c:\program files\borland\delphi6\Projects\Bpl\IconXPD6.bpl=IconXP -c:\program files\borland\delphi6\Projects\Bpl\NLDVDBT_D6D.bpl=NLDVirtualDBTree -c:\program files\borland\delphi6\Projects\Bpl\ff2_d60.bpl=TurboPower FlashFiler Designtime Package - VCL60 -c:\program files\borland\delphi6\Projects\Bpl\SynEdit_D6.bpl=SynEdit component suite -c:\program files\borland\delphi6\Projects\Bpl\DelphiX_for5.bpl=DelphiX - DirectX components for Delphi -c:\program files\borland\delphi6\Projects\Bpl\NLDMBD6D.bpl=NLDMessageBox -c:\program files\borland\delphi6\Bin\dcl31w60.bpl=Delphi 1.0 Compatibility Components -c:\program files\borland\delphi6\Projects\Bpl\NLDTrayIconD6.bpl=NLDTrayIcon donated by SVG_1986 -c:\program files\borland\delphi6\Projects\Bpl\ServerListD6D.bpl=SOF2Manager - Server List Designtime -F:\Delphi\Components\madCollection\madBasic\Delphi 6\madHelp_.bpl=madHelp 1.1 · www.madshi.net -F:\Delphi\Components\madCollection\madRemote\Delphi 6\madRemote_.bpl=madRemote 1.1a · www.madshi.net -F:\Delphi\Components\madCollection\madKernel\Delphi 6\madKernel_.bpl=madKernel 1.2z · www.madshi.net -F:\Delphi\Components\madCollection\madCodeHook\Delphi 6\madCodeHook_.bpl=madCodeHook 2.0a · www.madshi.net -F:\Delphi\Components\madCollection\madSecurity\Delphi 6\madSecurity_.bpl=madSecurity 1.1n · www.madshi.net -F:\Delphi\Components\madCollection\madShell\Delphi 6\madShell_.bpl=madShell 1.3i · www.madshi.net -c:\program files\borland\delphi6\Projects\Bpl\BMSpinEditD6.bpl=BMSpinEdit -c:\program files\borland\delphi6\Projects\Bpl\GLScene6.bpl=GLScene - OpenGL 3D library -c:\program files\borland\delphi6\Bin\dclsmp60.bpl=Borland Sample Components -c:\program files\borland\delphi6\Projects\Bpl\X2MultiMon_D6D.bpl=X2MultiMon Designtime Package -F:\Delphi\Components\ZipForge\Lib\Delphi 6\dclZipForged6.bpl=ZipForge Package -c:\program files\borland\delphi6\Bin\dclado60.bpl=Borland ADO DB Components -c:\program files\borland\delphi6\Bin\dclbde60.bpl=Borland BDE DB Components -C:\Program Files\Borland\Delphi6\Bin\dbx60.bpl=Borland SQL Explorer UI Package -c:\program files\borland\delphi6\Bin\DCLIB60.bpl=InterBase Data Access Components -c:\program files\borland\delphi6\Bin\dclbdecds60.bpl=Borland Local BDE ClientDataset Components -c:\program files\borland\delphi6\Bin\dclqrt60.bpl=QuickReport Components -c:\program files\borland\delphi6\Bin\dcltee60.bpl=TeeChart Components -c:\program files\borland\delphi6\Bin\dcldss60.bpl=Borland Decision Cube Components -c:\program files\borland\delphi6\Bin\dcltqr60.bpl=TeeChart for QuickReport Components -c:\program files\borland\delphi6\Bin\dclclxdb60.bpl=Borland CLX Database Components -C:\Program Files\Borland\Delphi6\Bin\dclclxstd60.bpl=Borland CLX Standard Components -c:\program files\borland\delphi6\Bin\dclmcn60.bpl=Borland DataSnap Connection Components -c:\program files\borland\delphi6\Bin\dclshlctrls60.bpl=Shell Control Property and Component Editors -c:\program files\borland\delphi6\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package -c:\program files\borland\delphi6\Bin\dclwbm60.bpl=Borland InternetExpress Components -c:\program files\borland\delphi6\Bin\dclie60.bpl=Internet Explorer Components -c:\program files\borland\delphi6\Bin\dclwebsnap60.bpl=Borland WebSnap Components -c:\program files\borland\delphi6\Bin\dclite60.bpl=Borland Integrated Translation Environment -c:\program files\borland\delphi6\Bin\dcldbx60.bpl=Borland dbExpress Components -c:\program files\borland\delphi6\Bin\dcldbxcds60.bpl=Borland Local DBX ClientDataset Components -H:\Downloads\commentexpert.bpl=Comment Expert v1.0 Alpha -c:\program files\borland\delphi6\Projects\Bpl\dclIndy60.bpl=Internet Direct (Indy) for D6 Property and Component Editors -C:\WINDOWS\System32\ibevnt60.bpl=Borland Interbase Event Alerter Component -c:\program files\borland\delphi6\Projects\Bpl\PngComponentsDesigntime.bpl=Png components designtime -[Included Packages] -C:\Program Files\Borland\Delphi6\Bin\dclstd60.bpl=Borland Standard Components -F:\Delphi\Components\madCollection\madBasic\Delphi 6\madBasic_.bpl=madBasic 1.1f · www.madshi.net -F:\Delphi\Components\madCollection\madDisAsm\Delphi 6\madDisAsm_.bpl=madDisAsm 2.0a · www.madshi.net -F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExcept_.bpl=madExcept 2.6a · www.madshi.net -F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptWizard_.bpl=madExceptWizard 2.6 · www.madshi.net -c:\program files\borland\delphi6\Bin\dclsmpedit60.bpl=Borland Editor Script Enhancements -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\ThemeManager6.bpl=Windows XP Theme Manager -c:\program files\borland\delphi6\Projects\Bpl\X2CLGLD.bpl=X²CL GraphicList (Designtime) -c:\program files\borland\delphi6\Bin\dclnet60.bpl=Borland Internet Components -F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptIde_.bpl=madExceptIde 1.0b · www.madshi.net -c:\program files\borland\delphi6\Bin\dclemacsedit60.bpl=Borland Editor Emacs Enhancements diff --git a/Packages/D6/X2CLGLD.dof b/Packages/D6/X2CLGLD.dof deleted file mode 100644 index 8e6e74a..0000000 --- a/Packages/D6/X2CLGLD.dof +++ /dev/null @@ -1,240 +0,0 @@ -[FileVersion] -Version=7.0 -[Compiler] -A=8 -B=0 -C=1 -D=1 -E=0 -F=0 -G=1 -H=1 -I=1 -J=1 -K=0 -L=1 -M=0 -N=1 -O=1 -P=1 -Q=0 -R=1 -S=0 -T=0 -U=0 -V=1 -W=0 -X=1 -Y=1 -Z=1 -ShowHints=1 -ShowWarnings=1 -UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; -NamespacePrefix= -SymbolDeprecated=1 -SymbolLibrary=1 -SymbolPlatform=1 -UnitLibrary=1 -UnitPlatform=1 -UnitDeprecated=1 -HResultCompat=1 -HidingMember=1 -HiddenVirtual=1 -Garbage=1 -BoundsError=1 -ZeroNilCompat=1 -StringConstTruncated=1 -ForLoopVarVarPar=1 -TypedConstVarPar=1 -AsgToTypedConst=1 -CaseLabelRange=1 -ForVariable=1 -ConstructingAbstract=1 -ComparisonFalse=1 -ComparisonTrue=1 -ComparingSignedUnsigned=1 -CombiningSignedUnsigned=1 -UnsupportedConstruct=1 -FileOpen=1 -FileOpenUnitSrc=1 -BadGlobalSymbol=1 -DuplicateConstructorDestructor=1 -InvalidDirective=1 -PackageNoLink=1 -PackageThreadVar=1 -ImplicitImport=1 -HPPEMITIgnored=1 -NoRetVal=1 -UseBeforeDef=1 -ForLoopVarUndef=1 -UnitNameMismatch=1 -NoCFGFileFound=1 -MessageDirective=1 -ImplicitVariants=1 -UnicodeToLocale=1 -LocaleToUnicode=1 -ImagebaseMultiple=1 -SuspiciousTypecast=1 -PrivatePropAccessor=1 -UnsafeType=1 -UnsafeCode=1 -UnsafeCast=1 -[Linker] -MapFile=3 -OutputObjs=0 -ConsoleApp=1 -DebugInfo=0 -RemoteSymbols=0 -MinStackSize=16384 -MaxStackSize=1048576 -ImageBase=4194304 -ExeDescription=X²CL GraphicList (Designtime) -[Directories] -OutputDir= -UnitOutputDir= -PackageDLLOutputDir= -PackageDCPOutputDir= -SearchPath= -Packages=vcl;rtl;dbrtl;vcldb;vclx;dss;dsnapcrba;dsnapcon;inetdb;webdsnap;websnap;dbxcds;Irc;parsdpk;hotspotter -Conditionals= -DebugSourceDirs= -UsePackages=0 -[Parameters] -RunParams=ip-to-country.csv countries.csv geo.db -HostApplication= -Launcher= -UseLauncher=0 -DebugCWD= -[Version Info] -IncludeVerInfo=1 -AutoIncBuild=0 -MajorVer=1 -MinorVer=0 -Release=0 -Build=0 -Debug=0 -PreRelease=0 -Special=0 -Private=0 -DLL=0 -Locale=1043 -CodePage=1252 -[Version Info Keys] -CompanyName= -FileDescription= -FileVersion=1.0.0.0 -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion=1.0.0.0 -Comments= -[Excluded Packages] -C:\Program Files\Borland\Delphi6\Bin\dcldb60.bpl=Borland Database Components -c:\program files\borland\delphi6\Projects\Bpl\VirtualTreesD6D.bpl=Virtual Treeview -C:\Program Files\Borland\Delphi6\Bin\dclact60.bpl=Borland ActionBar Components -c:\program files\borland\delphi6\Bin\dclcds60.bpl=Borland Base Cached ClientDataset Component -C:\Program Files\Borland\Delphi6\Bin\dclmid60.bpl=Borland MyBase DataAccess Components -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvCoreD6D.bpl=JVCL Core Components -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvStdCtrlsD6D.bpl=JVCL Standard Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCtrlsD6D.bpl=JVCL Visual Controls -c:\program files\borland\delphi6\Projects\Bpl\dclIndyCore60.bpl=Indy 10 Core Design Time -c:\program files\borland\delphi6\Projects\Bpl\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time -c:\program files\borland\delphi6\Projects\Bpl\BalloonD6.bpl=Balloon 2.0 -c:\program files\borland\delphi6\Projects\Bpl\SysILS.bpl=(untitled) -c:\program files\borland\delphi6\Projects\Bpl\DragDropD6.bpl=Drag and Drop Component Suite -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCustomD6D.bpl=JVCL Custom Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvWizardD6D.bpl=JVCL Wizard Design Time Package -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\GR32_D6.bpl=Graphics32 -c:\program files\borland\delphi6\Projects\Bpl\GR32_DSGN_D6.bpl=Graphics32 Design Time Package -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\PNGImage_D6.bpl=PNGImage -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tbx_d6.bpl=Toolbar2000 -- TBX Extensions (Alex Denisov) -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2k_d6.bpl=Toolbar2000 Components (Jordan Russell) -c:\program files\borland\delphi6\Projects\Bpl\tbxdsgn_d6.bpl=Toolbar2000 -- TBX Extensions Design Package (Alex Denisov) -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2kdsgn_d6.bpl=Toolbar2000 Design Package (Jordan Russell) -c:\program files\borland\delphi6\Bin\applet60.bpl=Borland Control Panel Applet Package -F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxOrgCD6.bpl=ExpressOrgChart by Developer Express Inc. -F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxDBOrD6.bpl=ExpressDBOrgChart by Developer Express Inc. -c:\program files\borland\delphi6\Projects\Bpl\TntUnicodeVcl_D60.bpl=Tnt Unicode Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvJansD6D.bpl=JVCL Jans Components -c:\program files\borland\delphi6\Projects\Bpl\P164_D60.bpl=TurboPower OfficePartner 1.64 Design-time package - VCL60 -c:\program files\borland\delphi6\Projects\Bpl\v103_d60.bpl=TurboPower VisualPlanIt 1.03 designtime package - VCL60 -c:\program files\borland\delphi6\Bin\dclsoap60.bpl=Borland SOAP Components -c:\program files\borland\delphi6\Projects\Bpl\ColorPickerButtonD6.bpl=ColorPickerButton -C:\Program Files\Borland\Delphi6\Projects\Bpl\ThreadNameExpert60.bpl=JCL Thread Name IDE expert for Delphi 6 -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDlgsD6D.bpl=JVCL Dialog Components -c:\program files\borland\delphi6\Projects\Bpl\asqlite.bpl=Aducom Software -- SQLite Design Time Components -C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\aSQLitepkg.bpl=Aducom Software -- SQLite RunTime Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvAppFrmD6D.bpl=JVCL Application and Form Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvBandsD6D.bpl=JVCL Band Objects -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCmpD6D.bpl=JVCL Non-Visual Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCryptD6D.bpl=JVCL Encryption and Compression Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDockingD6D.bpl=JVCL Docking Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDotNetCtrlsD6D.bpl=JVCL DotNet Controls -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvGlobusD6D.bpl=JVCL Globus Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvHMID6D.bpl=JVCL HMI Controls design time unit -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvInterpreterD6D.bpl=JVCL Interpreter Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvManagedThreadsD6D.bpl=JVCL Managed Threads -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvMMD6D.bpl=JVCL Multimedia and Image Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvNetD6D.bpl=JVCL Network Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPageCompsD6D.bpl=JVCL Page Style Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPluginD6D.bpl=JVCL Plugin Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPrintPreviewD6D.bpl=JVCL Print Preview Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvSystemD6D.bpl=JVCL System Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvTimeFrameworkD6D.bpl=JVCL Time Framework -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvValidatorsD6D.bpl=JVCL Validators and Error Provider Components -C:\Program Files\Borland\Delphi6\Projects\Bpl\JvXPCtrlsD6D.bpl=JVCL XP Controls -c:\program files\borland\delphi6\Projects\Bpl\GJLSoftwareD5.bpl=GJL Software ExDBGrid Components -c:\program files\borland\delphi6\Projects\Bpl\FREEREP6.bpl=FreeReport 2.32 Components -c:\program files\borland\delphi6\Projects\Bpl\PageControlExD6.bpl=PageControlEx -c:\program files\borland\delphi6\Projects\Bpl\ZCore.bpl=Zeos Core Classes and Intefaces -c:\program files\borland\delphi6\Projects\Bpl\ZParse.bpl=Zeos Parsing Classes and Intefaces -c:\program files\borland\delphi6\Projects\Bpl\ZParseSql.bpl=Zeos SQL Parsing Classes and Intefaces -c:\program files\borland\delphi6\Projects\Bpl\ZPlain.bpl=Zeos Plain Database API -c:\program files\borland\delphi6\Projects\Bpl\ZDbc.bpl=Zeos Low Level Database API -c:\program files\borland\delphi6\Projects\Bpl\ZComponent.bpl=Zeos Database Components -c:\program files\borland\delphi6\Projects\Bpl\IconXPD6.bpl=IconXP -c:\program files\borland\delphi6\Projects\Bpl\NLDVDBT_D6D.bpl=NLDVirtualDBTree -c:\program files\borland\delphi6\Projects\Bpl\ff2_d60.bpl=TurboPower FlashFiler Designtime Package - VCL60 -c:\program files\borland\delphi6\Projects\Bpl\SynEdit_D6.bpl=SynEdit component suite -c:\program files\borland\delphi6\Projects\Bpl\DelphiX_for5.bpl=DelphiX - DirectX components for Delphi -c:\program files\borland\delphi6\Projects\Bpl\NLDMBD6D.bpl=NLDMessageBox -c:\program files\borland\delphi6\Bin\dcl31w60.bpl=Delphi 1.0 Compatibility Components -c:\program files\borland\delphi6\Projects\Bpl\NLDTrayIconD6.bpl=NLDTrayIcon donated by SVG_1986 -c:\program files\borland\delphi6\Projects\Bpl\ServerListD6D.bpl=SOF2Manager - Server List Designtime -F:\Delphi\Components\madCollection\madBasic\Delphi 6\madHelp_.bpl=madHelp 1.1 · www.madshi.net -F:\Delphi\Components\madCollection\madRemote\Delphi 6\madRemote_.bpl=madRemote 1.1a · www.madshi.net -F:\Delphi\Components\madCollection\madKernel\Delphi 6\madKernel_.bpl=madKernel 1.2z · www.madshi.net -F:\Delphi\Components\madCollection\madCodeHook\Delphi 6\madCodeHook_.bpl=madCodeHook 2.0a · www.madshi.net -F:\Delphi\Components\madCollection\madSecurity\Delphi 6\madSecurity_.bpl=madSecurity 1.1n · www.madshi.net -F:\Delphi\Components\madCollection\madShell\Delphi 6\madShell_.bpl=madShell 1.3i · www.madshi.net -c:\program files\borland\delphi6\Projects\Bpl\BMSpinEditD6.bpl=BMSpinEdit -c:\program files\borland\delphi6\Projects\Bpl\GLScene6.bpl=GLScene - OpenGL 3D library -c:\program files\borland\delphi6\Bin\dclsmp60.bpl=Borland Sample Components -c:\program files\borland\delphi6\Projects\Bpl\X2MultiMon_D6D.bpl=X2MultiMon Designtime Package -F:\Delphi\Components\ZipForge\Lib\Delphi 6\dclZipForged6.bpl=ZipForge Package -c:\program files\borland\delphi6\Bin\dclado60.bpl=Borland ADO DB Components -c:\program files\borland\delphi6\Bin\dclbde60.bpl=Borland BDE DB Components -C:\Program Files\Borland\Delphi6\Bin\dbx60.bpl=Borland SQL Explorer UI Package -c:\program files\borland\delphi6\Bin\DCLIB60.bpl=InterBase Data Access Components -c:\program files\borland\delphi6\Bin\dclbdecds60.bpl=Borland Local BDE ClientDataset Components -c:\program files\borland\delphi6\Bin\dclqrt60.bpl=QuickReport Components -c:\program files\borland\delphi6\Bin\dcltee60.bpl=TeeChart Components -c:\program files\borland\delphi6\Bin\dcldss60.bpl=Borland Decision Cube Components -c:\program files\borland\delphi6\Bin\dcltqr60.bpl=TeeChart for QuickReport Components -c:\program files\borland\delphi6\Bin\dclclxdb60.bpl=Borland CLX Database Components -C:\Program Files\Borland\Delphi6\Bin\dclclxstd60.bpl=Borland CLX Standard Components -c:\program files\borland\delphi6\Bin\dclmcn60.bpl=Borland DataSnap Connection Components -c:\program files\borland\delphi6\Bin\dclshlctrls60.bpl=Shell Control Property and Component Editors -c:\program files\borland\delphi6\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package -c:\program files\borland\delphi6\Bin\dclwbm60.bpl=Borland InternetExpress Components -c:\program files\borland\delphi6\Bin\dclie60.bpl=Internet Explorer Components -c:\program files\borland\delphi6\Bin\dclwebsnap60.bpl=Borland WebSnap Components -c:\program files\borland\delphi6\Bin\dclite60.bpl=Borland Integrated Translation Environment -c:\program files\borland\delphi6\Bin\dcldbx60.bpl=Borland dbExpress Components -c:\program files\borland\delphi6\Bin\dcldbxcds60.bpl=Borland Local DBX ClientDataset Components -H:\Downloads\commentexpert.bpl=Comment Expert v1.0 Alpha -c:\program files\borland\delphi6\Projects\Bpl\dclIndy60.bpl=Internet Direct (Indy) for D6 Property and Component Editors -C:\WINDOWS\System32\ibevnt60.bpl=Borland Interbase Event Alerter Component -c:\program files\borland\delphi6\Projects\Bpl\PngComponentsDesigntime.bpl=Png components designtime diff --git a/Packages/D6/X2CLGL.cfg b/Packages/D7/X2CLGL.cfg similarity index 61% rename from Packages/D6/X2CLGL.cfg rename to Packages/D7/X2CLGL.cfg index 6e647be..a3c9962 100644 --- a/Packages/D6/X2CLGL.cfg +++ b/Packages/D7/X2CLGL.cfg @@ -32,5 +32,6 @@ -M -$M16384,1048576 -K$00400000 --LE"c:\delphi6\Projects\Bpl" --LN"c:\delphi6\Projects\Bpl" +-N"..\..\Lib\D7" +-LE"c:\program files\borland\delphi7\Projects\Bpl" +-LN"c:\program files\borland\delphi7\Projects\Bpl" diff --git a/Packages/D7/X2CLGL.dof b/Packages/D7/X2CLGL.dof new file mode 100644 index 0000000..2c2d614 --- /dev/null +++ b/Packages/D7/X2CLGL.dof @@ -0,0 +1,146 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=1 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=1 +S=0 +T=0 +U=0 +V=1 +W=0 +X=1 +Y=1 +Z=1 +ShowHints=1 +ShowWarnings=1 +UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +NamespacePrefix= +SymbolDeprecated=1 +SymbolLibrary=1 +SymbolPlatform=1 +UnitLibrary=1 +UnitPlatform=1 +UnitDeprecated=1 +HResultCompat=1 +HidingMember=1 +HiddenVirtual=1 +Garbage=1 +BoundsError=1 +ZeroNilCompat=1 +StringConstTruncated=1 +ForLoopVarVarPar=1 +TypedConstVarPar=1 +AsgToTypedConst=1 +CaseLabelRange=1 +ForVariable=1 +ConstructingAbstract=1 +ComparisonFalse=1 +ComparisonTrue=1 +ComparingSignedUnsigned=1 +CombiningSignedUnsigned=1 +UnsupportedConstruct=1 +FileOpen=1 +FileOpenUnitSrc=1 +BadGlobalSymbol=1 +DuplicateConstructorDestructor=1 +InvalidDirective=1 +PackageNoLink=1 +PackageThreadVar=1 +ImplicitImport=1 +HPPEMITIgnored=1 +NoRetVal=1 +UseBeforeDef=1 +ForLoopVarUndef=1 +UnitNameMismatch=1 +NoCFGFileFound=1 +MessageDirective=1 +ImplicitVariants=1 +UnicodeToLocale=1 +LocaleToUnicode=1 +ImagebaseMultiple=1 +SuspiciousTypecast=1 +PrivatePropAccessor=1 +UnsafeType=1 +UnsafeCode=1 +UnsafeCast=1 +[Linker] +MapFile=3 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=16384 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription=X²CL GraphicList +[Directories] +OutputDir= +UnitOutputDir=..\..\Lib\D7 +PackageDLLOutputDir= +PackageDCPOutputDir= +SearchPath= +Packages=vcl;rtl;dbrtl;vcldb;vclx;dss;dsnapcrba;dsnapcon;inetdb;webdsnap;websnap;dbxcds;Irc;parsdpk;hotspotter +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams=ip-to-country.csv countries.csv geo.db +HostApplication= +Launcher= +UseLauncher=0 +DebugCWD= +[Version Info] +IncludeVerInfo=1 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1043 +CodePage=1252 +[Version Info Keys] +CompanyName= +FileDescription= +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= +[Excluded Packages] +c:\program files\borland\delphi7\Projects\Bpl\VirtualShellToolsD7D.bpl=Virtual Shell Tools Designtime Package +c:\program files\borland\delphi7\Projects\Bpl\VirtualExplorerListviewExD7D.bpl=Virtual ExplorerListviewEx Designtime Package +[HistoryLists\hlUnitAliases] +Count=1 +Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +[HistoryLists\hlUnitOutputDirectory] +Count=3 +Item0=..\..\Lib\D7 +Item1=..\Lib\D7 +Item2=Lib\D7 +[HistoryLists\hlBPLOutput] +Count=1 +Item0=Lib\D7 diff --git a/Packages/D6/X2CLGL.dpk b/Packages/D7/X2CLGL.dpk similarity index 100% rename from Packages/D6/X2CLGL.dpk rename to Packages/D7/X2CLGL.dpk diff --git a/Packages/D6/X2CLGL.res b/Packages/D7/X2CLGL.res similarity index 100% rename from Packages/D6/X2CLGL.res rename to Packages/D7/X2CLGL.res diff --git a/Packages/D6/X2CLGLD.cfg b/Packages/D7/X2CLGLD.cfg similarity index 86% rename from Packages/D6/X2CLGLD.cfg rename to Packages/D7/X2CLGLD.cfg index 01b0052..a3c9962 100644 --- a/Packages/D6/X2CLGLD.cfg +++ b/Packages/D7/X2CLGLD.cfg @@ -32,5 +32,6 @@ -M -$M16384,1048576 -K$00400000 +-N"..\..\Lib\D7" -LE"c:\program files\borland\delphi7\Projects\Bpl" -LN"c:\program files\borland\delphi7\Projects\Bpl" diff --git a/Packages/D7/X2CLGLD.dof b/Packages/D7/X2CLGLD.dof new file mode 100644 index 0000000..ae587f9 --- /dev/null +++ b/Packages/D7/X2CLGLD.dof @@ -0,0 +1,146 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=1 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=1 +S=0 +T=0 +U=0 +V=1 +W=0 +X=1 +Y=1 +Z=1 +ShowHints=1 +ShowWarnings=1 +UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +NamespacePrefix= +SymbolDeprecated=1 +SymbolLibrary=1 +SymbolPlatform=1 +UnitLibrary=1 +UnitPlatform=1 +UnitDeprecated=1 +HResultCompat=1 +HidingMember=1 +HiddenVirtual=1 +Garbage=1 +BoundsError=1 +ZeroNilCompat=1 +StringConstTruncated=1 +ForLoopVarVarPar=1 +TypedConstVarPar=1 +AsgToTypedConst=1 +CaseLabelRange=1 +ForVariable=1 +ConstructingAbstract=1 +ComparisonFalse=1 +ComparisonTrue=1 +ComparingSignedUnsigned=1 +CombiningSignedUnsigned=1 +UnsupportedConstruct=1 +FileOpen=1 +FileOpenUnitSrc=1 +BadGlobalSymbol=1 +DuplicateConstructorDestructor=1 +InvalidDirective=1 +PackageNoLink=1 +PackageThreadVar=1 +ImplicitImport=1 +HPPEMITIgnored=1 +NoRetVal=1 +UseBeforeDef=1 +ForLoopVarUndef=1 +UnitNameMismatch=1 +NoCFGFileFound=1 +MessageDirective=1 +ImplicitVariants=1 +UnicodeToLocale=1 +LocaleToUnicode=1 +ImagebaseMultiple=1 +SuspiciousTypecast=1 +PrivatePropAccessor=1 +UnsafeType=1 +UnsafeCode=1 +UnsafeCast=1 +[Linker] +MapFile=3 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=16384 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription=X²CL GraphicList (Designtime) +[Directories] +OutputDir= +UnitOutputDir=..\..\Lib\D7 +PackageDLLOutputDir= +PackageDCPOutputDir= +SearchPath= +Packages=vcl;rtl;dbrtl;vcldb;vclx;dss;dsnapcrba;dsnapcon;inetdb;webdsnap;websnap;dbxcds;Irc;parsdpk;hotspotter +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams=ip-to-country.csv countries.csv geo.db +HostApplication= +Launcher= +UseLauncher=0 +DebugCWD= +[Version Info] +IncludeVerInfo=1 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1043 +CodePage=1252 +[Version Info Keys] +CompanyName= +FileDescription= +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= +[Excluded Packages] +c:\program files\borland\delphi7\Projects\Bpl\VirtualShellToolsD7D.bpl=Virtual Shell Tools Designtime Package +c:\program files\borland\delphi7\Projects\Bpl\VirtualExplorerListviewExD7D.bpl=Virtual ExplorerListviewEx Designtime Package +[HistoryLists\hlUnitAliases] +Count=1 +Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +[HistoryLists\hlUnitOutputDirectory] +Count=3 +Item0=..\..\Lib\D7 +Item1=..\Lib\D7 +Item2=Lib\D7 +[HistoryLists\hlBPLOutput] +Count=1 +Item0=Lib\D7 diff --git a/Packages/D6/X2CLGLD.dpk b/Packages/D7/X2CLGLD.dpk similarity index 100% rename from Packages/D6/X2CLGLD.dpk rename to Packages/D7/X2CLGLD.dpk diff --git a/Packages/D6/X2CLGLD.res b/Packages/D7/X2CLGLD.res similarity index 100% rename from Packages/D6/X2CLGLD.res rename to Packages/D7/X2CLGLD.res diff --git a/Packages/X2CLGraphicsEditor.dfm b/Packages/X2CLGraphicsEditor.dfm index 9be09be..0b453a2 100644 --- a/Packages/X2CLGraphicsEditor.dfm +++ b/Packages/X2CLGraphicsEditor.dfm @@ -168,7 +168,7 @@ object frmGraphicsEditor: TfrmGraphicsEditor Top = 388 Bitmap = { 494C010107000900040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 - 0000000000003600000028000000400000003000000001002000000000000030 + 0000000000003600000028000000400000003000000001001000000000000018 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -250,14 +250,37 @@ object frmGraphicsEditor: TfrmGraphicsEditor 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000000000 + 1002000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000010021002 + 1002100210020000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000100210021002 + 1002100210021002000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000100210021002 + 1002100210021002000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000010021002 + 1002100210020000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 1002000000000000000000000000000000000000000000000000000000001002 + 1002100200000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -278,278 +301,63 @@ object frmGraphicsEditor: TfrmGraphicsEditor 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000010421042104210421042 + 1042104210421042104210421042104210420000000010421042104210421042 + 1042104210421042104210421042104210420000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000010420000000000000000000000000000 + 0000000000000000000000000000000010420000000000000000000000000000 + 0000000000000000000000000000000000000000000000420042000000000000 + 00000000000000000000000000420000000000000000FF7FE07FFF7FE07FFF7F + E07FFF7FE07F00000000FF7FE07F0000104200000000FF7FE07FFF7FE07FFF7F + E07FFF7FE07F00000000FF7FE07F000010420000000000000000000000000000 + 0000000000000000000000000000000000000000000000420042000000000000 + 00000000000000000000000000420000000000000000E07FFF7FE07FFF7FE07F + FF7FE07FFF7F000018630000FF7F0000104210420000E07FFF7FE07FFF7FE07F + FF7FE07FFF7F000018630000FF7F000010420000000000420042004200420042 + 0042004200420042000000000000000000000000000000420042000000000000 + 00000000000000000000000000420000000000000000FF7FE07FFF7FE07FFF7F + E07FFF7FE07F0000E07F186300000000104200400000FF7FE07FFF7FE07FFF7F + E07FFF7FE07F0000E07F18630000000010420000FF7F00000042004200420042 + 0042004200420042004200000000000000000000000000420042000000000000 + 00000000000000000000000000420000000000000000E07FFF7FE07FFF7FE07F + FF7FE07FFF7F00000000000000000000104200400040E07FFF7FE07FFF7F1042 + 0040E07FFF7F0000000000000000000010420000E07FFF7F0000004200420042 + 0042004200420042004200420000000000000000000000420042004200420042 + 00420042004200420042004200420000000000000000FF7F1042E07FFF7FE07F + FF7FE07FE07FFF7FE07FFF7FE07F00001042104200401042E07FFF7F10420040 + 1042FF7FE07FFF7FE07FFF7FE07F000010420000FF7FE07FFF7F000000420042 + 0042004200420042004200420042000000000000000000420042000000000000 + 0000000000000000000000420042000000001042E07FE07F1042FF7FE07F1042 + E07FFF7FFF7FE07FFF7FE07FFF7F000010420000004000401042E07F00400040 + FF7FE07FFF7FE07FFF7FE07FFF7F000010420000E07FFF7FE07FFF7F00000000 + 0000000000000000000000000000000000000000000000420000000000000000 + 00000000000000000000000000420000000000001042FF7F1042E07F1042E07F + FF7FE07FE07FFF7FE07FFF7FE07F00001042000010420040004000400040FF7F + E07FFF7FE07FFF7FE07FFF7FE07F000010420000FF7FE07FFF7FE07FFF7FE07F + FF7FE07FFF7F0000000000000000000000000000000000420000000000000000 + 000000000000000000000000004200000000104210421042FF7F1042FF7FE07F + FF7FE07FFF7FE07FFF7FE07FFF7F0000104200001042004000400040FF7FE07F + FF7FE07FFF7FE07FFF7FE07FFF7F000010420000E07FFF7FE07FFF7FE07FFF7F + E07FFF7FE07F0000000000000000000000000000000000420000000000000000 + 0000000000000000000000000042000000000000E07F1042E07FFF7F10421042 + 1042104200000000000000000000000000001042004000400040004010420000 + 0000000000000000000000000000000000000000FF7FE07FFF7F000000000000 + 0000000000000000000000000000000000000000000000420000000000000000 + 00000000000000000000000000420000000000001042E07F1042E07F1042E07F + 0000000000000000000000000000000000000040004010420000004000401042 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000420000000000000000 + 0000000000000000000000000000000000001042E07F00001042000000001042 + E07F000000000000000000000000000000000000000000000000000000400040 + 1042000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000420000000000000000 + 000000000000000000000000000000000000E07F000000001042E07F00000000 + 1042000000000000000000000000000000000000000000000000000000000040 + 0040104200000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000808000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000008080000080800000808000008080000080800000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000808000008080000080800000808000008080000080800000808000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000808000008080000080800000808000008080000080800000808000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000008080000080800000808000008080000080800000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000808000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000080800000808000008080000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000808080008080 - 8000808080008080800080808000808080008080800080808000808080008080 - 8000808080008080800080808000808080000000000000000000808080008080 - 8000808080008080800080808000808080008080800080808000808080008080 - 8000808080008080800080808000808080000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000808080000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000808080000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000008080000080 - 8000000000000000000000000000000000000000000000000000000000000000 - 0000000000000080800000000000000000000000000000000000FFFFFF0000FF - FF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00000000000000 - 0000FFFFFF0000FFFF0000000000808080000000000000000000FFFFFF0000FF - FF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00000000000000 - 0000FFFFFF0000FFFF0000000000808080000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000008080000080 - 8000000000000000000000000000000000000000000000000000000000000000 - 000000000000008080000000000000000000000000000000000000FFFF00FFFF - FF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000000000C0C0 - C00000000000FFFFFF000000000080808000808080000000000000FFFF00FFFF - FF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000000000C0C0 - C00000000000FFFFFF0000000000808080000000000000000000008080000080 - 8000008080000080800000808000008080000080800000808000008080000000 - 0000000000000000000000000000000000000000000000000000008080000080 - 8000000000000000000000000000000000000000000000000000000000000000 - 0000000000000080800000000000000000000000000000000000FFFFFF0000FF - FF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF000000000000FF - FF00C0C0C0000000000000000000808080000000800000000000FFFFFF0000FF - FF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF000000000000FF - FF00C0C0C00000000000000000008080800000000000FFFFFF00000000000080 - 8000008080000080800000808000008080000080800000808000008080000080 - 8000000000000000000000000000000000000000000000000000008080000080 - 8000000000000000000000000000000000000000000000000000000000000000 - 000000000000008080000000000000000000000000000000000000FFFF00FFFF - FF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF00000000000000 - 000000000000000000000000000080808000000080000000800000FFFF00FFFF - FF0000FFFF00FFFFFF00808080000000800000FFFF00FFFFFF00000000000000 - 0000000000000000000000000000808080000000000000FFFF00FFFFFF000000 - 0000008080000080800000808000008080000080800000808000008080000080 - 8000008080000000000000000000000000000000000000000000008080000080 - 8000008080000080800000808000008080000080800000808000008080000080 - 8000008080000080800000000000000000000000000000000000FFFFFF008080 - 800000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF0000FFFF00FFFFFF0000FF - FF00FFFFFF0000FFFF00000000008080800080808000000080008080800000FF - FF00FFFFFF00808080000000800080808000FFFFFF0000FFFF00FFFFFF0000FF - FF00FFFFFF0000FFFF00000000008080800000000000FFFFFF0000FFFF00FFFF - FF00000000000080800000808000008080000080800000808000008080000080 - 8000008080000080800000000000000000000000000000000000008080000080 - 8000000000000000000000000000000000000000000000000000000000000000 - 0000008080000080800000000000000000008080800000FFFF0000FFFF008080 - 8000FFFFFF0000FFFF008080800000FFFF00FFFFFF00FFFFFF0000FFFF00FFFF - FF0000FFFF00FFFFFF0000000000808080000000000000008000000080008080 - 800000FFFF000000800000008000FFFFFF0000FFFF00FFFFFF0000FFFF00FFFF - FF0000FFFF00FFFFFF0000000000808080000000000000FFFF00FFFFFF0000FF - FF00FFFFFF000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000008080000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000080800000000000000000000000000080808000FFFFFF008080 - 800000FFFF008080800000FFFF00FFFFFF0000FFFF0000FFFF00FFFFFF0000FF - FF00FFFFFF0000FFFF0000000000808080000000000080808000000080000000 - 80000000800000008000FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FF - FF00FFFFFF0000FFFF00000000008080800000000000FFFFFF0000FFFF00FFFF - FF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF00000000000000 - 0000000000000000000000000000000000000000000000000000008080000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000008080000000000000000000808080008080800080808000FFFF - FF0080808000FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFF - FF0000FFFF00FFFFFF0000000000808080000000000080808000000080000000 - 800000008000FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFF - FF0000FFFF00FFFFFF0000000000808080000000000000FFFF00FFFFFF0000FF - FF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00000000000000 - 0000000000000000000000000000000000000000000000000000008080000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000080800000000000000000000000000000FFFF008080800000FF - FF00FFFFFF008080800080808000808080008080800000000000000000000000 - 0000000000000000000000000000000000008080800000008000000080000000 - 8000000080008080800000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000FFFFFF0000FFFF00FFFF - FF00000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000008080000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000008080000000000000000000000000008080800000FFFF008080 - 800000FFFF008080800000FFFF00000000000000000000000000000000000000 - 0000000000000000000000000000000000000000800000008000808080000000 - 0000000080000000800080808000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000008080000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000008080800000FFFF00000000008080 - 800000000000000000008080800000FFFF000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000800000008000808080000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000008080000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000FFFF0000000000000000008080 - 800000FFFF000000000000000000808080000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000008000000080008080800000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000008080 - 8000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000001042000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 diff --git a/Packages/X2CLGraphicsEditor.pas b/Packages/X2CLGraphicsEditor.pas index e912c7a..af6953b 100644 --- a/Packages/X2CLGraphicsEditor.pas +++ b/Packages/X2CLGraphicsEditor.pas @@ -224,6 +224,8 @@ begin lstGraphics.ItemIndex := iIndex; UpdatePreview(); + + actOpen.Execute(); end; procedure TfrmGraphicsEditor.actDeleteExecute; diff --git a/Source/X2CLGraphicList.pas b/Source/X2CLGraphicList.pas index f5f8968..1a6c927 100644 --- a/Source/X2CLGraphicList.pas +++ b/Source/X2CLGraphicList.pas @@ -125,19 +125,25 @@ type { :$ ImageList replacement for graphics. + + :: If you are only using components which use ImageList.Draw directly + :: instead of the ImageList_Draw API (for ex. TMainMenu), set the Convert + :: property to False to save some processing. } TX2GraphicList = class(TImageList) private FBackground: TColor; FContainer: TX2GraphicContainer; + FConvert: Boolean; FEnabled: Boolean; FStretchMode: TX2GLStretchMode; FUpdateCount: Integer; procedure SetBackground(const Value: TColor); procedure SetContainer(const Value: TX2GraphicContainer); - procedure SetStretchMode(const Value: TX2GLStretchMode); + procedure SetConvert(const Value: Boolean); procedure SetEnabled(const Value: Boolean); + procedure SetStretchMode(const Value: TX2GLStretchMode); protected procedure DefineProperties(Filer: TFiler); override; procedure Notification(AComponent: TComponent; Operation: TOperation); override; @@ -170,6 +176,7 @@ type published property Background: TColor read FBackground write SetBackground default clBtnFace; property Container: TX2GraphicContainer read FContainer write SetContainer; + property Convert: Boolean read FConvert write SetConvert default True; property Enabled: Boolean read FEnabled write SetEnabled default True; property StretchMode: TX2GLStretchMode read FStretchMode write SetStretchMode default smCrop; end; @@ -468,6 +475,7 @@ begin FBackground := clBtnFace; BkColor := clNone; + FConvert := True; FEnabled := True; FStretchMode := smCrop; end; @@ -859,6 +867,7 @@ end; procedure TX2GraphicList.RebuildImages(); var + bmpTemp: TBitmap; iIndex: Integer; begin @@ -873,8 +882,23 @@ begin if not Assigned(FContainer) then exit; - for iIndex := 0 to FContainer.Graphics.Count - 1 do - AddImage(iIndex); + if FConvert then + begin + for iIndex := 0 to FContainer.Graphics.Count - 1 do + AddImage(iIndex); + end else + begin + bmpTemp := TBitmap.Create(); + try + bmpTemp.Width := Self.Width; + bmpTemp.Height := Self.Height; + bmpTemp.Canvas.Brush.Color := clWhite; + bmpTemp.Canvas.FillRect(Rect(0, 0, bmpTemp.Width, bmpTemp.Height)); + Add(bmpTemp, bmpTemp); + finally + FreeAndNil(bmpTemp); + end; + end; finally EndUpdate(); end; @@ -941,6 +965,15 @@ begin RebuildImages(); end; +procedure TX2GraphicList.SetConvert(const Value: Boolean); +begin + if Value <> FConvert then + begin + FConvert := Value; + RebuildImages(); + end; +end; + procedure TX2GraphicList.SetEnabled(const Value: Boolean); begin FEnabled := Value; @@ -966,3 +999,6 @@ begin end; end. + + + diff --git a/X2CL.bpg b/X2CL.bpg index 7ac795c..442f77b 100644 --- a/X2CL.bpg +++ b/X2CL.bpg @@ -9,15 +9,16 @@ MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$** DCC = $(ROOT)\bin\dcc32.exe $** BRCC = $(ROOT)\bin\brcc32.exe $** #------------------------------------------------------------------------------ -PROJECTS = X2CLGL.bpl X2CLGLD.bpl +PROJECTS = X2CLGLD.bpl X2CLGL.bpl #------------------------------------------------------------------------------ default: $(PROJECTS) #------------------------------------------------------------------------------ -X2CLGL.bpl: Packages\D6\X2CLGL.dpk + +X2CLGLD.bpl: Packages\D7\X2CLGLD.dpk $(DCC) -X2CLGLD.bpl: Packages\D6\X2CLGLD.dpk +X2CLGL.bpl: Packages\D7\X2CLGL.dpk $(DCC)