diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6397332 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.local +*.identcache +__history \ No newline at end of file diff --git a/Packages/D10/X2CL.groupproj b/Packages/D10/X2CL.groupproj new file mode 100644 index 0000000..1e54de4 --- /dev/null +++ b/Packages/D10/X2CL.groupproj @@ -0,0 +1,72 @@ + + + {B1B1FF8F-1915-4AF2-B7B0-3A7787A80122} + + + + + + + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Packages/D10/X2CLGL.dof b/Packages/D10/X2CLGL.dof new file mode 100644 index 0000000..548d65a --- /dev/null +++ b/Packages/D10/X2CLGL.dof @@ -0,0 +1,162 @@ +[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=$(DELPHILIB) +PackageDLLOutputDir=$(DELPHIBIN) +PackageDCPOutputDir=$(DELPHIBIN) +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= +[Language] +ActiveLang= +ProjectLang= +RootDir= +[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] +P:\algemeen\bin\X2CLGLD.bpl=X²CL GraphicList (Designtime) +P:\Algemeen\bin\unageneral_d7_design.bpl=UnameIT's General Components - Design-time Editors +C:\Program Files\Borland\Indy\D7\dclIndy70.bpl=Internet Direct (Indy) for D7 Property and Component Editors +[HistoryLists\hlUnitAliases] +Count=1 +Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +[HistoryLists\hlSearchPath] +Count=1 +Item0=P:\Algemeen\Indy10;P:\Algemeen\Indy10\Core;P:\Algemeen\Indy10\Protocols;P:\Algemeen\Indy10\SuperCore;P:\Algemeen\Indy10\System +[HistoryLists\hlUnitOutputDirectory] +Count=4 +Item0=$(DELPHILIB) +Item1=..\..\Lib\D7 +Item2=..\Lib\D7 +Item3=Lib\D7 +[HistoryLists\hlBPLOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=..\..\Lib\D7 +Item2=Lib\D7 +[HistoryLists\hlDCPOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=$(DELPHILIB) +Item2=..\..\Lib\D7 diff --git a/Packages/D10/X2CLGL.dpk b/Packages/D10/X2CLGL.dpk new file mode 100644 index 0000000..4d39673 --- /dev/null +++ b/Packages/D10/X2CLGL.dpk @@ -0,0 +1,39 @@ +package X2CLGL; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO ON} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS ON} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST ON} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'X²CL GraphicList'} +{$RUNONLY} +{$IMPLICITBUILD ON} + +requires + rtl, + vcl, + X2Utils; + +contains + X2CLGraphicList in '..\..\Source\X2CLGraphicList.pas'; + +end. diff --git a/Packages/D10/X2CLGL.dproj b/Packages/D10/X2CLGL.dproj new file mode 100644 index 0000000..e446b23 --- /dev/null +++ b/Packages/D10/X2CLGL.dproj @@ -0,0 +1,205 @@ + + + {580c3be1-f057-40c8-b771-377fb1e55379} + X2CLGL.dpk + Debug + DCC32 + ..\..\..\..\bin\D2007\X2CLGL.bpl + VCL + 18.2 + True + Debug + Win32 + 3 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + true + true + Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace) + true + X²CL GraphicList + true + 1043 + true + true + 00400000 + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + X2CLGL + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + false + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + + + $(DELPHIBIN) + $(DELPHILIB) + $(DELPHIBIN) + X2CLGL_Icon.ico + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + 1033 + + + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + $(DELPHIBIN64) + 1033 + $(DELPHIBIN64) + $(DELPHILIB64) + X2CLGL_Icon.ico + + + 7.0 + 0 + True + False + True + 0 + RELEASE;$(DCC_Define) + + + 1033 + + + 1033 + + + 7.0 + True + True + $(DELPHILIB) + $(DELPHILIB) + + + 1033 + + + 1033 + + + Delphi.Personality.12 + Package + + + + False + True + False + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1043 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + X2CLGL.dpk + + + + False + True + True + + + 12 + + + + MainSource + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + + + + + + + diff --git a/Packages/D10/X2CLGL.res b/Packages/D10/X2CLGL.res new file mode 100644 index 0000000..5528553 Binary files /dev/null and b/Packages/D10/X2CLGL.res differ diff --git a/Packages/D10/X2CLGL.stat b/Packages/D10/X2CLGL.stat new file mode 100644 index 0000000..7a7e799 --- /dev/null +++ b/Packages/D10/X2CLGL.stat @@ -0,0 +1,10 @@ +[Stats] +EditorSecs=1 +DesignerSecs=1 +InspectorSecs=1 +CompileSecs=189 +OtherSecs=10 +StartTime=6-7-2017 16:51:02 +RealKeys=0 +EffectiveKeys=0 +DebugSecs=1 diff --git a/Packages/D10/X2CLGLD.dof b/Packages/D10/X2CLGLD.dof new file mode 100644 index 0000000..5399850 --- /dev/null +++ b/Packages/D10/X2CLGLD.dof @@ -0,0 +1,158 @@ +[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=$(DELPHILIB) +PackageDLLOutputDir=$(DELPHIBIN) +PackageDCPOutputDir=$(DELPHIBIN) +SearchPath= +Packages=vcl;rtl;dbrtl;vcldb;vclx;dss;dsnapcrba;dsnapcon;inetdb;webdsnap;websnap;dbxcds;Irc;parsdpk;hotspotter +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams= +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] +P:\algemeen\bin\X2CLGLD.bpl=X²CL GraphicList (Designtime) +P:\Algemeen\bin\unageneral_d7_design.bpl=UnameIT's General Components - Design-time Editors +C:\Program Files\Borland\Indy\D7\dclIndy70.bpl=Internet Direct (Indy) for D7 Property and Component Editors +[HistoryLists\hlUnitAliases] +Count=1 +Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +[HistoryLists\hlSearchPath] +Count=1 +Item0=P:\Algemeen\Indy10;P:\Algemeen\Indy10\Core;P:\Algemeen\Indy10\Protocols;P:\Algemeen\Indy10\SuperCore;P:\Algemeen\Indy10\System +[HistoryLists\hlUnitOutputDirectory] +Count=4 +Item0=$(DELPHILIB) +Item1=..\..\Lib\D7 +Item2=..\Lib\D7 +Item3=Lib\D7 +[HistoryLists\hlBPLOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=..\..\Lib\D7 +Item2=Lib\D7 +[HistoryLists\hlDCPOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=$(DELPHILIB) +Item2=..\..\Lib\D7 diff --git a/Packages/D10/X2CLGLD.dpk b/Packages/D10/X2CLGLD.dpk new file mode 100644 index 0000000..58e267f --- /dev/null +++ b/Packages/D10/X2CLGLD.dpk @@ -0,0 +1,41 @@ +package X2CLGLD; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO ON} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS ON} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST ON} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'X²CL GraphicList (Designtime)'} +{$DESIGNONLY} +{$IMPLICITBUILD ON} + +requires + rtl, + X2CLGL, + designide; + +contains + X2CLGLReg in '..\X2CLGLReg.pas', + X2CLGLEditors in '..\X2CLGLEditors.pas', + X2CLGraphicsEditor in '..\X2CLGraphicsEditor.pas' {GraphicsEditorForm}; + +end. diff --git a/Packages/D10/X2CLGLD.dproj b/Packages/D10/X2CLGLD.dproj new file mode 100644 index 0000000..6108707 --- /dev/null +++ b/Packages/D10/X2CLGLD.dproj @@ -0,0 +1,174 @@ + + + {c9bf7d3a-cd1f-48ce-9c33-31c1adb4a217} + X2CLGLD.dpk + Debug + DCC32 + ..\..\..\..\bin\D2007\X2CLGLD.bpl + None + 18.2 + True + Debug + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + true + true + true + X²CL GraphicList (Designtime) + System;Xml;Data;Datasnap;Web;Soap;Vcl;Winapi;$(DCC_Namespace) + true + 1043 + true + 00400000 + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + rtl;$(DCC_UsePackage) + X2CLGLD + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + false + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + + + true + X2CLGLD_Icon.ico + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + 1033 + X2CLGL;$(DCC_UsePackage) + + + X2CLGLD_Icon.ico + + + 7.0 + 0 + True + False + True + 0 + RELEASE;$(DCC_Define) + + + 7.0 + True + True + $(DELPHILIB) + $(DELPHILIB) + $(DELPHILIB) + $(DELPHIBIN) + $(DELPHIBIN) + + + Delphi.Personality.12 + Package + + + + False + True + False + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1043 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + X2CLGLD.dpk + + + + False + False + False + False + True + False + + + 12 + + + + MainSource + + + + + + + +
GraphicsEditorForm
+
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + + + +
diff --git a/Packages/D10/X2CLGLD.res b/Packages/D10/X2CLGLD.res new file mode 100644 index 0000000..cfa92e4 Binary files /dev/null and b/Packages/D10/X2CLGLD.res differ diff --git a/Packages/D10/X2CLGLD.stat b/Packages/D10/X2CLGLD.stat new file mode 100644 index 0000000..ff17af1 --- /dev/null +++ b/Packages/D10/X2CLGLD.stat @@ -0,0 +1,10 @@ +[Stats] +EditorSecs=99 +DesignerSecs=1 +InspectorSecs=1 +CompileSecs=1648 +OtherSecs=14 +StartTime=6-7-2017 16:51:12 +RealKeys=0 +EffectiveKeys=0 +DebugSecs=1 diff --git a/Packages/D10/X2CLGLD_Icon.ico b/Packages/D10/X2CLGLD_Icon.ico new file mode 100644 index 0000000..1998c2d Binary files /dev/null and b/Packages/D10/X2CLGLD_Icon.ico differ diff --git a/Packages/D10/X2CLGL_Icon.ico b/Packages/D10/X2CLGL_Icon.ico new file mode 100644 index 0000000..1998c2d Binary files /dev/null and b/Packages/D10/X2CLGL_Icon.ico differ diff --git a/Packages/D10/X2CLMB.dof b/Packages/D10/X2CLMB.dof new file mode 100644 index 0000000..03a3653 --- /dev/null +++ b/Packages/D10/X2CLMB.dof @@ -0,0 +1,156 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=0 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=0 +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=0 +UnsafeCode=0 +UnsafeCast=0 +[Linker] +MapFile=0 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=16384 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription=X²CL MenuBar +[Directories] +OutputDir= +UnitOutputDir=$(DELPHILIB) +PackageDLLOutputDir=$(DELPHIBIN) +PackageDCPOutputDir=$(DELPHILIB) +SearchPath= +Packages=vcl;rtl;vclx;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp;dbexpress;dbxcds;inetdb;bdertl;vcldbx;webdsnap;websnap;adortl;CLXIB;ibxpress;VCLIB;teeui;teedb;tee;dss;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;dclOfficeXP;Indy70;cxLibraryVCLD7;dxBarD7;dxComnD7;dxBarDBNavD7;dxBarExtDBItemsD7;dxBarExtItemsD7;dxDockingD7;dxsbD7;cxEditorsVCLD7;dxThemeD7;cxDataD7;cxExtEditorsVCLD7;cxPageControlVCLD7;cxGridVCLD7;cxSchedulerVCLD7;dxMasterViewD7;dxmdsD7;dxPSCoreD7;dxPSTeeChartD7;dxPsPrVwAdvD7;dxPSLnksD7;dxPSdxMVLnkD7;dxPSDBTeeChartD7;dxPScxCommonD7;dxPScxPCProdD7;dxPScxGridLnkD7;dxPScxExtCommonD7;dxPScxScheduler2LnkD7;wpViewPDF_D7;Rave50CLX;Rave50VCL;xtx_d7;IBSQLProperty;SamPackage;rbTCUI107;rbTC107;rbRCL107;rbIDE107;rbBDE107;rbUSERDesign107;rbUSER107;madBasic_;madDisAsm_;madExcept_;unageneral_d7 +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams= +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\Indy\D7\dclIndy70.bpl=Internet Direct (Indy) for D7 Property and Component Editors +[HistoryLists\hlUnitAliases] +Count=1 +Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +[HistoryLists\hlSearchPath] +Count=1 +Item0=P:\Algemeen\Indy10;P:\Algemeen\Indy10\Core;P:\Algemeen\Indy10\Protocols;P:\Algemeen\Indy10\SuperCore;P:\Algemeen\Indy10\System +[HistoryLists\hlUnitOutputDirectory] +Count=4 +Item0=$(DELPHILIB) +Item1=..\..\Lib\D7 +Item2=..\Lib\D7 +Item3=Lib\D7 +[HistoryLists\hlBPLOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=..\..\Lib\D7 +Item2=Lib\D7 +[HistoryLists\hlDCPOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=$(DELPHILIB) +Item2=..\..\Lib\D7 diff --git a/Packages/D10/X2CLMB.dpk b/Packages/D10/X2CLMB.dpk new file mode 100644 index 0000000..656c3bf --- /dev/null +++ b/Packages/D10/X2CLMB.dpk @@ -0,0 +1,46 @@ +package X2CLMB; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO ON} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'X²CL MenuBar'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +requires + rtl, + vcl, + vclactnband, + vclx; + +contains + X2CLunaMenuBarPainter in '..\..\Source\X2CLunaMenuBarPainter.pas', + X2CLGraphics in '..\..\Source\X2CLGraphics.pas', + X2CLMenuBarAnimators in '..\..\Source\X2CLMenuBarAnimators.pas', + X2CLMenuBar in '..\..\Source\X2CLMenuBar.pas', + X2CLmusikCubeMenuBarPainter in '..\..\Source\X2CLmusikCubeMenuBarPainter.pas', + X2CLMenuBarActions in '..\..\Source\X2CLMenuBarActions.pas'; + +end. + diff --git a/Packages/D10/X2CLMB.dproj b/Packages/D10/X2CLMB.dproj new file mode 100644 index 0000000..430b938 --- /dev/null +++ b/Packages/D10/X2CLMB.dproj @@ -0,0 +1,208 @@ + + + {81ca6fc6-cc2a-4770-a741-6759c1cac829} + X2CLMB.dpk + Debug + DCC32 + ..\..\..\..\bin\D2007\X2CLMB.bpl + VCL + 18.2 + True + Debug + Win32 + 3 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + true + true + true + X²CL MenuBar + Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace) + 1043 + true + true + 00400000 + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + X2CLMB + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + false + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + + + $(DELPHIBIN) + $(DELPHILIB) + $(DELPHIBIN) + X2CLMB_Icon.ico + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + 1033 + + + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + $(DELPHIBIN64) + 1033 + $(DELPHIBIN64) + $(DELPHILIB64) + X2CLMB_Icon.ico + + + 7.0 + 0 + False + 0 + RELEASE;$(DCC_Define) + + + 1033 + + + 1033 + + + 7.0 + $(DELPHILIB) + $(DELPHILIB) + + + 1033 + + + 1033 + + + Delphi.Personality.12 + Package + + + + False + True + False + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1043 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + X2CLMB.dpk + + + + False + False + False + True + True + + + 12 + + + + MainSource + + + + + + + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + + + + + + + diff --git a/Packages/D10/X2CLMB.res b/Packages/D10/X2CLMB.res new file mode 100644 index 0000000..bac28cf Binary files /dev/null and b/Packages/D10/X2CLMB.res differ diff --git a/Packages/D10/X2CLMB.stat b/Packages/D10/X2CLMB.stat new file mode 100644 index 0000000..c5288a8 --- /dev/null +++ b/Packages/D10/X2CLMB.stat @@ -0,0 +1,10 @@ +[Stats] +EditorSecs=1 +DesignerSecs=1 +InspectorSecs=1 +CompileSecs=212 +OtherSecs=5 +StartTime=6-7-2017 16:53:26 +RealKeys=0 +EffectiveKeys=0 +DebugSecs=1 diff --git a/Packages/D10/X2CLMBD.dof b/Packages/D10/X2CLMBD.dof new file mode 100644 index 0000000..a3a8a0b --- /dev/null +++ b/Packages/D10/X2CLMBD.dof @@ -0,0 +1,154 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=0 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=0 +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=0 +UnsafeCode=0 +UnsafeCast=0 +[Linker] +MapFile=0 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=16384 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription=X²CL MenuBar (Designtime) +[Directories] +OutputDir= +UnitOutputDir=$(DELPHILIB) +PackageDLLOutputDir=$(DELPHIBIN) +PackageDCPOutputDir=$(DELPHILIB) +SearchPath= +Packages=vcl;rtl;vclx;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp;dbexpress;dbxcds;inetdb;bdertl;vcldbx;webdsnap;websnap;adortl;CLXIB;ibxpress;VCLIB;teeui;teedb;tee;dss;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;dclOfficeXP;Indy70;cxLibraryVCLD7;dxBarD7;dxComnD7;dxBarDBNavD7;dxBarExtDBItemsD7;dxBarExtItemsD7;dxDockingD7;dxsbD7;cxEditorsVCLD7;dxThemeD7;cxDataD7;cxExtEditorsVCLD7;cxPageControlVCLD7;cxGridVCLD7;cxSchedulerVCLD7;dxMasterViewD7;dxmdsD7;dxPSCoreD7;dxPSTeeChartD7;dxPsPrVwAdvD7;dxPSLnksD7;dxPSdxMVLnkD7;dxPSDBTeeChartD7;dxPScxCommonD7;dxPScxPCProdD7;dxPScxGridLnkD7;dxPScxExtCommonD7;dxPScxScheduler2LnkD7;wpViewPDF_D7;Rave50CLX;Rave50VCL;xtx_d7;IBSQLProperty;SamPackage;rbTCUI107;rbTC107;rbRCL107;rbIDE107;rbBDE107;rbUSERDesign107;rbUSER107;madBasic_;madDisAsm_;madExcept_;unageneral_d7 +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams= +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; +[HistoryLists\hlSearchPath] +Count=1 +Item0=P:\Algemeen\Indy10;P:\Algemeen\Indy10\Core;P:\Algemeen\Indy10\Protocols;P:\Algemeen\Indy10\SuperCore;P:\Algemeen\Indy10\System +[HistoryLists\hlUnitOutputDirectory] +Count=4 +Item0=$(DELPHILIB) +Item1=..\..\Lib\D7 +Item2=..\Lib\D7 +Item3=Lib\D7 +[HistoryLists\hlBPLOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=..\..\Lib\D7 +Item2=Lib\D7 +[HistoryLists\hlDCPOutput] +Count=3 +Item0=$(DELPHIBIN) +Item1=$(DELPHILIB) +Item2=..\..\Lib\D7 diff --git a/Packages/D10/X2CLMBD.dpk b/Packages/D10/X2CLMBD.dpk new file mode 100644 index 0000000..8267ff8 --- /dev/null +++ b/Packages/D10/X2CLMBD.dpk @@ -0,0 +1,45 @@ +package X2CLMBD; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO ON} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'X²CL MenuBar (Designtime)'} +{$DESIGNONLY} +{$IMPLICITBUILD OFF} + +requires + rtl, + vcl, + designide, + vclactnband, + vclx, + X2CLMB; + +contains + X2CLMBReg in '..\X2CLMBReg.pas', + X2CLMenuBarEditor in '..\X2CLMenuBarEditor.pas' {frmMenuBarEditor}, + X2CLMBEditors in '..\X2CLMBEditors.pas'; + +end. + diff --git a/Packages/D10/X2CLMBD.dproj b/Packages/D10/X2CLMBD.dproj new file mode 100644 index 0000000..021391b --- /dev/null +++ b/Packages/D10/X2CLMBD.dproj @@ -0,0 +1,172 @@ + + + {f7ce938e-097b-4f78-b432-f25028288bee} + X2CLMBD.dpk + Debug + DCC32 + ..\..\..\..\bin\D2007\X2CLMBD.bpl + VCL + 18.2 + True + Debug + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + true + true + X²CL MenuBar (Designtime) + Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + 00400000 + 1043 + true + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + rtl;$(DCC_UsePackage) + X2CLMBD + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + false + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + + + true + X2CLMBD_Icon.ico + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + 1033 + vclx;vcl;vclactnband;X2CLMB;$(DCC_UsePackage) + + + X2CLMBD_Icon.ico + vclx;vcl;vclactnband;$(DCC_UsePackage) + + + 7.0 + 0 + False + 0 + RELEASE;$(DCC_Define) + + + 7.0 + $(DELPHILIB) + $(DELPHILIB) + $(DELPHILIB) + $(DELPHIBIN) + $(DELPHIBIN) + + + Delphi.Personality.12 + Package + + + + False + True + False + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1043 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + X2CLMBD.dpk + + + + False + False + False + True + False + + + 12 + + + + MainSource + + + + + + + + + +
frmMenuBarEditor
+
+ + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + + + +
diff --git a/Packages/D10/X2CLMBD.res b/Packages/D10/X2CLMBD.res new file mode 100644 index 0000000..7b1c222 Binary files /dev/null and b/Packages/D10/X2CLMBD.res differ diff --git a/Packages/D10/X2CLMBD.stat b/Packages/D10/X2CLMBD.stat new file mode 100644 index 0000000..bec8191 --- /dev/null +++ b/Packages/D10/X2CLMBD.stat @@ -0,0 +1,10 @@ +[Stats] +EditorSecs=1 +DesignerSecs=1 +InspectorSecs=1 +CompileSecs=534 +OtherSecs=8 +StartTime=6-7-2017 16:53:29 +RealKeys=0 +EffectiveKeys=0 +DebugSecs=1 diff --git a/Packages/D10/X2CLMBD_Icon.ico b/Packages/D10/X2CLMBD_Icon.ico new file mode 100644 index 0000000..cfd8992 Binary files /dev/null and b/Packages/D10/X2CLMBD_Icon.ico differ diff --git a/Packages/D10/X2CLMB_Icon.ico b/Packages/D10/X2CLMB_Icon.ico new file mode 100644 index 0000000..cfd8992 Binary files /dev/null and b/Packages/D10/X2CLMB_Icon.ico differ diff --git a/Resources/GraphicList.rc b/Resources/GraphicList.rc index 7d3d2d3..62ed01b 100644 --- a/Resources/GraphicList.rc +++ b/Resources/GraphicList.rc @@ -1,2 +1,2 @@ -TX2GRAPHICCONTAINER BITMAP TX2GraphicContainer.bmp +TX2GRAPHICCONTAINER BITMAP TX2GraphicContainer.bmp TX2GRAPHICLIST BITMAP TX2GraphicList.bmp \ No newline at end of file diff --git a/Source/X2CLMenuBar.pas b/Source/X2CLMenuBar.pas index ed55801..927ddd0 100644 --- a/Source/X2CLMenuBar.pas +++ b/Source/X2CLMenuBar.pas @@ -19,6 +19,12 @@ unit X2CLMenuBar; interface uses + // Not sure when TImageIndex was deprecated, we upgraded from XE2 to 10.2 Tokyo. + // Lower the CompilerVersion if required. + {$IF CompilerVersion >= 32} + System.UITypes, + {$IFEND} + ActnList, Classes, Contnrs, @@ -41,6 +47,10 @@ type TX2MenuBarDirection = (mbdUp, mbdDown); + {$IF CompilerVersion >= 32} + TImageIndex = System.UITypes.TImageIndex; + {$IFEND} + const DefaultAnimationStyle = asSlide;