diff --git a/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.dfm b/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.dfm index 2d0f00c..96e630f 100644 --- a/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.dfm +++ b/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.dfm @@ -1,17 +1,14 @@ object SampleData: TSampleData - OldCreateOrder = False Height = 337 Width = 267 object Sqlite_demoConnection: TFDConnection Params.Strings = ( 'ConnectionDef=SQLite_Demo') - Connected = True LoginPrompt = False Left = 47 Top = 22 end object CustomersTable: TFDQuery - Active = True Connection = Sqlite_demoConnection FetchOptions.AssignedValues = [evRecordCountMode] FetchOptions.RecordCountMode = cmTotal diff --git a/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.pas b/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.pas index d5f653e..8f577a7 100644 --- a/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.pas +++ b/demos/FireMonkey/Database/Master_Detail_FireDAC/Customer_Orders.pas @@ -8,7 +8,8 @@ interface FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.Phys.SQLite, FireDAC.Phys.SQLiteDef, FireDAC.Stan.ExprFuncs, FireDAC.FMXUI.Wait, FireDAC.Stan.Param, FireDAC.DatS, FireDAC.DApt.Intf, FireDAC.DApt, - FireDAC.Stan.StorageBin, Data.DB, FireDAC.Comp.DataSet, FireDAC.Comp.Client; + FireDAC.Stan.StorageBin, Data.DB, FireDAC.Comp.DataSet, FireDAC.Comp.Client, + FireDAC.Phys.SQLiteWrapper.Stat; type TSampleData = class(TDataModule) diff --git a/demos/FireMonkey/Sheet/TeeGrid_Sheet.dpr b/demos/FireMonkey/Sheet/TeeGrid_Sheet.dpr index dba58f4..438f5f0 100644 --- a/demos/FireMonkey/Sheet/TeeGrid_Sheet.dpr +++ b/demos/FireMonkey/Sheet/TeeGrid_Sheet.dpr @@ -11,7 +11,10 @@ uses FMXTee.Sheet.Editor.Font in 'FMXTee.Sheet.Editor.Font.pas' {SheetFontEditor}, FMXTee.Font.Family in 'FMXTee.Font.Family.pas', Tee.Cell.Expression in 'Tee.Cell.Expression.pas', - Tee.Sheet.Data in 'Tee.Sheet.Data.pas'; + Tee.Sheet.Data in 'Tee.Sheet.Data.pas', + BI.Arrays.Strings in 'TeeBI\BI.Arrays.Strings.pas', + BI.Expression.DateTime in 'TeeBI\BI.Expression.DateTime.pas', + BI.Expression in 'TeeBI\BI.Expression.pas'; {$R *.res} diff --git a/demos/FireMonkey/Sheet/TeeGrid_Sheet.dproj b/demos/FireMonkey/Sheet/TeeGrid_Sheet.dproj index ddc0089..2d62055 100644 --- a/demos/FireMonkey/Sheet/TeeGrid_Sheet.dproj +++ b/demos/FireMonkey/Sheet/TeeGrid_Sheet.dproj @@ -1,13 +1,13 @@  {E0E6F2D6-BC73-45E9-BF17-5B4132407185} - 18.2 + 20.1 FMX TeeGrid_Sheet.dpr True Debug Win32 - 1119 + 558099 Application @@ -18,8 +18,8 @@ Base true - - true + + true Base true @@ -28,13 +28,18 @@ Base true - - true + + true Base true - - true + + true + Base + true + + + true Base true @@ -53,12 +58,6 @@ Base true - - true - Cfg_1 - true - true - true Cfg_1 @@ -127,136 +126,93 @@ $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png 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 + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - $(MSBuildProjectName) - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - iPhoneAndiPad + + 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 - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png true - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + 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 + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage);$(DCC_UsePackage) + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera;CFBundleShortVersionString=1.0.0;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSFaceIDUsageDescription=The reason for accessing the face id;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png $(MSBuildProjectName) - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) iPhoneAndiPad Debug - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png true - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png - - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png + + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera;CFBundleShortVersionString=1.0.0;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSFaceIDUsageDescription=The reason for accessing the face id;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + iPhoneAndiPad + true $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png - iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png + DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage);$(DCC_UsePackage) $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - true - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png - - CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface + Debug true - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;FireDACMSSQLDriver;bindcompfmx;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;FireDACIBDriver;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;bindcomp;DBXInformixDriver;IndyIPClient;dbxcds;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) + + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface Debug + true 1033 @@ -288,19 +244,14 @@ true true - - /usr/X11/bin/xterm -e "%debuggee%" - true - (None) - true - true false + PerMonitor true - true + PerMonitor false @@ -310,11 +261,11 @@ true - true + PerMonitor true - true + PerMonitor @@ -341,10 +292,9 @@ - - Cfg_2 - Base - + + + Base @@ -352,6 +302,10 @@ Cfg_1 Base + + Cfg_2 + Base + Delphi.Personality.12 @@ -368,103 +322,80 @@ Microsoft Office XP Sample Automation Server Wrapper Components - - - - true - - - - - TeeGrid_Sheet.exe - true - - - - - true - - - - - true - - + + true - - - TeeGrid_Sheet - true - - - - + + true - + + - Info.plist true - - - TeeGrid_Sheet.icns + + + + + + + + TeeGrid_Sheet.exe true - - - 1 - - + + 1 - - - Contents\Resources + Contents\MacOS 1 + + 0 + - + classes - 1 + 64 - - - - Contents\MacOS - 0 + + classes + 64 - + + + + res\xml 1 - - Contents\MacOS + + res\xml 1 - - - 1 - - + + + library\lib\armeabi 1 - + + library\lib\armeabi 1 - - - res\drawable-xxhdpi + + + library\lib\armeabi-v7a 1 @@ -473,179 +404,194 @@ library\lib\mips 1 - - - + + library\lib\mips 1 - + + + + library\lib\armeabi-v7a 1 - - 0 - - + + library\lib\arm64-v8a 1 - - Contents\MacOS + + + + library\lib\armeabi-v7a 1 + + - library\lib\armeabi-v7a + res\drawable 1 - + + res\drawable 1 - - - 0 + + + res\drawable-anydpi-v21 + 1 - - Contents\MacOS + + res\drawable-anydpi-v21 1 - .framework - - + + + res\values 1 - + + res\values 1 - - - 1 - - + + + res\values-v21 1 - + + res\values-v21 1 - - - 1 - - + + + res\values-v31 1 - + + res\values-v31 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + + res\drawable-anydpi-v26 1 - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + res\drawable-anydpi-v26 1 - - + + + res\drawable 1 - + + res\drawable 1 - + + + + res\drawable 1 - - - + + res\drawable 1 - + + + + res\drawable 1 - + + res\drawable 1 - + - library\lib\armeabi + res\drawable-anydpi-v33 1 - - - - 0 - - + + res\drawable-anydpi-v33 1 - - Contents\MacOS + + + + res\values 1 - - - + + res\values 1 - + + + + res\values-night-v21 1 - + + res\values-night-v21 1 - + - res\drawable-normal + res\drawable 1 - - - - res\drawable-xhdpi + + res\drawable 1 - + - res\drawable-large + res\drawable-xxhdpi 1 - - - + + res\drawable-xxhdpi 1 - + + + + res\drawable-xxxhdpi 1 - + + res\drawable-xxxhdpi 1 - - - Assets + + + res\drawable-ldpi 1 - - Assets + + res\drawable-ldpi 1 - - - ..\ + + + res\drawable-mdpi 1 - - ..\ + + res\drawable-mdpi 1 @@ -654,49 +600,68 @@ res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + - + - library\lib\armeabi-v7a + res\drawable-xhdpi 1 - - - - Contents + + res\drawable-xhdpi 1 - - - ..\ + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi 1 - - - Assets + + + res\drawable-hdpi 1 - - Assets + + res\drawable-hdpi 1 - - + + + res\drawable-xhdpi 1 - + + res\drawable-xhdpi 1 - + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi 1 - + - res\values + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi 1 @@ -705,141 +670,642 @@ res\drawable-small 1 + + res\drawable-small + 1 + - + - res\drawable + res\drawable-normal + 1 + + + res\drawable-normal 1 - - + + + res\drawable-large 1 - + + res\drawable-large 1 - + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge 1 - + + res\values + 1 + + + res\values 1 - + + + res\drawable-anydpi-v24 + 1 + + + res\drawable-anydpi-v24 + 1 + + + res\drawable 1 + + res\drawable + 1 + - - - 0 + + + res\drawable-night-anydpi-v21 + 1 - - 0 + + res\drawable-night-anydpi-v21 + 1 - - Contents\Resources\StartUp\ - 0 + + + + res\drawable-anydpi-v31 + 1 - - 0 + + res\drawable-anydpi-v31 + 1 + + - 0 + res\drawable-night-anydpi-v31 + 1 + + + res\drawable-night-anydpi-v31 + 1 + + + 1 + + + Contents\MacOS + 1 + + 0 - - - library\lib\armeabi-v7a + + + Contents\MacOS 1 + .framework + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework - - 0 - .bpl + + + + + 1 + .dylib 1 .dylib + + 1 + .dylib + Contents\MacOS 1 .dylib + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + 1 .dylib - + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS 1 .dylib + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + - + - res\drawable-mdpi - 1 + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 - + - res\drawable-xlarge + 1 + + 1 - - - res\drawable-ldpi + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - - 0 - .dll;.bpl + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + Contents + 1 + + + Contents + 1 + + + Contents + 1 + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 1 - .dylib + + + 1 + + + 1 Contents\MacOS 1 - .dylib + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - .dylib - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - .dylib - - + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 1 + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + + + - - - + + + + True - True + True True - True - True + True + False + False True True diff --git a/demos/FireMonkey/Sheet/TeeGrid_Sheet.res b/demos/FireMonkey/Sheet/TeeGrid_Sheet.res index 1236bb6..f1440e8 100644 Binary files a/demos/FireMonkey/Sheet/TeeGrid_Sheet.res and b/demos/FireMonkey/Sheet/TeeGrid_Sheet.res differ diff --git a/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.dproj b/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.dproj index 0fa9712..a96d8af 100644 --- a/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.dproj +++ b/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.dproj @@ -1,13 +1,13 @@  {E419B5DE-47D9-497F-8B79-F28E2EE3F1D1} - 18.2 + 20.1 FMX TeeGrid_Themes_FMX.dpr True Release Win32 - 1119 + 558099 Application @@ -18,8 +18,8 @@ Base true - - true + + true Base true @@ -28,13 +28,18 @@ Base true - - true + + true Base true - - true + + true + Base + true + + + true Base true @@ -59,8 +64,8 @@ true true - - true + + true Cfg_1 true true @@ -88,6 +93,12 @@ true true + + true + Cfg_2 + true + true + true Cfg_2 @@ -139,136 +150,93 @@ $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - true - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png + + 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 - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(MSBuildProjectName) - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png + true + DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage);$(DCC_UsePackage) + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + 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 + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png true - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png Debug DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png $(MSBuildProjectName) - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera;CFBundleShortVersionString=1.0.0;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSFaceIDUsageDescription=The reason for accessing the face id;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png - - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - true - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) + + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera;CFBundleShortVersionString=1.0.0;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSFaceIDUsageDescription=The reason for accessing the face id;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + true + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png + DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage);$(DCC_UsePackage) $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png - + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface + Debug true - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;FireDACMSSQLDriver;bindcompfmx;DBXOracleDriver;inetdb;emsedge;FireDACIBDriver;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;FireDACTDataDriver;soaprtl;DbxCommonDriver;ibxpress;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;bindcomp;DBXInformixDriver;IndyIPClient;dbxcds;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts + + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface Debug + true true @@ -306,8 +274,11 @@ iPhoneAndiPad true - - C:\Root\teebee\Sources\Grid\FMX\;$(Debugger_DebugSourcePath) + + true + 1 + iPhoneAndiPad + true vcl;vcl.imaging;$(DCC_Namespace) @@ -316,13 +287,13 @@ true true 1033 - true true false + PerMonitor - true true + PerMonitor false @@ -336,16 +307,22 @@ true false + + true + iPhoneAndiPad + true + false + 1033 true Vcl;Vcl.imaging;$(DCC_Namespace) - true true + PerMonitor - true true + PerMonitor @@ -356,10 +333,6 @@ fmx - - Cfg_2 - Base - Base @@ -367,6 +340,10 @@ Cfg_1 Base + + Cfg_2 + Base + Delphi.Personality.12 @@ -383,999 +360,808 @@ Microsoft Office XP Sample Automation Server Wrapper Components - - - - true - - - - + + + + true - + - Default~ipad.png true - - - Default-568h@2x.png + + + true - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - true + 1 - - - - true + + Contents\MacOS + 1 - - - - true + + 0 - - - - Default-568h@2x.png - true + + + + classes + 64 - - - - true + + classes + 64 - - - - true + + + + res\xml + 1 - - - - true + + res\xml + 1 - - - - ResourceRules.plist - true + + + + library\lib\armeabi + 1 - - - - true + + library\lib\armeabi + 1 - - - - Default-667h@2x.png - true + + + + library\lib\armeabi-v7a + 1 - - - - true + + + + library\lib\mips + 1 - - - - true + + library\lib\mips + 1 - - - - true + + + + library\lib\armeabi-v7a + 1 - - - - true + + library\lib\arm64-v8a + 1 - - - - Default-Landscape@2x~ipad.png - true + + + + library\lib\armeabi-v7a + 1 - - - - true + + + + res\drawable + 1 - - - - Default-736h@3x.png - true + + res\drawable + 1 - - - - true + + + + res\drawable-anydpi-v21 + 1 - - - - true + + res\drawable-anydpi-v21 + 1 - - - - Default@2x.png - true + + + + res\values + 1 - - - - Default-Portrait@2x.png - true + + res\values + 1 - - - - true + + + + res\values-v21 + 1 - - - - Default-Landscape@2x.png - true + + res\values-v21 + 1 - - - - true + + + + res\values-v31 + 1 - - - - true + + res\values-v31 + 1 - - - - true + + + + res\drawable-anydpi-v26 + 1 - - - - true + + res\drawable-anydpi-v26 + 1 - - - - TeeGrid_Themes_FMX.icns - true + + + + res\drawable + 1 - - - - Default.png - true + + res\drawable + 1 - - - - true + + + + res\drawable + 1 - - - - true + + res\drawable + 1 - - - - true + + + + res\drawable + 1 - - - - true + + res\drawable + 1 - - - - Default-Landscape@2x.png - true - - - - - Default-Landscape.png - true - - - - - Default-736h@3x.png - true - - - - - Default-667h@2x.png - true - - - - - true - - - - - true - - - - - true - - - - - Default~ipad.png - true - - - - - true - - - - - true - - - - - ResourceRules.plist - true - - - - - true - - - - - true - - - - - true - - - - - true - - - - - TeeGrid_Themes_FMX - true - - - - - true - - - - - true - - - - - Default-667h@2x.png - true - - - - - TeeGrid_Themes_FMX - true - - - - - true - - - - - true - - - - - Info.plist - true - - - - - true - - - - - Default@2x.png - true - - - - - Default-568h@2x.png - true - - - - - Default-Portrait@2x.png - true - - - - - true - - - - - true - - - - - Default-736h@3x.png - true - - - - - Default@2x.png - true - - - - - true - - - - - Default~ipad.png - true - - - - - Default-Landscape@2x~ipad.png - true - - - - - true - - - - - Default-Landscape~ipad.png - true - - - - - Default-Portrait~ipad.png - true - - - - - true - - - - - true - - - - - Info.plist - true - - - - - true - - - - - true - - - - - Default-Landscape~ipad.png - true - - - - - true - - - - - true - - - - - true - - - - - TeeGrid_Themes_FMX - true - - - - - true - - - - - Default-736h@3x.png - true - - - - - true - - - - - Info.plist - true - - - - - true + + + + res\drawable-anydpi-v33 + 1 - - - - true + + res\drawable-anydpi-v33 + 1 - - - - TeeGrid_Themes_FMX - true + + + + res\values + 1 - - - - true + + res\values + 1 - - - - true + + + + res\values-night-v21 + 1 - - - - Default-Landscape~ipad.png - true + + res\values-night-v21 + 1 - - - - TeeGrid_Themes_FMX.icns - true + + + + res\drawable + 1 - - - - Info.plist - true + + res\drawable + 1 - - - - Default-568h@2x.png - true + + + + res\drawable-xxhdpi + 1 - - - - true + + res\drawable-xxhdpi + 1 - - - - true + + + + res\drawable-xxxhdpi + 1 - - - - Default-Landscape.png - true + + res\drawable-xxxhdpi + 1 - - - - true + + + + res\drawable-ldpi + 1 - - - - TeeGrid_Themes_FMX - true + + res\drawable-ldpi + 1 - - - - true + + + + res\drawable-mdpi + 1 - - - - true + + res\drawable-mdpi + 1 - - - - true + + + + res\drawable-hdpi + 1 - - - - Default-Portrait~ipad.png - true + + res\drawable-hdpi + 1 - - - - Default.png - true + + + + res\drawable-xhdpi + 1 - - - - Default.png - true + + res\drawable-xhdpi + 1 - - - - true + + + + res\drawable-mdpi + 1 - - - - TeeGrid_Themes_FMX - true + + res\drawable-mdpi + 1 - - - - true + + + + res\drawable-hdpi + 1 - - - - TeeGrid_Themes_FMX - true + + res\drawable-hdpi + 1 - - - - Default-Portrait@2x.png - true + + + + res\drawable-xhdpi + 1 - - - - true + + res\drawable-xhdpi + 1 - - - - Default-Portrait@2x.png - true + + + + res\drawable-xxhdpi + 1 - - - - true + + res\drawable-xxhdpi + 1 - - - - Default-Landscape-736h@3x.png - true + + + + res\drawable-xxxhdpi + 1 - - - - Default-Landscape-736h@3x.png - true + + res\drawable-xxxhdpi + 1 - - - - true + + + + res\drawable-small + 1 - - - - Default-667h@2x.png - true + + res\drawable-small + 1 - - - - Default.png - true + + + + res\drawable-normal + 1 - - - - true + + res\drawable-normal + 1 - - - - Default-Landscape@2x.png - true + + + + res\drawable-large + 1 - - - - true + + res\drawable-large + 1 - - - - true + + + + res\drawable-xlarge + 1 - - - - true + + res\drawable-xlarge + 1 - - - - Default-Portrait@2x~ipad.png - true + + + + res\values + 1 - - - - true + + res\values + 1 - - - - true + + + + res\drawable-anydpi-v24 + 1 - - - - TeeGrid_Themes_FMX - true + + res\drawable-anydpi-v24 + 1 - - - - Default-Landscape@2x~ipad.png - true + + + + res\drawable + 1 - - - - Info.plist - true + + res\drawable + 1 - - - - Default-Portrait~ipad.png - true + + + + res\drawable-night-anydpi-v21 + 1 - - - - true + + res\drawable-night-anydpi-v21 + 1 - - - - true + + + + res\drawable-anydpi-v31 + 1 - - - - true + + res\drawable-anydpi-v31 + 1 - - - - Default~ipad.png - true + + + + res\drawable-night-anydpi-v31 + 1 - - - - true + + res\drawable-night-anydpi-v31 + 1 - - + + - TeeGrid_Themes_FMX - true - - - - - true + 1 - - - true - - - - - true - - - - - true + Contents\MacOS + 1 - - - TeeGrid_Themes_FMX.exe - true + 0 - - - - true + + + + Contents\MacOS + 1 + .framework - - - - Default-Landscape.png - true + + Contents\MacOS + 1 + .framework - - - - true + + Contents\MacOS + 1 + .framework - - - - Default-Landscape-736h@3x.png - true + + 0 - - - - Default-Portrait@2x~ipad.png - true + + + + 1 + .dylib - - - true + 1 + .dylib - - - - Default-Landscape-736h@3x.png - true + + 1 + .dylib - - - - true + + Contents\MacOS + 1 + .dylib - - - - Default-Landscape.png - true + + Contents\MacOS + 1 + .dylib - - - - true + + Contents\MacOS + 1 + .dylib - - - - Default@2x.png - true + + 0 + .dll;.bpl - - - - Default-Portrait~ipad.png - true + + + + 1 + .dylib - - - true + 1 + .dylib - - - - Default-Landscape@2x.png - true + + 1 + .dylib - - - - true + + Contents\MacOS + 1 + .dylib - - - - true + + Contents\MacOS + 1 + .dylib - - - - ResourceRules.plist - true + + Contents\MacOS + 1 + .dylib - - - - Default-Landscape@2x~ipad.png - true + + 0 + .bpl - - - - Info.plist - true + + + + 0 - - - - true + + 0 - - - Default-Portrait@2x~ipad.png - true + 0 - - - Default-Portrait@2x~ipad.png - true + 0 - - - - Default-Landscape~ipad.png - true + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 - - 0 - .dll;.bpl - + + + 1 - .dylib - - Contents\MacOS + 1 - .dylib - + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - .dylib - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - .dylib - + - Contents\Resources + ..\ 1 - - - - classes + + ..\ + 1 + + + ..\ 1 - - - Contents\MacOS - 0 + + + Contents + 1 - + + Contents 1 - - Contents\MacOS + + Contents 1 - - + + + Contents\Resources 1 - + + Contents\Resources 1 - + + Contents\Resources 1 - + - res\drawable-xxhdpi + library\lib\armeabi-v7a 1 - - - - library\lib\mips + + library\lib\arm64-v8a 1 - - - + 1 - + 1 - - 0 + + 1 1 @@ -1384,22 +1170,22 @@ Contents\MacOS 1 - - library\lib\armeabi-v7a + + Contents\MacOS 1 - + + Contents\MacOS 1 - - 0 - - Contents\MacOS + + + + library\lib\armeabi-v7a 1 - .framework @@ -1410,314 +1196,306 @@ 1 - - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - + + + ..\ 1 + ..\ 1 - + + ..\ 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + 1 - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 - - - + 1 + + - 1 + ..\$(PROJECTNAME).launchscreen + 64 - - 1 + + ..\$(PROJECTNAME).launchscreen + 64 - - + + 1 1 - + 1 - - - library\lib\armeabi + + + Assets + 1 + + + Assets 1 - + - 0 - - + Assets 1 - - Contents\MacOS + + Assets 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-normal + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-xhdpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-large + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + - ..\ + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-hdpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Contents + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\values + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable-small + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - res\drawable + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 0 - + - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - 0 - - - 0 + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 0 - .bpl - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - Contents\MacOS + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - - res\drawable-mdpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-xlarge + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-ldpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - + + + + + - - - + + + + True - True + True True - True - True + True + False + False True True diff --git a/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.res b/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.res index e567a0c..da67ae8 100644 Binary files a/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.res and b/demos/FireMonkey/Themes/TeeGrid_Themes_FMX.res differ diff --git a/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.dproj b/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.dproj index f68f7a0..4698567 100644 --- a/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.dproj +++ b/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.dproj @@ -1,13 +1,13 @@  {711EEB55-0600-498E-88CD-5C3CBA8824F2} - 18.2 + 20.1 FMX TeeGrid_FMX_Ticker.dpr True Debug Win32 - 1119 + 558099 Application @@ -18,8 +18,8 @@ Base true - - true + + true Base true @@ -28,13 +28,18 @@ Base true - - true + + true Base true - - true + + true + Base + true + + + true Base true @@ -121,136 +126,93 @@ 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= $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png + + 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 - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(MSBuildProjectName) - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png true - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage);$(DCC_UsePackage) + 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 + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png Debug - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera;CFBundleShortVersionString=1.0.0;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSFaceIDUsageDescription=The reason for accessing the face id;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png $(MSBuildProjectName) - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png true - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png - - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera;CFBundleShortVersionString=1.0.0;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSFaceIDUsageDescription=The reason for accessing the face id;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSCameraUsageDescription=The reason for accessing the camera - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png + DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;bindcompfmx;FmxTeeUI;FireDACIBDriver;fmx;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;ibxpress;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage);$(DCC_UsePackage) $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png - true - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png + + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface + Debug + true - + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface Debug - DBXSqliteDriver;RESTComponents;fmxase;DBXInterBaseDriver;emsclientfiredac;FMXTeeGrid;tethering;DataSnapFireDAC;FireDACMSSQLDriver;bindcompfmx;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;FireDACIBDriver;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;RESTBackendComponents;soapserver;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;bindcomp;DBXInformixDriver;IndyIPClient;dbxcds;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) true - CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts DBXSqliteDriver;RESTComponents;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;FMXTeeGrid;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;VCLChartTeeBI;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;emsclient;DataSnapCommon;TeeBI;FireDACCommon;FMXTeeBI;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;VCLTeeGrid;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;FMXChartTeeBI;DBXOdbcDriver;FireDACTDataDriver;FMXTee;VCLTeeBI;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;ibxbindings;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) @@ -283,15 +245,15 @@ true - true true false + PerMonitor true - true true 1033 + PerMonitor false @@ -302,12 +264,12 @@ true 1033 - true true + PerMonitor - true true + PerMonitor @@ -316,10 +278,6 @@
TickerForm
- - Cfg_2 - Base - Base @@ -327,6 +285,10 @@ Cfg_1 Base + + Cfg_2 + Base +
Delphi.Personality.12 @@ -343,432 +305,705 @@ Microsoft Office XP Sample Automation Server Wrapper Components - - - - true - - - - - true - - - - + + + + true - - - Default-568h@2x.png + + true - - - Default-736h@3x.png + + + true - - - true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 - - - TeeGrid_FMX_Ticker.icns - true - - - - - ResourceRules.plist - true + Contents\MacOS + 1 - - - - true + + 0 - - - - Default-Landscape~ipad.png - true + + + + classes + 64 - - - - true + + classes + 64 - - + + - true + res\xml + 1 - - - - true + + res\xml + 1 - - - - TeeGrid_FMX_Ticker.exe - true + + + + library\lib\armeabi + 1 - - - - true + + library\lib\armeabi + 1 - - - - TeeGrid_FMX_Ticker - true + + + + library\lib\armeabi-v7a + 1 - - - - Default-Portrait~ipad.png - true + + + + library\lib\mips + 1 - - - - Default.png - true + + library\lib\mips + 1 - - - - true + + + + library\lib\armeabi-v7a + 1 - - - - true + + library\lib\arm64-v8a + 1 - - - - true + + + + library\lib\armeabi-v7a + 1 - - - - true + + + + res\drawable + 1 - - - - true + + res\drawable + 1 - - + + - libTeeGrid_FMX_Ticker.so - true + res\drawable-anydpi-v21 + 1 - - - - splash_image.png - true + + res\drawable-anydpi-v21 + 1 - - - - Default-Portrait@2x.png - true + + + + res\values + 1 - - - - true + + res\values + 1 - - - - Default-Landscape-736h@3x.png - true + + + + res\values-v21 + 1 - - - - Default-Landscape.png - true + + res\values-v21 + 1 - - - - Default-667h@2x.png - true + + + + res\values-v31 + 1 - - - - true + + res\values-v31 + 1 - - + + - classes.dex - true + res\drawable-anydpi-v26 + 1 - - - - ic_launcher.png - true + + res\drawable-anydpi-v26 + 1 - - - - true + + + + res\drawable + 1 - - - - true + + res\drawable + 1 - - + + - true + res\drawable + 1 - - - - ic_launcher.png - true + + res\drawable + 1 - - + + - splash_image.png - true + res\drawable + 1 - - + + res\drawable + 1 + + + - splash_image.png - true + res\drawable-anydpi-v33 + 1 - - - - TeeGrid_FMX_Ticker - true + + res\drawable-anydpi-v33 + 1 - - - - TeeGrid_FMX_Ticker - true + + + + res\values + 1 - - - - Default-Landscape@2x~ipad.png - true + + res\values + 1 - - - - true + + + + res\values-night-v21 + 1 - - + + res\values-night-v21 + 1 + + + - libTeeGrid_FMX_Ticker.so - true + res\drawable + 1 - - - - true + + res\drawable + 1 - - - - true + + + + res\drawable-xxhdpi + 1 - - + + res\drawable-xxhdpi + 1 + + + - ic_launcher.png - true + res\drawable-xxxhdpi + 1 - - - - true + + res\drawable-xxxhdpi + 1 - - - - Default~ipad.png - true + + + + res\drawable-ldpi + 1 - - - - true + + res\drawable-ldpi + 1 - - - - true + + + + res\drawable-mdpi + 1 - - - - true + + res\drawable-mdpi + 1 - - - - true + + + + res\drawable-hdpi + 1 - - + + res\drawable-hdpi + 1 + + + - ic_launcher.png - true + res\drawable-xhdpi + 1 - - + + res\drawable-xhdpi + 1 + + + - ic_launcher.png - true + res\drawable-mdpi + 1 - - - - Default@2x.png - true + + res\drawable-mdpi + 1 - - + + - libTeeGrid_FMX_Ticker.so - true + res\drawable-hdpi + 1 - - + + res\drawable-hdpi + 1 + + + - splash_image.png - true + res\drawable-xhdpi + 1 - - - - Default-Landscape@2x.png - true + + res\drawable-xhdpi + 1 - - - - true + + + + res\drawable-xxhdpi + 1 - - - - Info.plist - true + + res\drawable-xxhdpi + 1 - - - - true + + + + res\drawable-xxxhdpi + 1 - - - - Default-Portrait@2x~ipad.png - true + + res\drawable-xxxhdpi + 1 - - + + - true + res\drawable-small + 1 - - - - Info.plist - true + + res\drawable-small + 1 - - - + + + + res\drawable-normal 1 - + + res\drawable-normal 1 - - - Contents\Resources + + + res\drawable-large + 1 + + + res\drawable-large 1 - + - classes + res\drawable-xlarge + 1 + + + res\drawable-xlarge 1 - + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable-anydpi-v24 + 1 + + + res\drawable-anydpi-v24 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-night-anydpi-v21 + 1 + + + res\drawable-night-anydpi-v21 + 1 + + + + + res\drawable-anydpi-v31 + 1 + + + res\drawable-anydpi-v31 + 1 + + + + + res\drawable-night-anydpi-v31 + 1 + + + res\drawable-night-anydpi-v31 + 1 + + + + + 1 + + + Contents\MacOS + 1 + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + Contents\MacOS + 1 + .framework + + 0 - + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ 1 + + - Contents\MacOS + Contents 1 - - - + + Contents 1 - + + Contents 1 - + + + + Contents\Resources 1 - - - - res\drawable-xxhdpi + + Contents\Resources 1 - - - - library\lib\mips + + Contents\Resources 1 - + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a 1 1 - - 0 + + 1 + + + 1 1 @@ -777,22 +1012,22 @@ Contents\MacOS 1 - - library\lib\armeabi-v7a + + Contents\MacOS 1 - + + Contents\MacOS 1 - - 0 - - Contents\MacOS + + + + library\lib\armeabi-v7a 1 - .framework @@ -803,329 +1038,306 @@ 1 - - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - + + + ..\ 1 + ..\ 1 - + + ..\ 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + 1 - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 - - - + 1 + + - 1 + ..\$(PROJECTNAME).launchscreen + 64 - - 1 + + ..\$(PROJECTNAME).launchscreen + 64 - - + + 1 1 - + 1 - - - library\lib\armeabi + + + Assets + 1 + + + Assets 1 - + - 0 - - + Assets 1 - - Contents\MacOS + + Assets 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-normal + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-xhdpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-large + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + - ..\ + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-hdpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Contents + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\values + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable-small + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - res\drawable + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 0 - + - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - 0 - - - 0 + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 0 - .bpl - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - - Contents\MacOS - 1 - .dylib - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - - - res\drawable-mdpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-xlarge + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-ldpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 0 - .dll;.bpl - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - Contents\MacOS + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - + + + + + - - - + + + + True - True + True True - True - True + True + False + False True True diff --git a/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.res b/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.res index 8425f17..055b655 100644 Binary files a/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.res and b/demos/FireMonkey/Ticker/TeeGrid_FMX_Ticker.res differ diff --git a/demos/VCL/Database/ClientDataSet/Unit_Dataset.dfm b/demos/VCL/Database/ClientDataSet/Unit_Dataset.dfm index f30fe31..e66295d 100644 --- a/demos/VCL/Database/ClientDataSet/Unit_Dataset.dfm +++ b/demos/VCL/Database/ClientDataSet/Unit_Dataset.dfm @@ -10,10 +10,8 @@ object FormGridDataset: TFormGridDataset Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False Position = poOwnerFormCenter OnCreate = FormCreate - PixelsPerInch = 96 TextHeight = 13 object TeeGrid1: TTeeGrid Left = 0 @@ -74,7 +72,6 @@ object FormGridDataset: TFormGridDataset Link = 'LastInvoiceDate' end> DataSource = ClientDataSet1 - ReadOnly = False Align = alClient UseDockManager = False ParentBackground = False diff --git a/demos/VCL/Database/ClientDataSet/Unit_Dataset.pas b/demos/VCL/Database/ClientDataSet/Unit_Dataset.pas index 584a167..acd11fb 100644 --- a/demos/VCL/Database/ClientDataSet/Unit_Dataset.pas +++ b/demos/VCL/Database/ClientDataSet/Unit_Dataset.pas @@ -16,7 +16,7 @@ interface Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, VCLTee.Control, VCLTee.Grid, Data.DB, Datasnap.DBClient, Vcl.StdCtrls, Vcl.DBCtrls, Vcl.ExtCtrls, Vcl.Menus, - Tee.Grid.Columns, Tee.Renders; + Tee.Grid.Columns, Tee.Renders, Vcl.Buttons; type TFormGridDataset = class(TForm) diff --git a/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.dproj b/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.dproj index b57498b..28b625a 100644 --- a/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.dproj +++ b/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.dproj @@ -1,7 +1,7 @@  {C3D4E900-015F-4B5E-A80D-7437B403A9B4} - 18.2 + 20.1 VCL VCL_TeeGrid_DataSet.dpr True @@ -107,12 +107,12 @@ true Debug true - true false + PerMonitor - true true + PerMonitor false @@ -122,11 +122,11 @@ true - true + PerMonitor - true true + PerMonitor @@ -136,10 +136,6 @@
FormGridDataset
dfm - - Cfg_2 - Base - Base @@ -147,6 +143,10 @@ Cfg_1 Base + + Cfg_2 + Base +
Delphi.Personality.12 @@ -163,94 +163,630 @@ Microsoft Office XP Sample Automation Server Wrapper Components - + + - + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 64 + + + classes + 64 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-anydpi-v21 + 1 + + + res\drawable-anydpi-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values-v31 + 1 + + + res\values-v31 + 1 + + + + + res\drawable-anydpi-v26 + 1 + + + res\drawable-anydpi-v26 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-anydpi-v33 + 1 + + + res\drawable-anydpi-v33 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-night-v21 + 1 + + + res\values-night-v21 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable-anydpi-v24 + 1 + + + res\drawable-anydpi-v24 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-night-anydpi-v21 + 1 + + + res\drawable-night-anydpi-v21 + 1 + + + + + res\drawable-anydpi-v31 + 1 + + + res\drawable-anydpi-v31 + 1 + + + + + res\drawable-night-anydpi-v31 + 1 + + + res\drawable-night-anydpi-v31 + 1 + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + - VCL_TeeGrid_DataSet.exe - true + 0 - + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl + + + + 1 + .dylib + 1 .dylib + + 1 + .dylib + Contents\MacOS 1 .dylib - + + Contents\MacOS 1 .dylib - + + Contents\MacOS 1 .dylib + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + - + - Contents\Resources + ..\ 1 - - - - classes + + ..\ + 1 + + + ..\ 1 - - - Contents\MacOS - 0 + + + Contents + 1 - + + Contents 1 - - Contents\MacOS + + Contents 1 - - + + + Contents\Resources 1 - + + Contents\Resources 1 - + + Contents\Resources 1 - + - res\drawable-xxhdpi + library\lib\armeabi-v7a 1 - - - - library\lib\mips + + library\lib\arm64-v8a 1 - - - + 1 - + 1 - - 0 + + 1 1 @@ -259,22 +795,22 @@ Contents\MacOS 1 - - library\lib\armeabi-v7a + + Contents\MacOS 1 - + + Contents\MacOS 1 - - 0 - - Contents\MacOS + + + + library\lib\armeabi-v7a 1 - .framework @@ -285,307 +821,298 @@ 1 - - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - + + + ..\ 1 + ..\ 1 - + + ..\ 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + 1 - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 - - - + 1 + + - 1 + ..\$(PROJECTNAME).launchscreen + 64 - - 1 + + ..\$(PROJECTNAME).launchscreen + 64 - - + + 1 1 - + 1 - - - library\lib\armeabi + + + Assets + 1 + + + Assets 1 - + - 0 - - + Assets 1 - - Contents\MacOS + + Assets 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-normal + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-xhdpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-large + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + - ..\ + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-hdpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Contents + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\values + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable-small + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - res\drawable + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 0 - + - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - 0 - - - 0 + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 0 - .bpl - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - Contents\MacOS + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - - res\drawable-mdpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-xlarge + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-ldpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - + + + + + - - - + + + + True diff --git a/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.res b/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.res index 80e20e3..0660db6 100644 Binary files a/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.res and b/demos/VCL/Database/ClientDataSet/VCL_TeeGrid_DataSet.res differ diff --git a/demos/VCL/Speed/Unit_Test_Speed.dfm b/demos/VCL/Speed/Unit_Test_Speed.dfm index 2abdf34..60b68ff 100644 --- a/demos/VCL/Speed/Unit_Test_Speed.dfm +++ b/demos/VCL/Speed/Unit_Test_Speed.dfm @@ -20,7 +20,6 @@ object FormSpeed: TFormSpeed Height = 41 Align = alTop TabOrder = 0 - ExplicitWidth = 1013 object LabelResult: TLabel Left = 112 Top = 13 @@ -38,7 +37,7 @@ object FormSpeed: TFormSpeed OnClick = Button1Click end object ComboGraphics: TComboBox - Left = 432 + Left = 236 Top = 10 Width = 65 Height = 23 @@ -52,26 +51,37 @@ object FormSpeed: TFormSpeed 'GDI' 'Skia') end - object CBRepaint: TCheckBox - Left = 280 + object CBAntiAlias: TCheckBox + Left = 505 Top = 13 Width = 97 Height = 17 - Caption = '&Force Repaint' + Caption = '&Antialias' Checked = True State = cbChecked TabOrder = 2 + OnClick = CBAntiAliasClick end - object CBAntiAlias: TCheckBox - Left = 536 + object TrackBar1: TTrackBar + Left = 608 + Top = 9 + Width = 150 + Height = 26 + Max = 30 + Min = -5 + TabOrder = 3 + OnChange = TrackBar1Change + end + object CBFormatting: TCheckBox + Left = 352 Top = 13 - Width = 97 + Width = 129 Height = 17 - Caption = '&Antialias' + Caption = 'Custom Formats' Checked = True State = cbChecked - TabOrder = 3 - OnClick = CBAntiAliasClick + TabOrder = 4 + OnClick = CBFormattingClick end end object TeeGrid1: TTeeGrid @@ -85,8 +95,6 @@ object FormSpeed: TFormSpeed ParentBackground = False ParentColor = False TabOrder = 1 - ExplicitWidth = 1013 - ExplicitHeight = 641 _Headers = ( 1 'TColumnHeaderBand' diff --git a/demos/VCL/Speed/Unit_Test_Speed.pas b/demos/VCL/Speed/Unit_Test_Speed.pas index 1325a7f..ed0cd6d 100644 --- a/demos/VCL/Speed/Unit_Test_Speed.pas +++ b/demos/VCL/Speed/Unit_Test_Speed.pas @@ -13,7 +13,7 @@ interface Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls, - VCLTee.Control, VCLTee.Grid; + VCLTee.Control, VCLTee.Grid, Vcl.ComCtrls; type TFormSpeed = class(TForm) @@ -22,17 +22,21 @@ TFormSpeed = class(TForm) LabelResult: TLabel; TeeGrid1: TTeeGrid; ComboGraphics: TComboBox; - CBRepaint: TCheckBox; CBAntiAlias: TCheckBox; + TrackBar1: TTrackBar; + CBFormatting: TCheckBox; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure ComboGraphicsChange(Sender: TObject); procedure CBAntiAliasClick(Sender: TObject); + procedure TrackBar1Change(Sender: TObject); + procedure CBFormattingClick(Sender: TObject); private { Private declarations } - procedure Cosmetics; + procedure ClearCosmetics; procedure RunBenchmark; + procedure SetCosmetics; public { Public declarations } end; @@ -99,6 +103,14 @@ procedure TFormSpeed.CBAntiAliasClick(Sender: TObject); {$ENDIF} end; +procedure TFormSpeed.CBFormattingClick(Sender: TObject); +begin + if CBFormatting.Checked then + SetCosmetics + else + ClearCosmetics; +end; + procedure TFormSpeed.ComboGraphicsChange(Sender: TObject); begin case ComboGraphics.ItemIndex of @@ -122,11 +134,24 @@ procedure TFormSpeed.FormCreate(Sender: TObject); ComboGraphics.Items.Delete(2); {$IFEND} - Cosmetics; + SetCosmetics; +end; + +// Remove custom column formatting settings +procedure TFormSpeed.ClearCosmetics; +var Column : TColumn; +begin + for Column in TeeGrid1.Columns do + begin + Column.ParentFormat:=True; + Column.TextAlignment:=TColumnTextAlign.Automatic; + end; + + TeeGrid1.Rows.ResetHeights; end; // Set some grid settings, just to test -procedure TFormSpeed.Cosmetics; +procedure TFormSpeed.SetCosmetics; procedure SetTextAlign(const AColumn:Integer; const AAlign:THorizontalAlign); overload; var Column : TColumn; @@ -180,25 +205,31 @@ procedure TFormSpeed.Cosmetics; TeeGrid1.Columns[12].ParentFormat:=False; TeeGrid1.Columns[12].Format.Font.Name:='Courier New'; + + TeeGrid1.Columns[13].ParentFormat:=False; + TeeGrid1.Columns[13].Format.Stroke.Show; + TeeGrid1.Columns[13].Format.Stroke.Color:=clGreen; end; // Scroll through all grid cells, all rows and all columns procedure TFormSpeed.RunBenchmark; -var Row, - Column :Integer; +var Row : Integer; + Column : TColumn; begin for Row:=0 to TeeGrid1.Data.Count-1 do - for Column:=0 to TeeGrid1.Columns.Count-1 do + for Column in TeeGrid1.Columns do begin // Select one cell - TeeGrid1.Selected.Column:=TeeGrid1.Columns[Column]; + TeeGrid1.Selected.Column:=Column; TeeGrid1.Selected.Row:=Row; - - if CBRepaint.Checked then - TeeGrid1.Repaint; // Force repaint at every cell end; end; +procedure TFormSpeed.TrackBar1Change(Sender: TObject); +begin + TeeGrid1.Rows.Spacing.Value:=TrackBar1.Position +end; + // Do the speed test and measure it procedure TFormSpeed.Button1Click(Sender: TObject); var t1 : TStopwatch; diff --git a/demos/VCL/Speed/VCL_TeeGrid_Benchmark.dproj b/demos/VCL/Speed/VCL_TeeGrid_Benchmark.dproj index fe05553..ad753da 100644 --- a/demos/VCL/Speed/VCL_TeeGrid_Benchmark.dproj +++ b/demos/VCL/Speed/VCL_TeeGrid_Benchmark.dproj @@ -4,7 +4,7 @@ 20.1 VCL True - Release + Debug Win32 3 Application @@ -114,6 +114,8 @@
PerMonitorV2 + true + 1033 PerMonitorV2 @@ -146,6 +148,12 @@ VCL_TeeGrid_Benchmark.dpr + + Embarcadero C++Builder Office 2000 Servers Package + Embarcadero C++Builder Office XP Servers Package + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + diff --git a/demos/VCL/Speed/Win32/Debug/.MSR b/demos/VCL/Speed/Win32/Debug/.MSR new file mode 100644 index 0000000..724568f Binary files /dev/null and b/demos/VCL/Speed/Win32/Debug/.MSR differ diff --git a/demos/VCL/Speed/Win32/Debug/VCL_TeeGrid_Benchmark.nmt b/demos/VCL/Speed/Win32/Debug/VCL_TeeGrid_Benchmark.nmt new file mode 100644 index 0000000..02b8eb1 --- /dev/null +++ b/demos/VCL/Speed/Win32/Debug/VCL_TeeGrid_Benchmark.nmt @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demos/VCL/Static Charts/TeeGrid_Static_Charts.dproj b/demos/VCL/Static Charts/TeeGrid_Static_Charts.dproj index 8b558fd..f30211c 100644 --- a/demos/VCL/Static Charts/TeeGrid_Static_Charts.dproj +++ b/demos/VCL/Static Charts/TeeGrid_Static_Charts.dproj @@ -1,7 +1,7 @@  {3A8B9EFF-EF17-4CD9-9329-17AA1393568F} - 18.1 + 20.1 VCL TeeGrid_Static_Charts.dpr True @@ -75,10 +75,12 @@ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) $(BDS)\bin\default_app.manifest - CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) 1033 true DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;TMSFMXPackPkgDEDXE9;FlexCel_Pdf;vclactnband;FMX_FlexCel_Core;vclFireDAC;RVDBPkgD10;RvXmlD10;emsclientfiredac;TeeDB923;DataSnapFireDAC;svnui;tethering;TeeLanguage923;FireDACADSDriver;RVPkgD10;FMXTee923;FMXTeeGrid;TMSFMXPackPkgDXE9;TeeMaker123;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;SRVPkgD10;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;FlexCel_Report;inetdb;FireDACIBDriver;fmx;fmxdae;VCL_FlexCel_Components;vclib;TeeGL923;Tee923;FireDACDBXDriver;dbexpress;IndyCore;FMXChartProTeeBI;vclx;dsnap;DataSnapCommon;emsclient;TeeWorld923;FireDACCommon;TeeBI;FMXTeeBI;RESTBackendComponents;DataSnapConnectors;FMXTree23;VCLRESTComponents;FMXTeePro923;soapserver;VCLTeeGrid;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FixInsight_10;VCLChartProTeeBI;FireDACCommonDriver;hclcore_xe10;DataSnapClient;LockBoxDR;inet;bindcompdbx;IndyIPCommon;TeeImport923;vcl;DBXSybaseASEDriver;IndyIPServer;TeeImage923;TeeUI923;IndySystem;FMXTeeDB923;FireDACDb2Driver;dsnapcon;DBSRVPkgD10;RvHtmlD10;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;FireDAC;FlexCel_XlsAdapter;TeeTree2D23Tee9;FMXTeeImport923;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;htmlcompfm_xe10;DBXOdbcDriver;FireDACTDataDriver;VCLTeeBI;soaprtl;DbxCommonDriver;FlexCel_Core;ibxpress;htmlcomp_xe10;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;TeePro923;DBXSybaseASADriver;FmxTeeUI923;CustomIPTransport;vcldsnap;FMXTeeLanguage923;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;FMX_FlexCel_Components;vclribbon;dbxcds;VclSmp;VCL_FlexCel_Core;adortl;FireDACODBCDriver;FlexCel_Render;DataSnapIndy10ServerTransport;RichViewActionsD10;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;IndyProtocols;mySQLDAC23;fmxase;$(DCC_UsePackage) + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) @@ -86,6 +88,8 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;FlexCel_Pdf;vclactnband;FMX_FlexCel_Core;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;FMXTeeGrid;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;FlexCel_Report;inetdb;FireDACIBDriver;fmx;fmxdae;VCL_FlexCel_Components;vclib;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;TeeBI;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;VCLTeeGrid;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;VCLChartProTeeBI;FireDACCommonDriver;hclcore_xe10;DataSnapClient;LockBoxDR;inet;bindcompdbx;IndyIPCommon;vcl;DBXSybaseASEDriver;IndyIPServer;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;FireDAC;FlexCel_XlsAdapter;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;VCLTeeBI;soaprtl;DbxCommonDriver;FlexCel_Core;ibxpress;htmlcomp_xe10;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;FMX_FlexCel_Components;vclribbon;dbxcds;VclSmp;VCL_FlexCel_Core;adortl;FireDACODBCDriver;FlexCel_Render;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;IndyProtocols;mySQLDAC23;fmxase;$(DCC_UsePackage) 1033 true + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png DEBUG;$(DCC_Define) @@ -97,14 +101,16 @@ true - true 1033 true false + Debug + PerMonitor - true true + Debug + PerMonitor false @@ -113,12 +119,12 @@ 0 - true true + PerMonitor - true true + PerMonitor @@ -128,10 +134,6 @@
FormGridCharts
dfm - - Cfg_2 - Base - Base @@ -139,6 +141,10 @@ Cfg_1 Base + + Cfg_2 + Base +
Delphi.Personality.12 @@ -158,208 +164,259 @@ Microsoft Office XP Sample Automation Server Wrapper Components - - - - TeeGrid_Static_Charts.exe - true + + + + + 1 + + + Contents\MacOS + 1 - - 0 - .dll;.bpl - + + + + classes + 64 + + + classes + 64 + + + + + res\xml 1 - .dylib - - Contents\MacOS + + res\xml 1 - .dylib - + + + + library\lib\armeabi 1 - .dylib - + + library\lib\armeabi 1 - .dylib - - - Contents\Resources + + + library\lib\armeabi-v7a 1 - + - classes + library\lib\mips 1 - - - - Contents\MacOS - 0 + + library\lib\mips + 1 - + + + + library\lib\armeabi-v7a 1 - - Contents\MacOS + + library\lib\arm64-v8a 1 - - + + + library\lib\armeabi-v7a 1 - + + + + res\drawable 1 - + + res\drawable 1 - + - res\drawable-xxhdpi + res\drawable-anydpi-v21 1 - - - - library\lib\mips + + res\drawable-anydpi-v21 1 - - - 0 + + + res\values + 1 - + + res\values 1 - - Contents\MacOS + + + + res\values-v21 1 - + + res\values-v21 1 + + - library\lib\armeabi-v7a + res\values-v31 1 - + + res\values-v31 1 - - - 0 + + + res\drawable-anydpi-v26 + 1 - - Contents\MacOS + + res\drawable-anydpi-v26 1 - .framework - - + + + res\drawable 1 - + + res\drawable 1 - + + + + res\drawable 1 - - - + + res\drawable 1 - + + + + res\drawable 1 - + + res\drawable 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + + res\drawable-anydpi-v33 1 - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + res\drawable-anydpi-v33 1 - + - library\lib\x86 + res\values 1 - - - + + res\values 1 - + + + + res\values-night-v21 1 - + + res\values-night-v21 1 - - - 1 - - + + + res\drawable 1 - + + res\drawable 1 - + - library\lib\armeabi + res\drawable-xxhdpi 1 - - - - 0 + + res\drawable-xxhdpi + 1 - + + + + res\drawable-xxxhdpi 1 - - Contents\MacOS + + res\drawable-xxxhdpi 1 - - + + + res\drawable-ldpi 1 - + + res\drawable-ldpi 1 - + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi 1 - + - res\drawable-normal + res\drawable-hdpi + 1 + + + res\drawable-hdpi 1 @@ -368,192 +425,694 @@ res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + - + - res\drawable-large + res\drawable-mdpi 1 - - - + + res\drawable-mdpi 1 - + + + + res\drawable-hdpi 1 - + + res\drawable-hdpi 1 - - - ../ + + + res\drawable-xhdpi 1 - - ../ + + res\drawable-xhdpi 1 - + - res\drawable-hdpi + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi 1 - + - library\lib\armeabi-v7a + res\drawable-xxxhdpi 1 - - - - Contents + + res\drawable-xxxhdpi 1 - - - ../ + + + res\drawable-small 1 - - - + + res\drawable-small 1 - + + + + res\drawable-normal 1 - + + res\drawable-normal 1 - + - res\values + res\drawable-large 1 - - - - res\drawable-small + + res\drawable-large 1 - + - res\drawable + res\drawable-xlarge 1 - - - + + res\drawable-xlarge 1 - + + + + res\values 1 - + + res\values 1 - + + res\drawable-anydpi-v24 + 1 + + + res\drawable-anydpi-v24 1 - + res\drawable 1 - - - - 0 + + res\drawable + 1 - - 0 + + + + res\drawable-night-anydpi-v21 + 1 - - Contents\Resources\StartUp\ - 0 + + res\drawable-night-anydpi-v21 + 1 - - 0 + + + + res\drawable-anydpi-v31 + 1 + + + res\drawable-anydpi-v31 + 1 + + - 0 + res\drawable-night-anydpi-v31 + 1 + + + res\drawable-night-anydpi-v31 + 1 + + + 1 + + + Contents\MacOS + 1 + + 0 - - - library\lib\armeabi-v7a + + + Contents\MacOS 1 + .framework + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework - - 0 - .bpl + + + + + 1 + .dylib 1 .dylib + + 1 + .dylib + Contents\MacOS 1 .dylib + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + 1 .dylib - + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS 1 .dylib + + 0 + .bpl + - + - res\drawable-mdpi - 1 + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 - + - res\drawable-xlarge + 1 + + 1 - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + Contents + 1 + + + Contents + 1 + + + Contents + 1 + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + - res\drawable-ldpi + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + 1 - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 1 + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - - + + + + + + + + + + True diff --git a/demos/VCL/Static Charts/TeeGrid_Static_Charts.res b/demos/VCL/Static Charts/TeeGrid_Static_Charts.res index 1406fa5..1912a49 100644 Binary files a/demos/VCL/Static Charts/TeeGrid_Static_Charts.res and b/demos/VCL/Static Charts/TeeGrid_Static_Charts.res differ diff --git a/demos/VCL/Static Charts/Unit_Grid_Charts.dfm b/demos/VCL/Static Charts/Unit_Grid_Charts.dfm index ebf7175..b61f869 100644 --- a/demos/VCL/Static Charts/Unit_Grid_Charts.dfm +++ b/demos/VCL/Static Charts/Unit_Grid_Charts.dfm @@ -10,10 +10,8 @@ object FormGridCharts: TFormGridCharts Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False Position = poOwnerFormCenter OnCreate = FormCreate - PixelsPerInch = 96 TextHeight = 13 object TeeGrid1: TTeeGrid Left = 0 @@ -22,14 +20,12 @@ object FormGridCharts: TFormGridCharts Height = 565 Columns = <> Header.OnClick = TeeGrid1ClickedHeader - ReadOnly = False OnClickedHeader = TeeGrid1ClickedHeader Align = alClient UseDockManager = False ParentBackground = False ParentColor = False TabOrder = 1 - ExplicitHeight = 606 _Headers = ( 1 'TColumnHeaderBand' @@ -55,43 +51,43 @@ object FormGridCharts: TFormGridCharts Gradient.MidColor = 15395562 Gradient.StartColor = 15395562 Gradient.Visible = True - LeftWall.Color = 14745599 + LeftWall.Color = clLightyellow Legend.Font.Name = 'Verdana' Legend.Shadow.Transparency = 0 Legend.Visible = False - RightWall.Color = 14745599 + RightWall.Color = clLightyellow Title.Font.Name = 'Verdana' Title.Text.Strings = ( 'Template') BottomAxis.Axis.Color = 4210752 - BottomAxis.Grid.Color = 11119017 + BottomAxis.Grid.Color = clDarkgray BottomAxis.LabelsFormat.Font.Name = 'Verdana' - BottomAxis.TicksInner.Color = 11119017 + BottomAxis.TicksInner.Color = clDarkgray BottomAxis.Title.Font.Name = 'Verdana' DepthAxis.Axis.Color = 4210752 - DepthAxis.Grid.Color = 11119017 + DepthAxis.Grid.Color = clDarkgray DepthAxis.LabelsFormat.Font.Name = 'Verdana' - DepthAxis.TicksInner.Color = 11119017 + DepthAxis.TicksInner.Color = clDarkgray DepthAxis.Title.Font.Name = 'Verdana' DepthTopAxis.Axis.Color = 4210752 - DepthTopAxis.Grid.Color = 11119017 + DepthTopAxis.Grid.Color = clDarkgray DepthTopAxis.LabelsFormat.Font.Name = 'Verdana' - DepthTopAxis.TicksInner.Color = 11119017 + DepthTopAxis.TicksInner.Color = clDarkgray DepthTopAxis.Title.Font.Name = 'Verdana' LeftAxis.Axis.Color = 4210752 - LeftAxis.Grid.Color = 11119017 + LeftAxis.Grid.Color = clDarkgray LeftAxis.LabelsFormat.Font.Name = 'Verdana' - LeftAxis.TicksInner.Color = 11119017 + LeftAxis.TicksInner.Color = clDarkgray LeftAxis.Title.Font.Name = 'Verdana' RightAxis.Axis.Color = 4210752 - RightAxis.Grid.Color = 11119017 + RightAxis.Grid.Color = clDarkgray RightAxis.LabelsFormat.Font.Name = 'Verdana' - RightAxis.TicksInner.Color = 11119017 + RightAxis.TicksInner.Color = clDarkgray RightAxis.Title.Font.Name = 'Verdana' TopAxis.Axis.Color = 4210752 - TopAxis.Grid.Color = 11119017 + TopAxis.Grid.Color = clDarkgray TopAxis.LabelsFormat.Font.Name = 'Verdana' - TopAxis.TicksInner.Color = 11119017 + TopAxis.TicksInner.Color = clDarkgray TopAxis.Title.Font.Name = 'Verdana' View3D = False TabOrder = 0 @@ -99,6 +95,7 @@ object FormGridCharts: TFormGridCharts ColorPaletteIndex = 13 object Series1: TBarSeries ColorEachPoint = True + Marks.OnTop = True XValues.Name = 'X' XValues.Order = loAscending YValues.Name = 'Bar' @@ -139,8 +136,5 @@ object FormGridCharts: TFormGridCharts Height = 41 Align = alBottom TabOrder = 3 - ExplicitLeft = 136 - ExplicitTop = 320 - ExplicitWidth = 185 end end diff --git a/demos/VCL/Static Charts/Unit_Grid_Charts.pas b/demos/VCL/Static Charts/Unit_Grid_Charts.pas index 073546b..3476cc0 100644 --- a/demos/VCL/Static Charts/Unit_Grid_Charts.pas +++ b/demos/VCL/Static Charts/Unit_Grid_Charts.pas @@ -181,7 +181,7 @@ procedure TFormGridCharts.PaintChart(const Sender: TColumn; Picture:=TVCLPicture.From(Bitmap); Picture.Transparent := True; //example transparency Picture.TransparentColor := clGray; - Picture.TransparentMode := tmFixed; + Picture.TransparentMode := TTeeTransparentMode.ttmFixed; try TeeGrid1.Painter.Draw(Picture,AData.Bounds); finally diff --git a/demos/VCL/Themes/TeeGrid_Themes_VCL.dproj b/demos/VCL/Themes/TeeGrid_Themes_VCL.dproj index 2986e2f..38bebc1 100644 --- a/demos/VCL/Themes/TeeGrid_Themes_VCL.dproj +++ b/demos/VCL/Themes/TeeGrid_Themes_VCL.dproj @@ -1,7 +1,7 @@  {A479E4F1-4C1B-4C1E-859D-5C0AB6CC89FA} - 18.2 + 20.1 VCL TeeGrid_Themes_VCL.dpr True @@ -48,7 +48,7 @@ CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) c:\root\teebee\sources\grid;c:\root\teebee\sources\grid\vcl;$(DCC_UnitSearchPath) - Amakrits|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Amakrits.vsf;"Amethyst Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AmethystKamri.vsf";"Aqua Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaGraphite.vsf";"Aqua Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaLightSlate.vsf";Auric|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Auric.vsf;Carbon|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Carbon.vsf;"Charcoal Dark Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CharcoalDarkSlate.vsf";"Cobalt XEMedia|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CobaltXEMedia.vsf";"Cyan Dusk|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanDusk.vsf";"Cyan Night|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanNight.vsf";"Emerald Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\EmeraldLightSlate.vsf";Glossy|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Glossy.vsf;Glow|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Glow.vsf;"Golden Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\GoldenGraphite.vsf";"Iceberg Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\IcebergClassico.vsf";"Lavender Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\LavenderClassico.vsf";Light|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Light.vsf;Luna|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Luna.vsf;"Metropolis UI Black|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIBlack.vsf";"Metropolis UI Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIBlue.vsf";"Metropolis UI Dark|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIDark.vsf";"Metropolis UI Green|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIGreen.vsf";Obsidian|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Obsidian.vsf;"Onyx Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\OnyxBlue.vsf";"Ruby Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\RubyGraphite.vsf";"Sapphire Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SapphireKamri.vsf";Silver|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Silver.vsf;Sky|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Sky.vsf;"Slate Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SlateClassico.vsf";"Smokey Quartz Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SmokeyQuartzKamri.vsf";"Tablet Light|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TabletLight.vsf";TabletDark|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TabletDark.vsf;"Turquoise Gray|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TurquoiseGray.vsf";Windows10|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10.vsf;"Windows10 Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Blue.vsf";"Windows10 Dark|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Dark.vsf";"Windows10 Green|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Green.vsf";"Windows10 Purple|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Purple.vsf";"Windows10 SlateGray|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10SlateGray.vsf" + "Aqua Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaLightSlate.vsf";Glow|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Glow.vsf;"Iceberg Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\IcebergClassico.vsf";"Lavender Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\LavenderClassico.vsf";Sky|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Sky.vsf;"Slate Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SlateClassico.vsf";"Tablet Light|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TabletLight.vsf";Windows10|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10.vsf;"Windows10 Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Blue.vsf";"Windows10 Dark|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Dark.vsf";"Windows10 Green|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Green.vsf";"Windows10 Purple|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Purple.vsf";"Windows10 SlateGray|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10SlateGray.vsf";Amakrits|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Amakrits.vsf;"Amethyst Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AmethystKamri.vsf";"Aqua Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaGraphite.vsf";Auric|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Auric.vsf;Carbon|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Carbon.vsf;"Charcoal Dark Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CharcoalDarkSlate.vsf";"Cobalt XEMedia|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CobaltXEMedia.vsf";"Cyan Dusk|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanDusk.vsf";"Cyan Night|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanNight.vsf";"Emerald Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\EmeraldLightSlate.vsf";"Golden Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\GoldenGraphite.vsf";Light|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Light.vsf;Luna|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Luna.vsf;Obsidian|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Obsidian.vsf;"Onyx Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\OnyxBlue.vsf";"Ruby Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\RubyGraphite.vsf";"Sapphire Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SapphireKamri.vsf";Silver|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Silver.vsf;"Smokey Quartz Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SmokeyQuartzKamri.vsf";"Turquoise Gray|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TurquoiseGray.vsf";Glossy|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Glossy.vsf 1027 $(BDS)\bin\delphi_PROJECTICON.ico TeeGrid_Themes_VCL @@ -88,9 +88,8 @@ 1033 true Debug - true - true false + PerMonitor false @@ -99,8 +98,8 @@ 0 - true true + PerMonitor @@ -111,10 +110,6 @@ dfm - - Cfg_2 - Base - Base @@ -122,6 +117,10 @@ Cfg_1 Base + + Cfg_2 + Base + Delphi.Personality.12 @@ -132,67 +131,59 @@ TeeGrid_Themes_VCL.dpr - TeeTree for FireMonkey - Embarcadero C++Builder Office 2000 Servers Package - Embarcadero C++Builder Office XP Servers Package - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components + Embarcadero C++Builder Office 2000 Servers Package + Embarcadero C++Builder Office XP Servers Package + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components - - - - TeeGrid_Themes_VCL.exe - true - - - - - 1 - - + + + + 1 - - - Contents\Resources + Contents\MacOS 1 + + 0 + - + classes - 1 + 64 - - - - Contents\MacOS - 0 + + classes + 64 - + + + + res\xml 1 - - Contents\MacOS + + res\xml 1 - - - 1 - - + + + library\lib\armeabi 1 - + + library\lib\armeabi 1 - - - res\drawable-xxhdpi + + + library\lib\armeabi-v7a 1 @@ -201,179 +192,194 @@ library\lib\mips 1 - - - + + library\lib\mips 1 - + + + + library\lib\armeabi-v7a 1 - - 0 - - + + library\lib\arm64-v8a 1 - - Contents\MacOS + + + + library\lib\armeabi-v7a 1 + + - library\lib\armeabi-v7a + res\drawable 1 - + + res\drawable 1 - - - 0 + + + res\drawable-anydpi-v21 + 1 - - Contents\MacOS + + res\drawable-anydpi-v21 1 - .framework - - + + + res\values 1 - + + res\values 1 - - - 1 - - + + + res\values-v21 1 - + + res\values-v21 1 - - - 1 - - + + + res\values-v31 1 - + + res\values-v31 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + + res\drawable-anydpi-v26 1 - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + res\drawable-anydpi-v26 1 - - + + + res\drawable 1 - + + res\drawable 1 - + + + + res\drawable 1 - - - + + res\drawable 1 - + + + + res\drawable 1 - + + res\drawable 1 - + - library\lib\armeabi + res\drawable-anydpi-v33 1 - - - - 0 - - + + res\drawable-anydpi-v33 1 - - Contents\MacOS + + + + res\values 1 - - - + + res\values 1 - + + + + res\values-night-v21 1 - + + res\values-night-v21 1 - + - res\drawable-normal + res\drawable 1 - - - - res\drawable-xhdpi + + res\drawable 1 - + - res\drawable-large + res\drawable-xxhdpi 1 - - - + + res\drawable-xxhdpi 1 - + + + + res\drawable-xxxhdpi 1 - + + res\drawable-xxxhdpi 1 - - - Assets + + + res\drawable-ldpi 1 - - Assets + + res\drawable-ldpi 1 - - - ..\ + + + res\drawable-mdpi 1 - - ..\ + + res\drawable-mdpi 1 @@ -382,49 +388,68 @@ res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + - + - library\lib\armeabi-v7a + res\drawable-xhdpi 1 - - - - Contents + + res\drawable-xhdpi 1 - - - ..\ + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi 1 - - - Assets + + + res\drawable-hdpi 1 - - Assets + + res\drawable-hdpi 1 - - + + + res\drawable-xhdpi 1 - + + res\drawable-xhdpi 1 - + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi 1 - + - res\values + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi 1 @@ -433,134 +458,634 @@ res\drawable-small 1 + + res\drawable-small + 1 + - + - res\drawable + res\drawable-normal 1 - - - + + res\drawable-normal 1 - + + + + res\drawable-large 1 - + + res\drawable-large 1 - + + res\drawable-xlarge + 1 + + + res\drawable-xlarge 1 - + - res\drawable + res\values + 1 + + + res\values 1 - - - 0 + + + res\drawable-anydpi-v24 + 1 - - 0 + + res\drawable-anydpi-v24 + 1 - - Contents\Resources\StartUp\ - 0 + + + + res\drawable + 1 - - 0 + + res\drawable + 1 + + - 0 + res\drawable-night-anydpi-v21 + 1 - - 0 + + res\drawable-night-anydpi-v21 + 1 - + - library\lib\armeabi-v7a + res\drawable-anydpi-v31 + 1 + + + res\drawable-anydpi-v31 1 - + + + res\drawable-night-anydpi-v31 + 1 + + + res\drawable-night-anydpi-v31 + 1 + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + 0 - .bpl + + + + + 1 + .dylib 1 .dylib + + 1 + .dylib + Contents\MacOS 1 .dylib + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + 1 .dylib - + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS 1 .dylib + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + - + - res\drawable-mdpi - 1 + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 - + - res\drawable-xlarge + 1 + + 1 - - - res\drawable-ldpi + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - - 0 - .dll;.bpl + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + Contents + 1 + + + Contents + 1 + + + Contents + 1 + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 1 - .dylib + + + 1 + + + 1 Contents\MacOS 1 - .dylib + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - .dylib - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - .dylib - - + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 1 + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + + + - - - + + + + True diff --git a/demos/VCL/Themes/TeeGrid_Themes_VCL.res b/demos/VCL/Themes/TeeGrid_Themes_VCL.res index 60f419c..5b126a8 100644 Binary files a/demos/VCL/Themes/TeeGrid_Themes_VCL.res and b/demos/VCL/Themes/TeeGrid_Themes_VCL.res differ diff --git a/demos/VCL/Themes/Unit_Themes.dfm b/demos/VCL/Themes/Unit_Themes.dfm index 4287cf0..a002816 100644 --- a/demos/VCL/Themes/Unit_Themes.dfm +++ b/demos/VCL/Themes/Unit_Themes.dfm @@ -10,10 +10,8 @@ object FormGridThemes: TFormGridThemes Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False Position = poOwnerFormCenter OnCreate = FormCreate - PixelsPerInch = 96 TextHeight = 13 object TeeGrid1: TTeeGrid Left = 153 @@ -21,9 +19,7 @@ object FormGridThemes: TFormGridThemes Width = 770 Height = 643 Columns = <> - ReadOnly = False Align = alClient - ParentFont = False UseDockManager = False ParentBackground = False ParentColor = False diff --git a/demos/VCL/Themes/Unit_Themes.pas b/demos/VCL/Themes/Unit_Themes.pas index ecc5467..50c98e7 100644 --- a/demos/VCL/Themes/Unit_Themes.pas +++ b/demos/VCL/Themes/Unit_Themes.pas @@ -63,11 +63,10 @@ procedure TFormGridThemes.Button1Click(Sender: TObject); procedure TFormGridThemes.Button2Click(Sender: TObject); begin - if self.Font.Size = 8 then - self.Font.Size := 14 + if Font.Size <= 10 then + Font.Size := 16 else - self.Font.Size := 8; - + Font.Size := 10; end; procedure TFormGridThemes.CreateSampleData; @@ -95,7 +94,7 @@ procedure TFormGridThemes.FormCreate(Sender: TObject); TeeGrid1.ParentFont := True; //Do not pick mousemove over Grid (reduces CPU activity) - TeeGrid1.Grid.MouseActivity := [TGridMouseSense.Down, TGridMouseSense.Up]; + //TeeGrid1.Grid.MouseActivity := [TGridMouseSense.Down, TGridMouseSense.Up]; // Just a test: TeeGrid1.Columns['Children'].InitAlign(THorizontalAlign.Center); diff --git a/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.dproj b/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.dproj index 955eec8..97307a9 100644 --- a/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.dproj +++ b/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.dproj @@ -1,7 +1,7 @@  {98941D02-A4FB-4CB0-B18D-21DBB0DD4A6D} - 18.2 + 20.1 VCL TeeGrid_Matrix_Data.dpr True @@ -102,12 +102,12 @@ true - true false + PerMonitor true - true + PerMonitor false @@ -117,13 +117,13 @@ true - true + PerMonitor true true - true 1033 + PerMonitor @@ -133,10 +133,6 @@
FormMatrixGrid
dfm - - Cfg_2 - Base - Base @@ -144,6 +140,10 @@ Cfg_1 Base + + Cfg_2 + Base +
Delphi.Personality.12 @@ -160,78 +160,629 @@ Microsoft Office XP Sample Automation Server Wrapper Components - - + + + + + 1 + + + Contents\MacOS + 1 + - TeeGrid_Matrix_Data.exe - true + 0 - - - + + + + classes + 64 + + + classes + 64 + + + + + res\xml 1 - + + res\xml 1 - - - Contents\Resources + + + library\lib\armeabi + 1 + + + library\lib\armeabi 1 - + + + library\lib\armeabi-v7a + 1 + + + - classes + library\lib\mips + 1 + + + library\lib\mips 1 - + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-anydpi-v21 + 1 + + + res\drawable-anydpi-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values-v31 + 1 + + + res\values-v31 + 1 + + + + + res\drawable-anydpi-v26 + 1 + + + res\drawable-anydpi-v26 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-anydpi-v33 + 1 + + + res\drawable-anydpi-v33 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-night-v21 + 1 + + + res\values-night-v21 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable-anydpi-v24 + 1 + + + res\drawable-anydpi-v24 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-night-anydpi-v21 + 1 + + + res\drawable-night-anydpi-v21 + 1 + + + + + res\drawable-anydpi-v31 + 1 + + + res\drawable-anydpi-v31 + 1 + + + + + res\drawable-night-anydpi-v31 + 1 + + + res\drawable-night-anydpi-v31 + 1 + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + 0 + .dll;.bpl - + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ 1 + + - Contents\MacOS + Contents 1 - - - + + Contents 1 - + + Contents 1 - + + + + Contents\Resources 1 - - - - res\drawable-xxhdpi + + Contents\Resources 1 - - - - library\lib\mips + + Contents\Resources 1 - + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a 1 1 - - 0 + + 1 + + + 1 1 @@ -240,22 +791,22 @@ Contents\MacOS 1 - - library\lib\armeabi-v7a + + Contents\MacOS 1 - + + Contents\MacOS 1 - - 0 - - Contents\MacOS + + + + library\lib\armeabi-v7a 1 - .framework @@ -266,322 +817,298 @@ 1 - - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - + + + ..\ 1 + ..\ 1 - + + ..\ 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + + 1 - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 - - - + 1 + + - 1 + ..\$(PROJECTNAME).launchscreen + 64 - - 1 + + ..\$(PROJECTNAME).launchscreen + 64 - - + + 1 1 - + 1 - - - library\lib\armeabi + + + Assets + 1 + + + Assets 1 - + - 0 - - + Assets 1 - - Contents\MacOS + + Assets 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-normal + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-xhdpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-large + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + - ..\ + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-hdpi + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Contents + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\values + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable-small + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - res\drawable + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - - res\drawable + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 0 - + - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - 0 - - - 0 + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 0 - .bpl - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - - Contents\MacOS - 1 - .dylib - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - - - res\drawable-mdpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - res\drawable-xlarge + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - res\drawable-ldpi + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 0 - .dll;.bpl - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - Contents\MacOS + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - .dylib - - + + + + + - - - + + + + True diff --git a/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.res b/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.res index fe38b61..b680f7a 100644 Binary files a/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.res and b/demos/VirtualData/Matrix/TeeGrid_Matrix_Data.res differ