From 38e5b6fe5da84a5a42bd94fecda7457c20030f37 Mon Sep 17 00:00:00 2001 From: Nicolas Pravdin Date: Wed, 2 Sep 2015 02:14:22 +0800 Subject: [PATCH] New icons; readme changed --- .../BukvoezhkaCrossplatform.dproj | 311 +++-- .../BukvoezhkaCrossplatform.res | Bin 62784 -> 62784 bytes BukvoezhkaDesktop/BukvoezhkaDesktop.dproj | 111 +- BukvoezhkaDesktop/BukvoezhkaDesktop.res | Bin 48772 -> 49152 bytes BukvoezhkaDesktop/BukvoezhkaDesktop.todo | 14 +- BukvoezhkaDesktop/img/find.png | Bin 0 -> 665 bytes BukvoezhkaDesktop/img/info28.png | Bin 0 -> 486 bytes BukvoezhkaDesktop/img/{ => old}/delete8.bmp | Bin .../img/{ => old}/information38.bmp | Bin .../img/{ => old}/translation.bmp | Bin BukvoezhkaDesktop/img/recycle77.png | Bin 0 -> 707 bytes BukvoezhkaDesktop/uASCIIartMaker.pas | 11 +- BukvoezhkaDesktop/uConstASCIIartFonts.pas | 2 + BukvoezhkaDesktop/uFormAbout.dfm | 37 +- BukvoezhkaDesktop/uFormAbout.pas | 1 - BukvoezhkaDesktop/uFormMain.dfm | 1038 ++++++++++------- BukvoezhkaDesktop/uFormMain.pas | 9 +- BukvoezhkaMobile/BukvoezhkaMobile.dproj | 297 +++-- BukvoezhkaMobile/BukvoezhkaMobile.res | Bin 62784 -> 62784 bytes README.md | 17 +- 20 files changed, 1174 insertions(+), 674 deletions(-) create mode 100644 BukvoezhkaDesktop/img/find.png create mode 100644 BukvoezhkaDesktop/img/info28.png rename BukvoezhkaDesktop/img/{ => old}/delete8.bmp (100%) rename BukvoezhkaDesktop/img/{ => old}/information38.bmp (100%) rename BukvoezhkaDesktop/img/{ => old}/translation.bmp (100%) create mode 100644 BukvoezhkaDesktop/img/recycle77.png diff --git a/BukvoezhkaCrossplatform/BukvoezhkaCrossplatform.dproj b/BukvoezhkaCrossplatform/BukvoezhkaCrossplatform.dproj index 2c066c4..88d561e 100644 --- a/BukvoezhkaCrossplatform/BukvoezhkaCrossplatform.dproj +++ b/BukvoezhkaCrossplatform/BukvoezhkaCrossplatform.dproj @@ -1,13 +1,13 @@  {C6C161ED-F3E6-409B-BB31-2CEC5892AF77} - 16.1 + 17.2 FMX BukvoezhkaCrossplatform.dpr True Release Win64 - 95 + 1119 Application @@ -18,11 +18,6 @@ Base true - - true - Base - true - true Base @@ -43,6 +38,16 @@ Base true + + true + Base + true + + + true + Base + true + true Base @@ -113,6 +118,7 @@ false + android-support-v4.dex.jar;apk-expansion.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 FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage) $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png @@ -123,52 +129,10 @@ $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png Debug - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - iPhoneAndiPad - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png - FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage) - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.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_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.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_ApplicationIcon_76x76.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - Debug - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(MSBuildProjectName) - 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 - true - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png @@ -205,14 +169,14 @@ $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.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 + 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;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png true FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;FireDACPgDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapServer;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;DBXOracleDriver;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;inetdbxpress;dsnapxml;FireDACASADriver;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;inetdb;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;DBXMySQLDriver;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDACMSSQLDriver;FireDAC;DBXInformixDriver;DataSnapServerMidas;DBXFirebirdDriver;inet;fmxobj;FireDACMySQLDriver;soapmidas;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;RESTComponents;dbexpress;DataSnapIndy10ServerTransport;IndyIPClient;$(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 + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user 1033 @@ -230,6 +194,96 @@ true FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;FireDACPgDriver;fmx;IndySystem;TeeDB;tethering;vclib;DBXInterBaseDriver;DataSnapClient;DataSnapServer;DataSnapCommon;DataSnapProviderClient;DBXSybaseASEDriver;DbxCommonDriver;vclimg;dbxcds;DatasnapConnectorsFreePascal;MetropolisUILiveTile;vcldb;vcldsnap;fmxFireDAC;DBXDb2Driver;DBXOracleDriver;CustomIPTransport;vclribbon;dsnap;IndyIPServer;fmxase;vcl;IndyCore;EhLib210;DBXMSSQLDriver;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;inetdbxpress;dsnapxml;FireDACInfxDriver;FireDACDb2Driver;adortl;EhLibADODataDrivers210;FireDACASADriver;EhLibDBXDataDrivers210;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;inetdb;Tee;DBXOdbcDriver;vclFireDAC;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;DBXMySQLDriver;FireDACCommonDriver;bindengine;vclactnband;bindcompdbx;soaprtl;FMXTee;TeeUI;bindcompvcl;vclie;FireDACADSDriver;vcltouch;emsclient;EhLibIBXDataDrivers210;VCLRESTComponents;FireDACMSSQLDriver;FireDAC;VclSmp;DBXInformixDriver;Intraweb;DataSnapConnectors;DataSnapServerMidas;dsnapcon;DBXFirebirdDriver;inet;fmxobj;FireDACMySQLDriver;soapmidas;vclx;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;RESTComponents;FireDACMSAccDriver;dbexpress;DataSnapIndy10ServerTransport;IndyIPClient;$(DCC_UsePackage) + + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png + FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage);$(DCC_UsePackage) + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.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_LaunchImage_640x1136.png + iPhoneAndiPad + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png + true + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.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_1536x2008.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_750x1334.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png + Debug + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png + $(MSBuildProjectName) + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.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;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false + $(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_320x480.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png + Base + + + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png + FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage);$(DCC_UsePackage) + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.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_LaunchImage_640x1136.png + iPhoneAndiPad + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png + true + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.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_1536x2008.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_750x1334.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png + Debug + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png + $(MSBuildProjectName) + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.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;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false + $(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_320x480.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png + Base + DEBUG;$(DCC_Define) true @@ -240,7 +294,7 @@ 2 - CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;FileVersion=1.0.0.2;LastCompiledTime=2015.03.21 16:18:51 + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;FileVersion=1.0.0.2;LastCompiledTime=2015.03.21 16:18:51;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user 5 @@ -271,7 +325,7 @@ BukvoezhkaCrossplatform_Icns1.icns BukvoezhkaCrossplatform_Icon1.ico 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;FileVersion=1.0.0.2;LastCompiledTime=2015.03.22 02:33:19 + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;FileVersion=1.0.0.2;LastCompiledTime=2015.03.22 02:33:19;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user 4 @@ -324,53 +378,61 @@ Microsoft Office XP Sample Automation Server Wrapper Components - - - - BukvoezhkaCrossplatform.icns + + + true - + - Info.plist + BukvoezhkaCrossplatform.icns true - - + + + BukvoezhkaCrossplatform.exe true - + + + + BukvoezhkaCrossplatform.exe true - + - BukvoezhkaCrossplatform.icns + BukvoezhkaCrossplatform true - + BukvoezhkaCrossplatform.icns true - - - BukvoezhkaCrossplatform.exe + + + Info.plist true - + + BukvoezhkaCrossplatform.icns true - + + + true + + + - BukvoezhkaCrossplatform true @@ -380,25 +442,24 @@ true - + true - - - BukvoezhkaCrossplatform.exe + + true - + BukvoezhkaCrossplatform true - + 1 .dylib @@ -415,9 +476,13 @@ 1 .dylib + + 1 + .dylib + - + 1 .dylib @@ -434,14 +499,21 @@ 1 .dylib + + 1 + .dylib + - + 1 1 + + 1 + @@ -450,7 +522,11 @@ - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 @@ -468,12 +544,15 @@ - + 1 1 + + 1 + @@ -488,12 +567,15 @@ - + 1 1 + + 1 + @@ -508,12 +590,15 @@ - + 1 1 + + 1 + @@ -562,7 +647,11 @@ - + + ../ + 1 + + ../ 1 @@ -587,20 +676,26 @@ - + 1 1 + + 1 + - + 1 1 + + 1 + @@ -615,26 +710,32 @@ - + + 1 + + 1 - + 1 1 - - - + 1 + + library\lib\armeabi-v7a 1 + + 1 + 0 @@ -645,6 +746,9 @@ 1 + + 1 + @@ -659,10 +763,10 @@ - + 0 - + 0 @@ -675,14 +779,20 @@ 0 + + 0 + - + 1 1 + + 1 + @@ -697,12 +807,15 @@ - + 1 1 + + 1 + @@ -721,16 +834,18 @@ 1 + - + True - True + True + True True True True diff --git a/BukvoezhkaCrossplatform/BukvoezhkaCrossplatform.res b/BukvoezhkaCrossplatform/BukvoezhkaCrossplatform.res index 106d836d69878dc166f654fe1598db71401f4f3b..e29b1ef52b093ce398103c0316eea848fd8ca8a1 100644 GIT binary patch delta 48 zcmX@`iuu4R<_RT?%o9ud8I32iG8PIOF(@z?Fc>jdK}iz^%gvpPTRt {41B510C7-504B-41CB-A8E4-6B894A769687} - 16.1 + 17.2 BukvoezhkaDesktop.dpr True Release Application VCL DCC32 - Win64 + Win32 3 @@ -106,16 +106,16 @@ true false false - CompanyName=magicxor;FileDescription=Буквоежка;FileVersion=1.2.0.87;InternalName=bukvoezhka;LegalCopyright=Ilya Burakov;LegalTrademarks=https://github.com/magicxor;OriginalFilename=;ProductName=Буквоежка;ProductVersion=1.2;Comments=;LastCompiledTime=2015.03.22 02:51:08 - 87 + CompanyName=magicxor;FileDescription=Буквоежка;FileVersion=1.2.0.89;InternalName=bukvoezhka;LegalCopyright=Ilya Burakov;LegalTrademarks=https://github.com/magicxor;OriginalFilename=;ProductName=Буквоежка;ProductVersion=1.2;Comments=;LastCompiledTime=2015.03.22 02:51:08 + 89 2 1033 true true - 38 - CompanyName=;FileDescription=;FileVersion=1.2.0.38;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.2;Comments=;LastCompiledTime=2015.03.25 11:43:35 + 39 + CompanyName=;FileDescription=;FileVersion=1.2.0.39;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.2;Comments=;LastCompiledTime=2015.03.25 11:43:35 @@ -207,7 +207,7 @@ True True - + .\ @@ -246,7 +246,7 @@ - + 1 .dylib @@ -263,9 +263,13 @@ 1 .dylib + + 1 + .dylib + - + 1 .dylib @@ -282,14 +286,21 @@ 1 .dylib + + 1 + .dylib + - + 1 1 + + 1 + @@ -298,7 +309,11 @@ - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 @@ -316,12 +331,15 @@ - + 1 1 + + 1 + @@ -336,12 +354,15 @@ - + 1 1 + + 1 + @@ -356,12 +377,15 @@ - + 1 1 + + 1 + @@ -410,7 +434,11 @@ - + + ../ + 1 + + ../ 1 @@ -435,20 +463,26 @@ - + 1 1 + + 1 + - + 1 1 + + 1 + @@ -463,26 +497,32 @@ - + + 1 + + 1 - + 1 1 - - - + 1 + + library\lib\armeabi-v7a 1 + + 1 + 0 @@ -493,6 +533,9 @@ 1 + + 1 + @@ -507,10 +550,10 @@ - + 0 - + 0 @@ -523,14 +566,20 @@ 0 + + 0 + - + 1 1 + + 1 + @@ -545,12 +594,15 @@ - + 1 1 + + 1 + @@ -569,12 +621,13 @@ 1 + - - - + + + 12 diff --git a/BukvoezhkaDesktop/BukvoezhkaDesktop.res b/BukvoezhkaDesktop/BukvoezhkaDesktop.res index 74ab6852dba3db3cdd69d5db641c0c9d3b195edb..9d0cd7cefceea2d455d942fef8ed4bf236229aa3 100644 GIT binary patch delta 502 zcmY*WO-sW-6r3arwiQ9qqleIow>E~h#2`JiRVavf@Ziz(gG6dfNYY}xqzAnly!$7- z`aAqL5@#2oBw_bW-p`||p$Z#Kre*{m6W37{oFSB6}(IR2=Xt*st!4eCsXg9|T z0%A|;`q-oHidkPNWb-lGmJRsiWn_)%wC1Ua0bLTJ1z9Vp&vB3AiovZS%xEZYn~<8S zLeeUubqW`4zH$y33oJ1~i#L`tYb#B4LLD`q8#+apkv*kqd#$6&VE*Uw(a?fJo9$Zs QBQCl)1e=u_mV3oC;vRhJYq6s_5J*`y=?KemKD_tpi*Q>}LwFXXvDjXQ0L!&9uALK|KHdMv ztWHNEk(3IvpgR3+!Ir2M)=&dz+vV{lG{>ZF;XSuLO^E2rck>X&X237H0+T9R6TX+2 z!qtsPi)hIAcep*J9a1+YJ%T$t zi|_`syA3=a;tF%?nb^Y>Wv-Wzu{IWAg>*2{`UlP{T#9uE-MWaFoh$P547@L5qf_#x z@P)6_E5Jitzfk0LuDmJM>R5$$qL`6jff>c%X6DkqwDk?}*u>x7cAJmYLfaxC~5G#-f z#EJ^UR=l^#GKFT|z-DhUhU}etcXr+|5A#xAE4 cwOr4C0dwZlKN`OJbN~PV07*qoM6N<$f`yCDJpcdz literal 0 HcmV?d00001 diff --git a/BukvoezhkaDesktop/img/delete8.bmp b/BukvoezhkaDesktop/img/old/delete8.bmp similarity index 100% rename from BukvoezhkaDesktop/img/delete8.bmp rename to BukvoezhkaDesktop/img/old/delete8.bmp diff --git a/BukvoezhkaDesktop/img/information38.bmp b/BukvoezhkaDesktop/img/old/information38.bmp similarity index 100% rename from BukvoezhkaDesktop/img/information38.bmp rename to BukvoezhkaDesktop/img/old/information38.bmp diff --git a/BukvoezhkaDesktop/img/translation.bmp b/BukvoezhkaDesktop/img/old/translation.bmp similarity index 100% rename from BukvoezhkaDesktop/img/translation.bmp rename to BukvoezhkaDesktop/img/old/translation.bmp diff --git a/BukvoezhkaDesktop/img/recycle77.png b/BukvoezhkaDesktop/img/recycle77.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cb5503c295cc61416d4f2e90807a95250a7c8e GIT binary patch literal 707 zcmV;!0zCbRP)LW|6vcmnWD|%ctKbiqsGL9`5QvHX0f>qT41ciHV8I z3It0kkO)Kt0)gnn_f9z9+C{dw3KIG=a`PUagdy5%6%J^@Rf_ z*ZNO@@d1;M0iFYwwmD6IuYd(Gu+Q&-J}^vYXK8=?Kg7-W(6DqrA!oPsB3dr3`Wp7iIP$Xi{<4h=doQX;W2(E-5w(lfzJr{|uA-V9) z;${^fxDw{UcDg0VYu1(P1Y6}B5HYjE$3{#y_jU+g_Baz;-+%}&SBK4>$C-#dk2BHY zkqQt7<}e}Ob0?AOxky}7u4ttK1ohHad>53YY9{>m!lM)*c*zzN!#JTlJSzK~{7jrs z+?5vo*xaAXcM3nmguE?b-lotJ$l1ql8ooCFe{To8$yko?%->rhrl zM343NKr`(P&F5+t0!_-jyQTb#<_`E2)-0UAr96NwcEme2r+DA>Vb|mUPk=YTufIq< pO&58#4*}sR`~Cagq%6%Weglv|BjB8FE}{Sc002ovPDHLkV1kYENSpuw literal 0 HcmV?d00001 diff --git a/BukvoezhkaDesktop/uASCIIartMaker.pas b/BukvoezhkaDesktop/uASCIIartMaker.pas index 89e3fb9..4ec456a 100644 --- a/BukvoezhkaDesktop/uASCIIartMaker.pas +++ b/BukvoezhkaDesktop/uASCIIartMaker.pas @@ -1,7 +1,7 @@ unit uASCIIartMaker; -// Автор оригинального алгоритма преобразования картинки в текст - fabiin -// (2003, http://codes-sources.commentcamarche.net/source/12384-ascii-t-petit-soft-d-ascii-art) +// thanks to fabiin +// (http://codes-sources.commentcamarche.net/source/12384-ascii-t-petit-soft-d-ascii-art) interface @@ -34,6 +34,7 @@ implementation uses SysUtils; procedure TASCIIartMaker.QuickSort(iLo, iHi: integer); +// TODO: Get rid of it in favor of the sort TArray with standard comparer. var Lo, Hi: integer; Mid: single; @@ -70,7 +71,7 @@ function TASCIIartMaker.MakeASCIIfromBitmap(SrcBitmap: TBitmap; DonorFont: string = 'Lucida Console'; contrast: integer = 255; zoom: integer = 0; IsNegative: boolean = false; CharacterSet: Byte = 0): string; - procedure FaireTblDensite; // Создаем таблицу Плотности + procedure FaireTblDensite; // Создаем таблицу плотности var a, b, c: integer; TmpB: TBitmap; @@ -275,8 +276,8 @@ function TASCIIartMaker.MakeASCIIfromText(SrcText: string; DonorFont: string = ' Result := ''; if SrcText.Length > 0 then begin - TmpBitmap := TBitmap.Create; - Strs := TStringList.Create; + TmpBitmap := TBitmap.Create;// TODO: try/finally + Strs := TStringList.Create; // TODO: try/finally // Задаём параметры шрифта TmpBitmap.Canvas.Font.Style := [fsBold]; TmpBitmap.Canvas.Font.Size := RenderFontSize; diff --git a/BukvoezhkaDesktop/uConstASCIIartFonts.pas b/BukvoezhkaDesktop/uConstASCIIartFonts.pas index 3b03cd3..ad52562 100644 --- a/BukvoezhkaDesktop/uConstASCIIartFonts.pas +++ b/BukvoezhkaDesktop/uConstASCIIartFonts.pas @@ -4,6 +4,8 @@ interface uses uConstCharArrays; +// TODO: add +_-/\= symbols + var C_First_Font_RU: ArrArrStr = [['░░░░░░░░', diff --git a/BukvoezhkaDesktop/uFormAbout.dfm b/BukvoezhkaDesktop/uFormAbout.dfm index 0ef33c6..907445f 100644 --- a/BukvoezhkaDesktop/uFormAbout.dfm +++ b/BukvoezhkaDesktop/uFormAbout.dfm @@ -15,24 +15,16 @@ object FormAbout: TFormAbout Position = poMainFormCenter PixelsPerInch = 96 TextHeight = 13 - object LabelAbout: TLabel - Left = 77 - Top = 8 - Width = 223 - Height = 18 - Caption = #1057#1074#1103#1079#1072#1090#1100#1089#1103' '#1089' '#1088#1072#1079#1088#1072#1073#1086#1090#1095#1080#1082#1086#1084': ' - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -15 - Font.Name = 'Tahoma' - Font.Style = [fsBold] - ParentFont = False - end object LinkLabelAbout: TLinkLabel - Left = 306 - Top = 8 - Width = 127 + AlignWithMargins = True + Left = 3 + Top = 209 + Width = 531 Height = 22 + Align = alBottom + Alignment = taRightJustify + BevelInner = bvNone + BevelOuter = bvNone Caption = 'mailparser@mail.ru' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -41,17 +33,22 @@ object FormAbout: TFormAbout Font.Style = [] ParentFont = False TabOrder = 0 + ExplicitLeft = 0 + ExplicitTop = 212 + ExplicitWidth = 127 end object MemoAbout: TMemo AlignWithMargins = True Left = 6 - Top = 34 + Top = 3 Width = 525 - Height = 194 + Height = 197 Margins.Left = 6 Margins.Right = 6 Margins.Bottom = 6 - Align = alBottom + Align = alClient + BevelInner = bvNone + BevelOuter = bvNone BorderStyle = bsNone Color = clBtnFace Font.Charset = DEFAULT_CHARSET @@ -77,5 +74,7 @@ object FormAbout: TFormAbout ParentFont = False ReadOnly = True TabOrder = 1 + ExplicitTop = 34 + ExplicitHeight = 194 end end diff --git a/BukvoezhkaDesktop/uFormAbout.pas b/BukvoezhkaDesktop/uFormAbout.pas index 19aecc2..669ed4d 100644 --- a/BukvoezhkaDesktop/uFormAbout.pas +++ b/BukvoezhkaDesktop/uFormAbout.pas @@ -9,7 +9,6 @@ interface type TFormAbout = class(TForm) LinkLabelAbout: TLinkLabel; - LabelAbout: TLabel; MemoAbout: TMemo; private { Private declarations } diff --git a/BukvoezhkaDesktop/uFormMain.dfm b/BukvoezhkaDesktop/uFormMain.dfm index 1f27385..3811a30 100644 --- a/BukvoezhkaDesktop/uFormMain.dfm +++ b/BukvoezhkaDesktop/uFormMain.dfm @@ -23,12 +23,13 @@ object FormMain: TFormMain Width = 889 Height = 448 Align = alClient + BevelOuter = bvNone Caption = 'PanelInOut' TabOrder = 0 object SplitterInOut: TSplitter - Left = 1 - Top = 248 - Width = 887 + Left = 0 + Top = 247 + Width = 889 Height = 3 Cursor = crVSplit Align = alTop @@ -37,18 +38,19 @@ object FormMain: TFormMain ExplicitWidth = 701 end object PanelInput: TPanel - Left = 1 - Top = 1 - Width = 887 + Left = 0 + Top = 0 + Width = 889 Height = 247 Align = alTop + BevelOuter = bvNone Caption = 'PanelOutput' TabOrder = 0 object MemoInput: TMemo - Left = 1 - Top = 1 - Width = 885 - Height = 245 + Left = 0 + Top = 0 + Width = 889 + Height = 247 Align = alClient Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -61,18 +63,19 @@ object FormMain: TFormMain end end object PanelOutput: TPanel - Left = 1 - Top = 251 - Width = 887 - Height = 196 + Left = 0 + Top = 250 + Width = 889 + Height = 198 Align = alClient + BevelOuter = bvNone Caption = 'PanelOutput' TabOrder = 1 object MemoOutput: TMemo - Left = 1 - Top = 1 - Width = 885 - Height = 194 + Left = 0 + Top = 0 + Width = 889 + Height = 198 Align = alClient Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -91,15 +94,16 @@ object FormMain: TFormMain Width = 889 Height = 177 Align = alTop + BevelOuter = bvNone Color = clWindow ParentBackground = False ShowCaption = False TabOrder = 1 object PageControlMain: TPageControl - Left = 1 - Top = 1 - Width = 671 - Height = 175 + Left = 0 + Top = 0 + Width = 673 + Height = 177 ActivePage = TabSheetSymbolsReplace Align = alClient TabOrder = 0 @@ -109,8 +113,8 @@ object FormMain: TFormMain AlignWithMargins = True Left = 3 Top = 3 - Width = 657 - Height = 141 + Width = 659 + Height = 143 Align = alClient Caption = #1052#1077#1090#1086#1076' '#1079#1072#1084#1077#1085#1099 Columns = 3 @@ -144,16 +148,12 @@ object FormMain: TFormMain object TabSheetTextDecorate: TTabSheet Caption = #1054#1092#1086#1088#1084#1083#1077#1085#1080#1077' '#1090#1077#1082#1089#1090#1072 ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object GroupBoxUnderline: TGroupBox AlignWithMargins = True Left = 3 Top = 3 Width = 150 - Height = 141 + Height = 143 Align = alLeft Caption = #1055#1086#1076#1095#1105#1088#1082#1080#1074#1072#1085#1080#1077 TabOrder = 0 @@ -232,7 +232,7 @@ object FormMain: TFormMain Left = 159 Top = 3 Width = 138 - Height = 141 + Height = 143 Align = alLeft Caption = #1047#1072#1095#1105#1088#1082#1080#1074#1072#1085#1080#1077 TabOrder = 1 @@ -288,7 +288,7 @@ object FormMain: TFormMain Left = 303 Top = 3 Width = 194 - Height = 141 + Height = 143 Align = alLeft Caption = #1044#1074#1086#1081#1085#1086#1077' '#1087#1086#1076#1095#1105#1088#1082#1080#1074#1072#1085#1080#1077 TabOrder = 2 @@ -344,7 +344,7 @@ object FormMain: TFormMain Left = 503 Top = 3 Width = 147 - Height = 141 + Height = 143 Align = alLeft Caption = #1053#1072#1076#1095#1105#1088#1082#1080#1074#1072#1085#1080#1077 TabOrder = 3 @@ -399,16 +399,12 @@ object FormMain: TFormMain object TabSheetGenericASCIIart: TTabSheet Caption = #1043#1077#1085#1077#1088#1072#1094#1080#1103' ASCII art-'#1096#1088#1080#1092#1090#1072 ImageIndex = 2 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object GroupBoxSourceFont: TGroupBox AlignWithMargins = True Left = 3 Top = 3 Width = 225 - Height = 141 + Height = 143 Align = alLeft Caption = #1048#1089#1093#1086#1076#1085#1099#1081' '#1096#1088#1080#1092#1090 TabOrder = 0 @@ -478,7 +474,7 @@ object FormMain: TFormMain Left = 234 Top = 3 Width = 161 - Height = 141 + Height = 143 Align = alLeft Caption = #1056#1077#1085#1076#1077#1088#1080#1085#1075 TabOrder = 1 @@ -552,16 +548,12 @@ object FormMain: TFormMain object TabSheetFixedASCIIart: TTabSheet Caption = #1060#1080#1082#1089#1080#1088#1086#1074#1072#1085#1085#1099#1081' ASCII art-'#1096#1088#1080#1092#1090 ImageIndex = 3 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object GroupBoxFixedFontSettings: TGroupBox AlignWithMargins = True Left = 3 Top = 3 Width = 238 - Height = 141 + Height = 143 Align = alLeft Caption = #1053#1072#1089#1090#1088#1086#1081#1082#1080' '#1096#1088#1080#1092#1090#1072 TabOrder = 0 @@ -602,410 +594,92 @@ object FormMain: TFormMain end end object PanelActions: TPanel - Left = 672 - Top = 1 + Left = 673 + Top = 0 Width = 216 - Height = 175 + Height = 177 Align = alRight + BevelOuter = bvNone Color = clWindow ParentBackground = False ShowCaption = False TabOrder = 1 object PanelControlButtons: TPanel AlignWithMargins = True - Left = 111 - Top = 1 - Width = 103 - Height = 173 + Left = 110 + Top = 0 + Width = 105 + Height = 177 Margins.Left = 1 Margins.Top = 0 Margins.Right = 1 Margins.Bottom = 0 Align = alRight + BevelOuter = bvNone Color = clWindow ParentBackground = False ShowCaption = False TabOrder = 0 - object BitBtnGo: TBitBtn + object ButtonAbout: TButton AlignWithMargins = True - Left = 2 - Top = 113 + Left = 3 + Top = 121 Width = 99 - Height = 59 - Margins.Left = 1 - Margins.Top = 0 - Margins.Right = 1 - Margins.Bottom = 0 - Align = alClient - Caption = #1047#1072#1084#1077#1085#1080#1090#1100 - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -13 - Font.Name = 'Tahoma' - Font.Style = [] - Glyph.Data = { - 360C0000424D360C000000000000360000002800000020000000200000000100 - 180000000000000C000082060000820600000000000000000000FFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8DBDBDBFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF080808878787FBFBFBFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFDFDFDC4C4C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2BEBEBE000000000000303030CCCC - CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEAEAE939393FFFFFFFFFFFFFFFFFFFF - FFFFFFFFFF777777060606D9D9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFEEEEEE9292923030300000000000000000000000000000000303 - 03737373F5F5F5FFFFFFFFFFFFFFFFFF7777776B6B6BFFFFFFFFFFFFFFFFFFFF - FFFFCBCBCB787878585858A1A1A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - D2D2D25A5A5A0808080000000000000000000000000000000000000000000000 - 00000000212121BABABAFFFFFFFFFFFF949494676767FFFFFFFFFFFF676767E4 - E4E4FFFFFFFFFFFF878787888888FFFFFFFFFFFFFCFCFCBBBBBBFFFFFFBDBDBD - 0D0D0D0000000000000000000000000000000000000000000000000000000000 - 000000000000003C3C3CEFEFEFFFFFFF9F9F9F676767FFFFFFFFFFFF8080805D - 5D5DFFFFFFFFFFFF878787878787FFFFFFF9F9F9545454383838DDDDDD060606 - 0000000000000000000000000000000000000000000000000000000000000000 - 000D0D0D959595FEFEFEFFFFFFFFFFFF9F9F9F676767FFFFFFFFFFFFFEFEFE5B - 5B5BFFFFFFFFFFFF878787878787F5F5F5484848323232D0D0D07A7A7A000000 - 0000000000000000000000001F1F1F4F4F4F4D4D4D0000000000000000004B4B - 4BE2E2E2FFFFFFFFFFFFFFFFFFFFFFFF9F9F9F676767FFFFFFFFFFFFFCFCFCDB - DBDBFFFFFFFFFFFF878787939393DFDFDFE8E8E8FFFFFFFFFFFF222222000000 - 0000001414149C9C9CE8E8E8FFFFFFFFFFFFEFEFEF000000151515A6A6A6FFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F676767F4F4F4666666AFAFAFFF - FFFFFFFFFFFFFFFF868686AFAFAFFFFFFFFFFFFFFFFFFFFFFFFF252525000000 - 131313E5E5E5FFFFFFFFFFFFFFFFFFFFFFFFF0F0F05C5C5CECECECFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F646464B0B0B0919191F0F0F079 - 79797272729292923B3B3BCACACAFFFFFFFFFFFFFFFFFFFFFFFF3D3D3D000000 - A1A1A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F676767FFFFFFDEDEDEE3E3E3AA - AAAA8F8F8F7373734F4F4F2121212323233D3D3D5B5B5BBCBCBC5A5A5A000000 - EAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F676767FFFFFFB0B0B0FFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFE5E5E5BFBFBFB1B1B1F6F6F6C1C1C1181818 - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F676767FFFFFF7E7E7EE7E7E7FF - FFFFFAFAFAE0E0E0F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF494949 - FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F6161619A9A9AB8B8B83E3E3EFB - FBFBA9A9A95959592F2F2F1212124D4D4DD6D6D6FFFFFFFFFFFFFFFFFFBBBBBB - E0E0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7888888939393FD - FDFDFFFFFFFFFFFFFFFFFFE8E8E8C3C3C3FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF - ECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECECFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0E0E0BBBBBBFFFFFF434343272727 - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2424242B2B2BFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE494949FFFFFF999999000000 - D7D7D7FFFFFFFFFFFFFFFFFFFFFFFFCDCDCD000000818181FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF181818C1C1C1EBEBEB030303 - 878787FFFFFFFFFFFFFFFFFFFFFFFF777777000000D6D6D6FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAEAEA0000005A5A5AFFFFFF454545 - 2E2E2EAFAFAFAFAFAFAFAFAFAFAFAF1F1F1F2D2D2DFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1A1A10000003D3D3DFFFFFF9B9B9B - 0000002020202727272727271B1B1B000000838383FFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECEC5C5C5CF0 - F0F0FFFFFFFFFFFFFFFFFFFFFFFFE5E5E5131313000000252525FFFFFFECECEC - 040404A0A0A0FFFFFFFFFFFF7E7E7E000000D8D8D8FFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6A6A6151515000000EF - EFEFFFFFFFFFFFFFE8E8E89C9C9C141414000000000000222222FFFFFFFFFFFF - 4747474A4A4AFFFFFFFFFFFF2626262F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E24B4B4B0000000000000000004D - 4D4D4F4F4F1F1F1F0000000000000000000000000000007A7A7AFFFFFFFFFFFF - 9D9D9D050505EFEFEFCFCFCF000000858585FFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFEFEFE9595950D0D0D00000000000000000000000000 - 0000000000000000000000000000000000000000060606DDDDDDFFFFFFFFFFFF - EDEDED050505A2A2A27C7C7C000000DADADAFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFEFEFEF3C3C3C00000000000000000000000000000000000000 - 00000000000000000000000000000000000D0D0DBDBDBDFFFFFFFFFFFFFFFFFF - FFFFFF494949565656333333313131FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFBABABA21212100000000000000000000000000000000 - 00000000000000000000000808085A5A5AD2D2D2FFFFFFFFFFFFFFFFFFFFFFFF - FFFFFF9F9F9F0C0C0C010101878787FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F573737303030300000000000000000000 - 0000000000303030929292EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFEFEFEF1B1B1B171717DCDCDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCC303030000000000000BE - BEBEF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB878787080808EF - EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDBDBF8 - F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF} - Layout = blGlyphTop - ParentFont = False + Height = 53 + Align = alTop + Caption = #1054#1087#1080#1089#1072#1085#1080#1077 + ImageIndex = 1 + Images = ImageList TabOrder = 0 - OnClick = ButtonGoClick + OnClick = ButtonAboutClick + ExplicitTop = 119 end - object BitBtnClear: TBitBtn + object ButtonClear: TButton AlignWithMargins = True - Left = 2 - Top = 57 + Left = 3 + Top = 62 Width = 99 - Height = 56 - Margins.Left = 1 - Margins.Top = 0 - Margins.Right = 1 - Margins.Bottom = 0 + Height = 53 Align = alTop Caption = #1054#1095#1080#1089#1090#1080#1090#1100 - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -13 - Font.Name = 'Tahoma' - Font.Style = [] - Glyph.Data = { - 360C0000424D360C000000000000360000002800000020000000200000000100 - 180000000000000C000014010000140100000000000000000000FFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 - 313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000FFFFFFFFFFFF313131 - 000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131FFFFFFFFFFFFEDEDED - 313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFF - EDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED - EDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED31 - 3131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED31313100 - 0000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED31313100000031 - 3131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDED - EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131ED - EDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED3131310000003131 - 31EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED3131310000 - 00313131EDEDEDFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED3131 - 31000000313131EDEDEDEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDED - ED313131000000313131313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFEDEDED313131000000000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFEDEDED313131000000000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDED - ED313131000000313131313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED3131 - 31000000313131EDEDEDEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED3131310000 - 00313131EDEDEDFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED3131310000003131 - 31EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDED - EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131ED - EDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED31313100000031 - 3131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED31313100 - 0000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED31 - 3131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED - EDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - EDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFEDEDED - 313131000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFEDEDED313131000000313131EDEDEDFFFFFFFFFFFF313131 - 000000313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000313131FFFFFFFFFFFF000000 - 313131EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED313131000000FFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF} - Layout = blGlyphTop - ParentFont = False + ImageIndex = 2 + Images = ImageList TabOrder = 1 OnClick = ButtonClearClick + ExplicitTop = 61 end - object BitBtnAbout: TBitBtn + object ButtonGo: TButton AlignWithMargins = True - Left = 2 - Top = 1 + Left = 3 + Top = 3 Width = 99 - Height = 56 - Margins.Left = 1 - Margins.Top = 0 - Margins.Right = 1 - Margins.Bottom = 0 + Height = 53 Align = alTop - Caption = #1054' '#1087#1088#1086#1075#1088#1072#1084#1084#1077 - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -13 - Font.Name = 'Tahoma' - Font.Style = [] - Glyph.Data = { - 360C0000424D360C000000000000360000002800000020000000200000000100 - 180000000000000C0000E4000000E40000000000000000000000FFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8B6B6B66767 - 673E3E3E2525250C0C0C0C0C0C2525253E3E3E676767B6B6B6F8F8F8FFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E86969690D0D0D0000000606 - 063131314A4A4A6363636363634A4A4A3131310606060000000D0D0D696969E8 - E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFF9F9F98282820C0C0C020202555555A9A9A9F2F2 - F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2A9A9A95555550202020C - 0C0C828282F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFE8E8E83B3B3B000000474747D1D1D1FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1D1D147 - 47470000003B3B3BE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFD2D2D21D1D1D0606069C9C9CFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFF9C9C9C0606061D1D1DD2D2D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFE8E8E81D1D1D161616C6C6C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8383 - 830000000000000000000000000000000000000000006B6B6BFFFFFFFFFFFFFF - FFFFFFFFFFC6C6C61616161D1D1DE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - F9F9F93B3B3B060606C6C6C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F - 7F000000000000000000000000000000000000000000676767FFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFC6C6C60606063B3B3BF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF - 8282820000009C9C9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBCB - CB8F8F8F8282820000000000000000007D7D7D8F8F8FC0C0C0FFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFF9C9C9C000000828282FFFFFFFFFFFFFFFFFFE8E8E8 - 0C0C0C474747FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFF4747470C0C0CE8E8E8FFFFFFFFFFFF696969 - 020202D1D1D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFD1D1D1020202696969FFFFFFF8F8F80D0D0D - 555555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555550D0D0DF8F8F8B6B6B6000000 - A9A9A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9A9A9000000B6B6B6676767060606 - F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F20606066767673E3E3E313131 - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3131313E3E3E2525254A4A4A - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4A4A2525250C0C0C636363 - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6363630C0C0C0C0C0C636363 - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6363630C0C0C2525254A4A4A - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFE7E7E7000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4A4A2525253E3E3E313131 - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDD - DDB7B7B7A6A6A6000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3131313E3E3E676767060606 - F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7777 - 77000000000000000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2060606676767B6B6B6000000 - A9A9A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7777 - 77000000000000000000000000000000DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9A9A9000000B6B6B6F8F8F80D0D0D - 555555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5E5 - E5C7C7C7C7C7C7C7C7C7C7C7C7C8C8C8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555550D0D0DF8F8F8FFFFFF696969 - 020202D1D1D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFE5E5E5E9E9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFD1D1D1020202696969FFFFFFFFFFFFE8E8E8 - 0C0C0C474747FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFF646464040404060606727272FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFF4747470C0C0CE8E8E8FFFFFFFFFFFFFFFFFF - 8282820000009C9C9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFCECECE000000000000000000010101DCDCDCFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFF9C9C9C000000828282FFFFFFFFFFFFFFFFFFFFFFFF - F9F9F93B3B3B060606C6C6C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFAEAEAE000000000000000000000000BEBEBEFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFC6C6C60606063B3B3BF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFE8E8E81D1D1D161616C6C6C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFBFBFB1C1C1C000000000000282828FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFC6C6C61616161D1D1DE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFD2D2D21D1D1D0606069C9C9CFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFF2F2F29898989E9E9EF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFF9C9C9C0606061D1D1DD2D2D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFE8E8E83B3B3B000000474747D1D1D1FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1D1D147 - 47470000003B3B3BE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFF9F9F98282820C0C0C020202555555A9A9A9F2F2 - F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2A9A9A95555550202020C - 0C0C828282F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E86969690D0D0D0000000606 - 063131314A4A4A6363636363634A4A4A3131310606060000000D0D0D696969E8 - E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8B6B6B66767 - 673E3E3E2525250C0C0C0C0C0C2525253E3E3E676767B6B6B6F8F8F8FFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF} - Layout = blGlyphTop - ParentFont = False + Caption = #1047#1072#1084#1077#1085#1080#1090#1100 + ImageIndex = 0 + Images = ImageList TabOrder = 2 - OnClick = ButtonAboutClick + OnClick = ButtonGoClick end end object PanelViewFontSettings: TPanel - Left = 1 - Top = 1 + Left = 0 + Top = 0 Width = 109 - Height = 173 + Height = 177 Align = alClient + BevelOuter = bvNone Color = clWindow ParentBackground = False ShowCaption = False TabOrder = 1 + ExplicitWidth = 111 object RadioGroupFont: TRadioGroup AlignWithMargins = True - Left = 4 - Top = 2 - Width = 101 - Height = 127 + Left = 3 + Top = 1 + Width = 103 + Height = 133 Margins.Top = 1 Margins.Bottom = 1 Align = alClient @@ -1019,12 +693,15 @@ object FormMain: TFormMain ParentColor = False TabOrder = 0 OnClick = RadioGroupFontClick + ExplicitLeft = 4 + ExplicitTop = 2 + ExplicitHeight = 131 end object GroupBoxViewFontSize: TGroupBox AlignWithMargins = True - Left = 4 - Top = 131 - Width = 101 + Left = 3 + Top = 136 + Width = 103 Height = 40 Margins.Top = 1 Margins.Bottom = 1 @@ -1033,11 +710,13 @@ object FormMain: TFormMain ParentBackground = False ParentColor = False TabOrder = 1 + ExplicitLeft = 4 + ExplicitTop = 135 object ComboBoxFontSize: TComboBox AlignWithMargins = True Left = 5 Top = 15 - Width = 91 + Width = 93 Height = 21 Margins.Top = 0 Margins.Bottom = 0 @@ -1068,4 +747,547 @@ object FormMain: TFormMain end end end + object ImageList: TImageList + ColorDepth = cd32Bit + DrawingStyle = dsTransparent + Height = 32 + Width = 32 + Left = 648 + Top = 65528 + Bitmap = { + 494C010103000800140020002000FFFFFFFF2110FFFFFFFFFFFFFFFF424D3600 + 0000000000003600000028000000800000002000000001002000000000000040 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000500000 + 00EF0000006C0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000080000 + 00440000009B000000BF000000DB000000F3000000F3000000DF000000BF0000 + 009B0000004C0000000800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000800000034000000400000 + 0040000000400000004000000040000000400000004000000040000000400000 + 00400000004000000040000000340000000C0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000480000 + 00FF000000FF0000007000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000180000008F000000F30000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000F300000097000000180000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000070000006F000000D8000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000DF0000007900000013000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0070000000FF000000FF00000070000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 002C0000004C0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000400000080000000EF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000F30000008000000004000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000079000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF00000085000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000070000000FF000000FF000000700000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000540000 + 00FB000000FF0000003C00000000000000000000000000000000000000000000 + 00000000000000000036000000A8000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000A8000000360000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000034000000FB000000FF000000FF000000CF000000DB0000 + 00FF000000FF000000DB0000009F0000009F0000009F0000009F000000E70000 + 00FF000000FF000000CF000000CF000000FF000000FF000000FF000000380000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000070000000FF000000FF0000007000000000000000000000 + 0000000000000000000000000000000000000000000000000054000000FB0000 + 00FF000000E70000001000000000000000000000000000000000000000000000 + 00000000002C000000E3000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000E30000 + 0028000000000000000000000000000000000000000000000000000000000000 + 0000000000000000008F000000FF000000FF000000A300000000000000400000 + 00FF000000FF0000004000000000000000000000000000000000000000600000 + 00FF000000FB000000340000000000000097000000FF000000FF0000009B0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000001C00000050000000830000009F0000009F0000 + 009F0000009F0000009F000000E7000000FF000000FF00000068000000000000 + 00000000000000000000000000000000000000000054000000FB000000FF0000 + 00E7000000280000000000000000000000000000000000000000000000000000 + 0036000000C2000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00C2000000360000000000000000000000000000000000000000000000000000 + 000000000000000000DF000000FF000000FF0000002800000028000000E70000 + 00D7000000D7000000E70000002800000000000000000000003C000000F30000 + 00C7000000E7000000E70000002800000014000000FF000000FF000000EB0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000001C000000B3000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000CF000000000000 + 000000000000000000000000000000000054000000FB000000FF000000E70000 + 0028000000000000000000000000000000000000000000000000000000040000 + 00C3000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000DF0000008700000048000000500000007C000000DB0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000C30000000400000000000000000000000000000000000000000000 + 000000000010000000FF000000FF000000E700000028000000E7000000D70000 + 001800000018000000D7000000E7000000280000003C000000F3000000C30000 + 000C00000028000000E7000000E700000028000000D3000000FF000000FF0000 + 0018000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 005C000000EF000000FF000000F3000000C30000008F00000080000000800000 + 00800000008000000083000000F3000000FF000000F30000003C000000000000 + 0000000000000000000000000054000000FB000000FF000000E7000000280000 + 0000000000000000000000000000000000000000000000000000000000800000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000E30000000C00000000000000000000000000000000000000000000 + 009B000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF0000008000000000000000000000000000000000000000000000 + 000000000038000000FF000000FF000000F3000000EB000000D7000000180000 + 00000000000000000018000000D7000000EB000000F3000000C30000000C0000 + 00000000000000000028000000E7000000EB000000FB000000FF000000FF0000 + 0048000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000530000 + 00EA000000FF000000A40000003D000000000000000000000000000000000000 + 00000000001400000092000000FF000000DB0000005D00000000000000000000 + 00000000000000000068000000E7000000FF000000C700000048000000000000 + 0000000000000000000000000000000000000000000000000018000000F30000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF0000008F0000000000000000000000000000001C000000EF000000FB0000 + 00DF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000F300000018000000000000000000000000000000000000 + 000000000068000000FF000000FF000000FF000000FF00000054000000000000 + 0000000000000000000000000054000000FF000000FF00000048000000000000 + 0000000000000000000000000074000000FF000000FF000000FF000000FF0000 + 0070000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000C000000DB0000 + 00FF0000009B0000000000000000000000000000000000000000000000000000 + 0004000000AB000000FF000000F30000003C0000000000000000000000000000 + 000000000054000000FB000000FF000000E70000002800000000000000000000 + 0000000000000000000000000000000000000000000000000097000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF0000008B00000000000000000000000000000044000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF00000097000000000000000000000000000000000000 + 00000000008F000000FF000000FF000000D7000000C3000000F30000003C0000 + 0000000000000000003C000000F3000000C3000000D7000000F30000003C0000 + 00000000000000000054000000FB000000B3000000E7000000FF000000FF0000 + 0097000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000007C000000FF0000 + 00DF0000000C0000000000000000000000000000000000000000000000000000 + 0038000000800000008000000038000000000000000000000000000000000000 + 0054000000FB000000FF000000E70000007C0000006400000014000000000000 + 00000000000000000000000000000000000000000008000000F3000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000C300000000000000000000000000000020000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000F3000000080000000000000000000000000000 + 0000000000B7000000FF000000FF000000400000000C000000C3000000F30000 + 003C0000003C000000F3000000C30000000C00000018000000D7000000F30000 + 003C00000054000000FB000000AB0000000400000038000000FF000000FF0000 + 00C7000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000B3000000FF0000 + 005C000000000000000000000000000000000000000000000004000000380000 + 007400000080000000600000003C000000000000000000000000000000540000 + 00FB000000FF000000E700000028000000BF000000FF000000FB000000A70000 + 00140000000000000000000000000000000000000058000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000EB00000023000000000000000000000000000000C8000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000580000000000000000000000000000 + 0000000000E7000000FF000000FF00000014000000000000000C000000C30000 + 00F3000000F3000000C30000000C000000000000000000000018000000D70000 + 00F3000000FB000000AB000000040000000000000004000000FB000000FF0000 + 00EF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000EB000000FF0000 + 002C0000000000000000000000000000000400000074000000F3000000FF0000 + 00FF000000FF000000FF000000FF000000CF0000005000000054000000FB0000 + 00FF000000E700000028000000000000001400000074000000DB000000FF0000 + 00E3000000440000000000000000000000000000009B000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF0000005000000000000000000000000000000097000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF0000009B0000000000000000000000000000 + 000C000000FF000000FF000000EB000000000000000000000000000000480000 + 00FF000000FF0000004800000000000000000000000000000000000000680000 + 00FF000000FB00000040000000000000000000000000000000D3000000FF0000 + 00FF000000180000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000014000000FF000000FB0000 + 0000000000000000000000000018000000BF000000FF000000FF000000FF0000 + 00F7000000DF000000FB000000FF000000FF000000FF000000FF000000FF0000 + 00E7000000280000000000000000000000000000000000000000000000680000 + 00FB000000F7000000280000000000000000000000BC000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000910000000000000000000000000000005A000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000BC0000000000000000000000000000 + 0034000000FF000000FF000000BF00000000000000000000003C000000F30000 + 00C3000000C3000000F30000003C000000000000000000000054000000FB0000 + 00AF000000D7000000F30000003C0000000000000000000000B7000000FF0000 + 00FF000000480000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000EB000000FF0000 + 00280000000000000000000000BF000000FF000000FF000000B30000002C0000 + 000000000000000000040000003C000000CF000000FF000000FF000000FB0000 + 0028000000000000000000000000000000000000000000000000000000000000 + 0044000000FF000000CF0000000400000000000000DF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000D70000000000000000000000000000000C000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000DF0000000000000000000000000000 + 0060000000FF000000FF000000FB000000540000003C000000F3000000C30000 + 000C0000000C000000C3000000F30000003C00000054000000FB000000AB0000 + 000400000018000000D7000000F30000003C00000070000000FF000000FF0000 + 00FF000000700000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000AF000000FF0000 + 0068000000000000006C000000FF000000FF0000007400000000000000000000 + 0000000000000000000000000000000000040000009B000000FF000000FF0000 + 005C000000000000000000000000000000000000000000000000000000000000 + 0000000000AF000000FF0000007400000000000000F3000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF00000014000000000000000000000000000000D70000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000F30000000000000000000000000000 + 008B000000FF000000FF000000E7000000FB000000F7000000C30000000C0000 + 0000000000000000000C000000C3000000F7000000FB000000AB000000040000 + 00000000000000000018000000D7000000F7000000FF000000D3000000FF0000 + 00FF000000970000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000064000000FF0000 + 008700000008000000F3000000FF000000B30000000000000000000000000000 + 00000000000000000000000000000000000000000008000000DF000000FF0000 + 00DF000000000000000000000000000000000000000000000000000000000000 + 00000000003C000000FF000000DF00000000000000F3000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FB0000000C000000000000000000000000000000C30000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000F30000000000000000000000000000 + 00B3000000FF000000FF00000078000000FF000000FF00000060000000000000 + 0000000000000000000000000060000000FF000000FF00000040000000000000 + 0000000000000000000000000080000000FF000000F70000005C000000FF0000 + 00FF000000C70000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000BF0000 + 005000000034000000FF000000FF0000002C0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000054000000FF0000 + 00FF000000280000000000000000000000000000000000000000000000000000 + 00000000000C000000FF000000FF00000014000000DB000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 007C000000600000003800000000000000000000000000000008000000EB0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000DB0000000000000000000000000000 + 00DF000000FF000000FF000000FB000000C3000000AB000000FB000000540000 + 00000000000000000054000000FB000000AB000000C3000000F30000003C0000 + 00000000000000000070000000FF00000097000000D7000000F3000000FF0000 + 00FF000000EF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000200000 + 001800000064000000FF000000F7000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000020000000FF0000 + 00C30000000C0000000000000000000000000000000000000000000000000000 + 000000000000000000EB000000FF00000020000000BF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00DB0000007400000020000000000000000400000044000000B7000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000BF00000000000000000000000C0000 + 00FF000000FF000000FF000000C30000000C00000004000000AB000000FB0000 + 005400000054000000FB000000AB000000040000000C000000C3000000F30000 + 003C00000070000000FF0000008F0000000000000018000000D7000000FF0000 + 00FF000000FF0000001800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000083000000FF000000DB000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000010000000C30000 + 005C000000CF0000004C00000000000000000000000000000000000000000000 + 00000000001C000000FF000000F3000000000000009B000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000EF000000EF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000970000000000000000000000340000 + 00FF000000FF000000D30000000C000000000000000000000004000000AB0000 + 00FB000000FB000000AB0000000400000000000000000000000C000000C30000 + 00F7000000FF0000008F00000000000000000000000000000018000000DF0000 + 00FF000000FF0000004800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000005C000000FF000000FB000000040000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000600000 + 00FB000000FF0000006C00000000000000000000000000000000000000000000 + 000000000054000000FF000000C30000000000000054000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000540000000000000000000000600000 + 00FF000000FF000000FB00000054000000000000000000000000000000580000 + 00FF000000FF0000005800000000000000000000000000000000000000780000 + 00FF000000FB0000003C00000000000000000000000000000054000000FB0000 + 00FF000000FF0000007000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000030000000FF000000FF000000340000000000000000000000000000 + 0000000000000000000000000000000000000000000000000054000000FB0000 + 00FF0000008F0000000000000000000000000000000000000000000000000000 + 0008000000D7000000FF000000830000000000000008000000F3000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000F30000009700000054000000A30000 + 00F7000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000F30000000400000000000000000000008B0000 + 00FF000000FF000000F3000000FB000000540000000000000054000000FB0000 + 00AB000000AB000000FB00000054000000000000000000000070000000FF0000 + 0093000000C3000000F30000003C0000000000000054000000FB000000DB0000 + 00FF000000FF0000009700000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000004000000E3000000FF000000C70000000400000000000000000000 + 00000000000000000000000000000000000000000054000000FB000000FF0000 + 008F000000000000000000000000000000000000000000000000000000000000 + 0097000000FF000000DB0000000C00000000000000000000008F000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000740000000000000000000000000000 + 0064000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF0000008F000000000000000000000000000000B30000 + 00FF000000FF00000044000000C3000000FB0000008F000000FB000000AB0000 + 000400000004000000AB000000FB0000005400000070000000FF0000008F0000 + 00000000000C000000C3000000F300000083000000FB000000AB000000300000 + 00FF000000FF000000C700000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000004C000000FF000000FF000000930000000C000000000000 + 000000000000000000000000000000000054000000FB000000FF0000008F0000 + 0000000000000000000000000000000000000000000000000020000000BF0000 + 00FF000000FB0000003400000000000000000000000000000018000000EF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000200000000000000000000000000000 + 0028000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000EF00000018000000000000000000000000000000DF0000 + 00FF000000FF000000100000000C000000D3000000FF000000BB000000040000 + 00000000000000000004000000AB000000FB000000FF0000008F000000000000 + 0000000000000000000C000000D3000000FF000000BB00000004000000040000 + 00FB000000FF000000EF00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000AB000000FF000000FF000000E3000000640000 + 0028000000100000000000000050000000FB000000FF000000E7000000800000 + 00800000008000000080000000800000009B000000CF000000FB000000FF0000 + 00E7000000480000000000000000000000000000000000000000000000800000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000740000000000000000000000000000 + 0064000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000800000000000000000000000000000000C000000FF0000 + 00FF000000E70000000000000054000000FB000000EF000000F30000003C0000 + 0000000000000000000000000074000000FF000000FF00000054000000000000 + 00000000000000000054000000FB000000EF000000F30000003C000000000000 + 00D3000000FF000000FF00000018000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000C000000AB000000FF000000FF000000FF0000 + 00FF000000FF00000058000000C7000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000AB0000 + 0014000000000000000000000000000000000000000000000000000000040000 + 00C3000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000F3000000930000004C000000970000 + 00F7000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000C3000000040000000000000000000000240000008B000000FF0000 + 00FF000000DF0000008B000000FB000000F30000008F000000FB000000F30000 + 00830000008000000097000000FF000000E7000000F3000000FB0000008B0000 + 00800000008B000000FB000000F30000008F000000FB000000F3000000830000 + 00DF000000FF000000FF0000009B000000240000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000054000000BF000000FF0000 + 00FF000000FF000000BF00000054000000FB000000FF000000F30000009F0000 + 009F0000009F0000009F0000009B000000740000004400000010000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0036000000C2000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00C200000036000000000000000000000000000000D3000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000D30000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000180000 + 004000000060000000400000001000000054000000FB000000FF0000008F0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000002C000000E3000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000E30000 + 002800000000000000000000000000000000000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000068000000E7000000FF0000 + 0087000000080000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000036000000A8000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000A8000000360000 + 000000000000000000000000000000000000000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000068000000E70000 + 00FF000000870000000800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000400000080000000EF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000F30000008000000004000000000000 + 000000000000000000000000000000000000000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000540000 + 00FB000000FF0000006C00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000180000008F000000F30000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000F300000097000000180000000000000000000000000000 + 000000000000000000000000000000000000000000AB000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 + 00FF000000FF000000FF000000FF000000A70000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0054000000D70000005400000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000080000 + 00440000009B000000BF000000DB000000F3000000F3000000DF000000BF0000 + 009B0000004C0000000800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000034000000400000 + 0040000000400000004000000040000000400000004000000040000000400000 + 0040000000400000004000000040000000400000004000000040000000400000 + 0040000000400000004000000040000000400000004000000040000000400000 + 0040000000400000004000000038000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000424D3E000000000000003E000000 + 2800000080000000200000000100010000000000000200000000000000000000 + 000000000000000000000000FFFFFF0000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000} + end end diff --git a/BukvoezhkaDesktop/uFormMain.pas b/BukvoezhkaDesktop/uFormMain.pas index a51da18..311c040 100644 --- a/BukvoezhkaDesktop/uFormMain.pas +++ b/BukvoezhkaDesktop/uFormMain.pas @@ -4,7 +4,7 @@ interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, - ExtCtrls, Vcl.ComCtrls, Vcl.ImgList, Vcl.Buttons; + ExtCtrls, Vcl.ComCtrls, Vcl.ImgList, Vcl.Buttons, System.ImageList; type TFormMain = class(TForm) @@ -55,9 +55,10 @@ TFormMain = class(TForm) GroupBoxFixedFontSettings: TGroupBox; LabelFixedFontName: TLabel; CheckBoxFFInvertColors: TCheckBox; - BitBtnGo: TBitBtn; - BitBtnClear: TBitBtn; - BitBtnAbout: TBitBtn; + ButtonAbout: TButton; + ButtonClear: TButton; + ButtonGo: TButton; + ImageList: TImageList; procedure ButtonClearClick(Sender: TObject); procedure ButtonSymbolsReplaceClick(Sender: TObject); procedure ButtonGoClick(Sender: TObject); diff --git a/BukvoezhkaMobile/BukvoezhkaMobile.dproj b/BukvoezhkaMobile/BukvoezhkaMobile.dproj index af83fec..1dfd2f5 100644 --- a/BukvoezhkaMobile/BukvoezhkaMobile.dproj +++ b/BukvoezhkaMobile/BukvoezhkaMobile.dproj @@ -1,13 +1,13 @@  {C2D5BF45-A4B0-4986-A683-CFF9C1938815} - 16.1 + 17.2 FMX BukvoezhkaMobile.dpr True Release Win64 - 95 + 1119 Application @@ -18,11 +18,6 @@ Base true - - true - Base - true - true Base @@ -43,6 +38,16 @@ Base true + + true + Base + true + + + true + Base + true + true Base @@ -114,6 +119,7 @@ false + android-support-v4.dex.jar;apk-expansion.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_SplashImage_470x320.png $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png @@ -124,52 +130,10 @@ Debug FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage) $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png - iPhoneAndiPad - true - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png - $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png - $(MSBuildProjectName) - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png - Debug - FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage) - $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.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_LaunchImageLandscape_2048x1536.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png - $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.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 - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png - $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png - $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png @@ -206,13 +170,13 @@ $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.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 + 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;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png 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 + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;FireDACPgDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapServer;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;DBXOracleDriver;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;inetdbxpress;dsnapxml;FireDACASADriver;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;inetdb;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;DBXMySQLDriver;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDACMSSQLDriver;FireDAC;DBXInformixDriver;DataSnapServerMidas;DBXFirebirdDriver;inet;fmxobj;FireDACMySQLDriver;soapmidas;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;RESTComponents;dbexpress;DataSnapIndy10ServerTransport;IndyIPClient;$(DCC_UsePackage) @@ -231,6 +195,96 @@ CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 1033 + + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png + FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage);$(DCC_UsePackage) + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png + iPhoneAndiPad + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png + true + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.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_ApplicationIcon_57x57.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png + Debug + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png + $(MSBuildProjectName) + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.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;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false + $(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\iPad\FM_SettingIcon_29x29.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png + Base + + + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png + FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;DbxCommonDriver;dbxcds;fmxFireDAC;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;bindcompfmx;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;FireDACCommonDriver;bindengine;bindcompdbx;soaprtl;FMXTee;emsclient;FireDAC;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage);$(DCC_UsePackage) + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png + iPhoneAndiPad + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png + true + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.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_ApplicationIcon_57x57.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png + Debug + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png + $(MSBuildProjectName) + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.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;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false + $(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\iPad\FM_SettingIcon_29x29.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png + Base + DEBUG;$(DCC_Define) true @@ -241,10 +295,10 @@ 15 - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;FileVersion=1.0.0.15;LastCompiledTime=20.01.2015 18:25:40 + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;FileVersion=1.0.0.15;LastCompiledTime=20.01.2015 18:25:40;apiKey= - CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;FileVersion=1.0.0.1;LastCompiledTime=2015.03.20 05:49:11 + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;FileVersion=1.0.0.1;LastCompiledTime=2015.03.20 05:49:11;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user Debug 1 @@ -277,7 +331,7 @@ disabled ico\bkvSmalll.png AppStore - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=4;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;FileVersion=1.0.0.4;LastCompiledTime=16.11.2014 2:37:35 + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=4;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;FileVersion=1.0.0.4;LastCompiledTime=16.11.2014 2:37:35;apiKey= ico\bkvXlarge.png @@ -332,7 +386,7 @@ Android\Debug\BukvoezhkaMobile.drc - + true @@ -344,6 +398,11 @@ true + + + true + + splash_image.png @@ -384,22 +443,19 @@ true - - - libBukvoezhkaMobile.so - true - - splash_image.png true - - + + + libBukvoezhkaMobile.so true + + true @@ -410,6 +466,12 @@ true + + + ic_launcher.png + true + + classes.dex @@ -434,12 +496,6 @@ true - - - ic_launcher.png - true - - Info.plist @@ -457,6 +513,11 @@ true + + + true + + libBukvoezhkaMobile.so @@ -576,7 +637,7 @@ - + 1 .dylib @@ -593,9 +654,13 @@ 1 .dylib + + 1 + .dylib + - + 1 .dylib @@ -612,14 +677,21 @@ 1 .dylib + + 1 + .dylib + - + 1 1 + + 1 + @@ -628,7 +700,11 @@ - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 @@ -646,12 +722,15 @@ - + 1 1 + + 1 + @@ -666,12 +745,15 @@ - + 1 1 + + 1 + @@ -686,12 +768,15 @@ - + 1 1 + + 1 + @@ -740,7 +825,11 @@ - + + ../ + 1 + + ../ 1 @@ -765,20 +854,26 @@ - + 1 1 + + 1 + - + 1 1 + + 1 + @@ -793,26 +888,32 @@ - + + 1 + + 1 - + 1 1 - - - + 1 + + library\lib\armeabi-v7a 1 + + 1 + 0 @@ -823,6 +924,9 @@ 1 + + 1 + @@ -837,10 +941,10 @@ - + 0 - + 0 @@ -853,14 +957,20 @@ 0 + + 0 + - + 1 1 + + 1 + @@ -875,12 +985,15 @@ - + 1 1 + + 1 + @@ -899,16 +1012,18 @@ 1 + - + True - True + True + True True True True diff --git a/BukvoezhkaMobile/BukvoezhkaMobile.res b/BukvoezhkaMobile/BukvoezhkaMobile.res index dde1c9c0e5842f8932b6e821728def41ba1eeb7a..2990afc7d70f2ec1e5dff501527fed4f87dd9caa 100644 GIT binary patch delta 13 UcmX@`iuu4R<_)%AnOPVZ058`CL;wH) delta 13 UcmX@`iuu4R<_)%AnHd-u058i0KmY&$ diff --git a/README.md b/README.md index da781c8..3725362 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ Буквоежка - приложение для искажения текста посредством замены символов в нём на похожие символы Unicode. ========== +*Написано для фана за несколько вечеров. Требует рефакторинга (переделка в MVVM с использованием LiveBindings и т.д.)* + Программа распространяется бесплатно (по лицензии GNU GPL v3), с обязательным указанием авторства (mailparser@mail.ru) и ссылки на github (https://github.com/magicxor/bukvoezhka). -Минимальная версия IDE для сборки: Embarcadero RAD Studio XE7. +Минимальная версия IDE для сборки: Embarcadero RAD Studio XE8 Update 1. ### Поддерживаемые платформы - Windows 7 и выше; - OS X 10.9 и выше; - Android 4.2 и выше. -### Скриншоты +### Скриншоты (v 1.0) ![Screenshot1](http://habrastorage.org/files/f07/4bd/808/f074bd8083d344cabb1e3ccf9d1629bc.png) ![Screenshot2](http://habrastorage.org/files/59c/f23/5aa/59cf235aaf154e808a2517c85ff0daae.png) ![Screenshot3](http://habrastorage.org/files/337/dfd/2ee/337dfd2ee687419e8fd33b5caed725e5.png) @@ -19,13 +21,4 @@ ### Особенности - Режим "Обычный" не преобразует часть символов обратно; -- Режим XP не гарантирует отображение всех символов в XP (W7 и остальные - аналогично), а лишь повышают вероятность того, что символы будут отображены правильно. - -### Известные баги -- ~~При смене шрифта с Lucida Console на другой режим генерации ASCII-арта перестаёт работать правильно (до перезапуска программы).~~ [исправлено в v1.2] - -### Пожертвования / Donate - -[Яндекс.Деньги / Yandex.Money](https://money.yandex.ru/direct-payment.xml?_openstat=template%3Bmenu%3Bp2p): 410011882837351 - -[КИВИ / QIWI](https://qiwi.ru/transfer/email.action): mailparser@mail.ru +- Режим XP не гарантирует отображение всех символов в XP (W7 и остальные - аналогично), а лишь повышают вероятность того, что символы будут отображены правильно. \ No newline at end of file