diff --git a/sample/Demo/Router4DelphiDemo.View.Principal.fmx b/sample/Demo/Router4DelphiDemo.View.Principal.fmx deleted file mode 100644 index 50898ad..0000000 --- a/sample/Demo/Router4DelphiDemo.View.Principal.fmx +++ /dev/null @@ -1,11 +0,0 @@ -object Form2: TForm2 - Left = 0 - Top = 0 - Caption = 'Form2' - ClientHeight = 537 - ClientWidth = 921 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - DesignerMasterStyle = 0 -end diff --git a/sample/Demo/Router4DelphiDemo.View.Principal.pas b/sample/Demo/Router4DelphiDemo.View.Principal.pas deleted file mode 100644 index ac5d6d0..0000000 --- a/sample/Demo/Router4DelphiDemo.View.Principal.pas +++ /dev/null @@ -1,24 +0,0 @@ -unit Router4DelphiDemo.View.Principal; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, - FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs; - -type - TForm2 = class(TForm) - private - { Private declarations } - public - { Public declarations } - end; - -var - Form2: TForm2; - -implementation - -{$R *.fmx} - -end. diff --git a/sample/Demo/Router4DelphiDemo.dpr b/sample/Demo/Router4DelphiDemo.dpr deleted file mode 100644 index 8e5d754..0000000 --- a/sample/Demo/Router4DelphiDemo.dpr +++ /dev/null @@ -1,19 +0,0 @@ -program Router4DelphiDemo; - -uses - System.StartUpCopy, - FMX.Forms, - Router4DelphiDemo.View.Principal in 'Views\Router4DelphiDemo.View.Principal.pas' {ViewPrincipal}, - Router4DelphiDemo.Views.Layouts.Main in 'Views\Layouts\Router4DelphiDemo.Views.Layouts.Main.pas' {MainLayout}, - Router4DelphiDemo.View.Components.Sidebar in 'Views\Components\Router4DelphiDemo.View.Components.Sidebar.pas' {ComponentSideBar}, - Router4DelphiDemo.View.Router in 'Views\Routers\Router4DelphiDemo.View.Router.pas', - Router4DelphiDemo.View.Pages.Index in 'Views\Pages\Router4DelphiDemo.View.Pages.Index.pas' {PageIndex}, - Router4DelphiDemo.View.Pages.Cadastros in 'Views\Pages\Router4DelphiDemo.View.Pages.Cadastros.pas' {PageCadastros}; - -{$R *.res} - -begin - Application.Initialize; - Application.CreateForm(TViewPrincipal, ViewPrincipal); - Application.Run; -end. diff --git a/sample/Demo/Router4DelphiDemo.dproj b/sample/Demo/Router4DelphiDemo.dproj deleted file mode 100644 index d3c4b7e..0000000 --- a/sample/Demo/Router4DelphiDemo.dproj +++ /dev/null @@ -1,910 +0,0 @@ - - - {4B24F7C2-9744-436B-9B23-4088395571E2} - 19.0 - FMX - True - Debug - Win32 - 32787 - Application - Router4DelphiDemo.dpr - - - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Cfg_1 - true - true - - - true - Cfg_1 - true - true - - - true - Base - true - - - true - Cfg_2 - true - true - - - true - Cfg_2 - true - true - - - .\$(Platform)\$(Config) - .\$(Platform)\$(Config) - false - false - false - false - false - System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) - true - true - true - true - true - true - true - true - $(BDS)\bin\delphi_PROJECTICON.ico - $(BDS)\bin\delphi_PROJECTICNS.icns - Router4DelphiDemo - - - DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;emsclientfiredac;tethering;DataSnapFireDAC;bindcompfmx;fmx;FireDACIBDriver;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;soaprtl;DbxCommonDriver;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - Debug - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png - android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar - - - DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;emsclientfiredac;tethering;DataSnapFireDAC;bindcompfmx;fmx;FireDACIBDriver;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;soaprtl;DbxCommonDriver;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - Debug - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png - android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar - - - DBXSqliteDriver;RESTComponents;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;bindcompvclsmp;emsclientfiredac;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;DBXOracleDriver;inetdb;emsedge;fmx;FireDACIBDriver;fmxdae;vcledge;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;emsclient;DataSnapCommon;IWBootstrapD104;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;Intraweb_15_D10_4;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;TBGWebCharts;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;soaprtl;DbxCommonDriver;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;emsserverresource;DbxClientDriver;IWBootstrap4D104;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) - Debug - true - CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= - 1033 - $(BDS)\bin\default_app.manifest - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - - - DBXSqliteDriver;RESTComponents;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;bindcompvclsmp;emsclientfiredac;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;DBXOracleDriver;inetdb;emsedge;fmx;FireDACIBDriver;fmxdae;vcledge;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;soaprtl;DbxCommonDriver;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;emsserverresource;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) - Debug - true - CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= - 1033 - $(BDS)\bin\default_app.manifest - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - false - true - PerMonitorV2 - true - 1033 - - - true - PerMonitorV2 - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - true - PerMonitorV2 - - - true - PerMonitorV2 - - - - MainSource - - -
ViewPrincipal
- fmx -
- -
MainLayout
- fmx -
- -
ComponentSideBar
- fmx -
- - -
PageIndex
- fmx -
- -
PageCadastros
- fmx -
- - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - Delphi.Personality.12 - Application - - - - Router4DelphiDemo.dpr - - - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components - - - - True - True - False - False - False - False - False - True - True - - - - - true - - - - - true - - - - - true - - - - - Router4DelphiDemo.exe - true - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - classes - 1 - - - classes - 1 - - - - - res\xml - 1 - - - res\xml - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\armeabi - 1 - - - library\lib\armeabi - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\mips - 1 - - - library\lib\mips - 1 - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\values-v21 - 1 - - - res\values-v21 - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-ldpi - 1 - - - res\drawable-ldpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-xxxhdpi - 1 - - - res\drawable-xxxhdpi - 1 - - - - - res\drawable-small - 1 - - - res\drawable-small - 1 - - - - - res\drawable-normal - 1 - - - res\drawable-normal - 1 - - - - - res\drawable-large - 1 - - - res\drawable-large - 1 - - - - - res\drawable-xlarge - 1 - - - res\drawable-xlarge - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - Contents\MacOS - 1 - .framework - - - Contents\MacOS - 1 - .framework - - - 0 - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .dll;.bpl - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .bpl - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - Contents\Resources\StartUp\ - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - 1 - - - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen - 64 - - - ..\$(PROJECTNAME).launchscreen - 64 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - Contents - 1 - - - Contents - 1 - - - - - Contents\Resources - 1 - - - Contents\Resources - 1 - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - 1 - - - 1 - - - 1 - - - 1 - - - Contents\MacOS - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - library\lib\armeabi-v7a - 1 - - - - - 1 - - - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - - - - - - - - - - - 12 - - - - -
diff --git a/sample/Demo/Router4DelphiDemo.dproj.local b/sample/Demo/Router4DelphiDemo.dproj.local deleted file mode 100644 index c4526c0..0000000 --- a/sample/Demo/Router4DelphiDemo.dproj.local +++ /dev/null @@ -1,28 +0,0 @@ - - - - 2020/07/13 22:40:47.000.564,=C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Unit2.pas - 2020/07/13 22:41:12.000.007,C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Unit2.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.pas - 2020/07/13 22:41:12.000.007,C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Unit2.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.fmx - 2020/07/13 22:41:42.000.814,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.View.Principal.pas - 2020/07/13 22:41:42.000.814,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.View.Principal.fmx - 2020/07/13 22:41:54.000.760,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.View.Principal.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Router4DelphiDemo.View.Principal.pas - 2020/07/13 22:41:54.000.760,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.View.Principal.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Router4DelphiDemo.View.Principal.fmx - 2020/07/13 22:42:04.000.058,C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Project2.dproj=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Router4DelphiDemo.dproj - 2020/07/13 22:42:27.000.848,=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit3.pas - 2020/07/13 22:42:53.000.920,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit3.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Layouts\Router4DelphiDemo.Views.Layouts.Main.fmx - 2020/07/13 22:42:53.000.920,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit3.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Layouts\Router4DelphiDemo.Views.Layouts.Main.pas - 2020/07/13 22:44:45.000.704,=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit4.pas - 2020/07/13 22:45:07.000.515,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit4.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Components\Router4DelphiDemo.View.Components.Sidebar.fmx - 2020/07/13 22:45:07.000.515,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit4.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Components\Router4DelphiDemo.View.Components.Sidebar.pas - 2020/07/13 22:47:11.000.672,=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit2.pas - 2020/07/13 22:47:40.000.630,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit2.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Routers\Router4DelphiDemo.View.Router.pas - 2020/07/13 22:49:19.000.504,=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit5.pas - 2020/07/13 22:50:07.000.641,=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit5.pas - 2020/07/13 22:50:27.000.287,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit5.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Pages\Router4DelphiDemo.View.Pages.Index.fmx - 2020/07/13 22:50:27.000.287,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit5.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Pages\Router4DelphiDemo.View.Pages.Index.pas - 2020/07/13 23:17:06.000.185,=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit2.pas - 2020/07/13 23:17:48.000.792,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit2.pas=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Pages\Router4DelphiDemo.View.Pages.Cadastros.pas - 2020/07/13 23:17:48.000.792,D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Unit2.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\Demo\Views\Pages\Router4DelphiDemo.View.Pages.Cadastros.fmx - - diff --git a/sample/Demo/Router4DelphiDemo.identcache b/sample/Demo/Router4DelphiDemo.identcache deleted file mode 100644 index 134916d..0000000 Binary files a/sample/Demo/Router4DelphiDemo.identcache and /dev/null differ diff --git a/sample/Demo/Router4DelphiDemo.res b/sample/Demo/Router4DelphiDemo.res deleted file mode 100644 index 40531bb..0000000 Binary files a/sample/Demo/Router4DelphiDemo.res and /dev/null differ diff --git a/sample/Demo/Views/Components/Router4DelphiDemo.View.Components.Sidebar.fmx b/sample/Demo/Views/Components/Router4DelphiDemo.View.Components.Sidebar.fmx deleted file mode 100644 index 5ceec78..0000000 --- a/sample/Demo/Views/Components/Router4DelphiDemo.View.Components.Sidebar.fmx +++ /dev/null @@ -1,60 +0,0 @@ -object ComponentSideBar: TComponentSideBar - Left = 0 - Top = 0 - Caption = 'Form4' - ClientHeight = 480 - ClientWidth = 640 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Client - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - object Rectangle1: TRectangle - Align = Contents - Fill.Color = xFF36414A - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - Stroke.Kind = None - end - object ListBox1: TListBox - Align = Client - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - StyleLookup = 'transparentlistboxstyle' - OnClick = ListBox1Click - DisableFocusEffect = True - ItemHeight = 60.000000000000000000 - DefaultItemStyles.ItemStyle = '' - DefaultItemStyles.GroupHeaderStyle = '' - DefaultItemStyles.GroupFooterStyle = '' - Viewport.Width = 640.000000000000000000 - Viewport.Height = 480.000000000000000000 - object ListBoxItem1: TListBoxItem - TextSettings.Font.Size = 15.000000000000000000 - TextSettings.FontColor = claWhite - StyledSettings = [Family, Style, Other] - Padding.Left = 15.000000000000000000 - Size.Width = 640.000000000000000000 - Size.Height = 60.000000000000000000 - Size.PlatformDefault = False - Text = 'Home' - end - object ListBoxItem2: TListBoxItem - TextSettings.Font.Size = 15.000000000000000000 - TextSettings.FontColor = claWhite - StyledSettings = [Family, Style, Other] - Position.Y = 60.000000000000000000 - Size.Width = 640.000000000000000000 - Size.Height = 60.000000000000000000 - Size.PlatformDefault = False - Text = 'Cadastros' - end - end - end -end diff --git a/sample/Demo/Views/Components/Router4DelphiDemo.View.Components.Sidebar.pas b/sample/Demo/Views/Components/Router4DelphiDemo.View.Components.Sidebar.pas deleted file mode 100644 index 03bbdf1..0000000 --- a/sample/Demo/Views/Components/Router4DelphiDemo.View.Components.Sidebar.pas +++ /dev/null @@ -1,39 +0,0 @@ -unit Router4DelphiDemo.View.Components.Sidebar; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, - FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Layouts, - FMX.ListBox, FMX.Controls.Presentation, FMX.StdCtrls, FMX.Objects; - -type - TComponentSideBar = class(TForm) - Layout1: TLayout; - ListBox1: TListBox; - ListBoxItem1: TListBoxItem; - ListBoxItem2: TListBoxItem; - Rectangle1: TRectangle; - procedure ListBox1Click(Sender: TObject); - private - { Private declarations } - public - { Public declarations } - end; - -var - ComponentSideBar: TComponentSideBar; - -implementation - -uses - Router4D; - -{$R *.fmx} - -procedure TComponentSideBar.ListBox1Click(Sender: TObject); -begin - TRouter4D.Link.&To(ListBox1.Items[ListBox1.ItemIndex]) -end; - -end. diff --git a/sample/Demo/Views/Layouts/Router4DelphiDemo.Views.Layouts.Main.fmx b/sample/Demo/Views/Layouts/Router4DelphiDemo.Views.Layouts.Main.fmx deleted file mode 100644 index 5f366d0..0000000 --- a/sample/Demo/Views/Layouts/Router4DelphiDemo.Views.Layouts.Main.fmx +++ /dev/null @@ -1,56 +0,0 @@ -object MainLayout: TMainLayout - Left = 0 - Top = 0 - Caption = 'Form3' - ClientHeight = 577 - ClientWidth = 860 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - DesignerMasterStyle = 0 - object LayoutIndex: TLayout - Align = Contents - Size.Width = 860.000000000000000000 - Size.Height = 577.000000000000000000 - Size.PlatformDefault = False - object Layout1: TLayout - Align = Top - Size.Width = 860.000000000000000000 - Size.Height = 65.000000000000000000 - Size.PlatformDefault = False - object Rectangle1: TRectangle - Align = Contents - Fill.Color = xFF2D2F32 - Size.Width = 860.000000000000000000 - Size.Height = 65.000000000000000000 - Size.PlatformDefault = False - Stroke.Kind = None - end - object Label1: TLabel - Align = Left - StyledSettings = [Family, Style] - Margins.Left = 15.000000000000000000 - Position.X = 15.000000000000000000 - Size.Width = 554.000000000000000000 - Size.Height = 65.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 25.000000000000000000 - TextSettings.FontColor = claWhite - Text = 'Layout Principal' - end - end - object Layout2: TLayout - Align = Left - Position.Y = 65.000000000000000000 - Size.Width = 225.000000000000000000 - Size.Height = 512.000000000000000000 - Size.PlatformDefault = False - end - object Layout3: TLayout - Align = Client - Size.Width = 635.000000000000000000 - Size.Height = 512.000000000000000000 - Size.PlatformDefault = False - end - end -end diff --git a/sample/Demo/Views/Layouts/Router4DelphiDemo.Views.Layouts.Main.pas b/sample/Demo/Views/Layouts/Router4DelphiDemo.Views.Layouts.Main.pas deleted file mode 100644 index b6a2a71..0000000 --- a/sample/Demo/Views/Layouts/Router4DelphiDemo.Views.Layouts.Main.pas +++ /dev/null @@ -1,61 +0,0 @@ -unit Router4DelphiDemo.Views.Layouts.Main; - -interface - -uses - System.SysUtils, - System.Types, - System.UITypes, - System.Classes, - System.Variants, - FMX.Types, - FMX.Controls, - FMX.Forms, - FMX.Graphics, - FMX.Dialogs, - FMX.Layouts, - FMX.Controls.Presentation, - FMX.StdCtrls, - Router4D.Interfaces, FMX.Objects; - -type - TMainLayout = class(TForm, iRouter4DComponent) - Layout1: TLayout; - Layout2: TLayout; - Layout3: TLayout; - Label1: TLabel; - LayoutIndex: TLayout; - Rectangle1: TRectangle; - private - { Private declarations } - public - { Public declarations } - function Render : TFMXObject; - end; - -var - MainLayout: TMainLayout; - -implementation - -uses - Router4DelphiDemo.View.Pages.Index, - Router4D, - Router4DelphiDemo.View.Components.Sidebar; - -{$R *.fmx} - -{ TMainLayout } - -function TMainLayout.Render: TFMXObject; -begin - Result := LayoutIndex; - TRouter4D.Render.SetElement(Layout3); - - Layout2.RemoveObject(0); - Layout2.AddObject( - TComponentSideBar.Create(Self).Layout1 - ) -end; - -end. diff --git a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Cadastros.fmx b/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Cadastros.fmx deleted file mode 100644 index ff6237b..0000000 --- a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Cadastros.fmx +++ /dev/null @@ -1,27 +0,0 @@ -object PageCadastros: TPageCadastros - Left = 0 - Top = 0 - Caption = 'Form2' - ClientHeight = 480 - ClientWidth = 640 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Client - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - object Label1: TLabel - Align = Client - StyledSettings = [Family, Style, FontColor] - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 30.000000000000000000 - TextSettings.HorzAlign = Center - Text = 'Cadastros' - end - end -end diff --git a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Cadastros.pas b/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Cadastros.pas deleted file mode 100644 index 7e07ec0..0000000 --- a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Cadastros.pas +++ /dev/null @@ -1,36 +0,0 @@ -unit Router4DelphiDemo.View.Pages.Cadastros; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, - FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, - FMX.Controls.Presentation, FMX.StdCtrls, FMX.Layouts, - Router4D.Interfaces; - -type - TPageCadastros = class(TForm, iRouter4DComponent) - Layout1: TLayout; - Label1: TLabel; - private - { Private declarations } - public - { Public declarations } - function Render : TFMXObject; - end; - -var - PageCadastros: TPageCadastros; - -implementation - -{$R *.fmx} - -{ TForm2 } - -function TPageCadastros.Render: TFMXObject; -begin - Result := Layout1; -end; - -end. diff --git a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Index.fmx b/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Index.fmx deleted file mode 100644 index ff5d7ae..0000000 --- a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Index.fmx +++ /dev/null @@ -1,27 +0,0 @@ -object PageIndex: TPageIndex - Left = 0 - Top = 0 - Caption = 'Form5' - ClientHeight = 609 - ClientWidth = 940 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Contents - Size.Width = 940.000000000000000000 - Size.Height = 609.000000000000000000 - Size.PlatformDefault = False - object Label1: TLabel - Align = Client - StyledSettings = [Family, Style, FontColor] - Size.Width = 940.000000000000000000 - Size.Height = 609.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 30.000000000000000000 - TextSettings.HorzAlign = Center - Text = 'Home' - end - end -end diff --git a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Index.pas b/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Index.pas deleted file mode 100644 index 5cf9cf0..0000000 --- a/sample/Demo/Views/Pages/Router4DelphiDemo.View.Pages.Index.pas +++ /dev/null @@ -1,47 +0,0 @@ -unit Router4DelphiDemo.View.Pages.Index; - -interface - -uses - System.SysUtils, - System.Types, - System.UITypes, - System.Classes, - System.Variants, - FMX.Types, - FMX.Controls, - FMX.Forms, - FMX.Graphics, - FMX.Dialogs, - FMX.Layouts, - Router4D.Interfaces, FMX.Controls.Presentation, FMX.StdCtrls; - -type - TPageIndex = class(TForm, iRouter4DComponent) - Layout1: TLayout; - Label1: TLabel; - private - { Private declarations } - public - { Public declarations } - function Render : TFMXObject; - end; - -var - PageIndex: TPageIndex; - -implementation - -uses - Router4D, - Router4DelphiDemo.Views.Layouts.Main; - -{$R *.fmx} - -function TPageIndex.Render: TFMXObject; -begin - Result := Layout1; - //TRouter4D.Render.GetElement(Layout1); -end; - -end. diff --git a/sample/Demo/Views/Router4DelphiDemo.View.Principal.fmx b/sample/Demo/Views/Router4DelphiDemo.View.Principal.fmx deleted file mode 100644 index f3d1bd3..0000000 --- a/sample/Demo/Views/Router4DelphiDemo.View.Principal.fmx +++ /dev/null @@ -1,18 +0,0 @@ -object ViewPrincipal: TViewPrincipal - Left = 0 - Top = 0 - Caption = 'Form2' - ClientHeight = 612 - ClientWidth = 925 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - OnCreate = FormCreate - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Contents - Size.Width = 925.000000000000000000 - Size.Height = 612.000000000000000000 - Size.PlatformDefault = False - end -end diff --git a/sample/Demo/Views/Router4DelphiDemo.View.Principal.pas b/sample/Demo/Views/Router4DelphiDemo.View.Principal.pas deleted file mode 100644 index 38f5e1c..0000000 --- a/sample/Demo/Views/Router4DelphiDemo.View.Principal.pas +++ /dev/null @@ -1,36 +0,0 @@ -unit Router4DelphiDemo.View.Principal; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, - FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Layouts; - -type - TViewPrincipal = class(TForm) - Layout1: TLayout; - procedure FormCreate(Sender: TObject); - private - { Private declarations } - public - { Public declarations } - end; - -var - ViewPrincipal: TViewPrincipal; - -implementation - -uses - Router4D, - Router4DelphiDemo.Views.Layouts.Main, - Router4DelphiDemo.View.Router; - -{$R *.fmx} - -procedure TViewPrincipal.FormCreate(Sender: TObject); -begin - TRouter4D.Render.SetElement(Layout1, Layout1); -end; - -end. diff --git a/sample/Demo/Views/Routers/Router4DelphiDemo.View.Router.pas b/sample/Demo/Views/Routers/Router4DelphiDemo.View.Router.pas deleted file mode 100644 index 4976023..0000000 --- a/sample/Demo/Views/Routers/Router4DelphiDemo.View.Router.pas +++ /dev/null @@ -1,45 +0,0 @@ -unit Router4DelphiDemo.View.Router; - -interface - -type - TRouters = class - private - public - constructor Create; - destructor Destroy; override; - end; - -var - Routers : TRouters; - -implementation - -uses - Router4D, - Router4DelphiDemo.View.Pages.Index, - Router4DelphiDemo.Views.Layouts.Main, - Router4DelphiDemo.View.Pages.Cadastros; - -{ TRouters } - -constructor TRouters.Create; -begin - TRouter4D.Switch.Router('Home', TPageIndex); - TRouter4D.Switch.Router('Cadastros', TPageCadastros); - TRouter4D.Switch.Router('main', TMainLayout); -end; - -destructor TRouters.Destroy; -begin - - inherited; -end; - -initialization - Routers := TRouters.Create; - -finalization - Routers.Free; - -end. diff --git a/sample/SimpleDemo/SimpleDemo.View.Components.Button01.fmx b/sample/SimpleDemo/SimpleDemo.View.Components.Button01.fmx deleted file mode 100644 index 58ed0e7..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Components.Button01.fmx +++ /dev/null @@ -1,47 +0,0 @@ -object ComponentButton01: TComponentButton01 - Left = 0 - Top = 0 - Caption = 'Form1' - ClientHeight = 480 - ClientWidth = 640 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - OnCreate = FormCreate - DesignerMasterStyle = 0 - object Layout1: TLayout - Position.X = 232.000000000000000000 - Position.Y = 120.000000000000000000 - Size.Width = 121.000000000000000000 - Size.Height = 81.000000000000000000 - Size.PlatformDefault = False - object Line1: TLine - Align = Bottom - LineType = Bottom - Position.Y = 80.000000000000000000 - Size.Width = 121.000000000000000000 - Size.Height = 1.000000000000000000 - Size.PlatformDefault = False - Stroke.Thickness = 5.000000000000000000 - end - object Label1: TLabel - Align = Contents - StyledSettings = [Family, Style, FontColor] - Size.Width = 121.000000000000000000 - Size.Height = 81.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 20.000000000000000000 - TextSettings.HorzAlign = Center - Text = 'Button' - end - object SpeedButton1: TSpeedButton - Align = Contents - Opacity = 0.000000000000000000 - Size.Width = 121.000000000000000000 - Size.Height = 81.000000000000000000 - Size.PlatformDefault = False - Text = 'SpeedButton1' - OnClick = SpeedButton1Click - end - end -end diff --git a/sample/SimpleDemo/SimpleDemo.View.Components.Button01.pas b/sample/SimpleDemo/SimpleDemo.View.Components.Button01.pas deleted file mode 100644 index 80e5b8d..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Components.Button01.pas +++ /dev/null @@ -1,85 +0,0 @@ -unit SimpleDemo.View.Components.Button01; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, - FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, - FMX.Controls.Presentation, FMX.StdCtrls, FMX.Objects, FMX.Layouts, - Router4D.Interfaces, - Router4D.Props; - -type - TComponentButton01 = class(TForm, iRouter4DComponent) - Layout1: TLayout; - Line1: TLine; - Label1: TLabel; - SpeedButton1: TSpeedButton; - procedure FormCreate(Sender: TObject); - procedure SpeedButton1Click(Sender: TObject); - private - { Private declarations } - public - { Public declarations } - function Render : TFMXObject; - procedure UnRender; - [Subscribe] - procedure Props ( aValue : TProps); - function createButton(aLabel : String) : TFMXObject; - end; - -var - ComponentButton01: TComponentButton01; - -implementation - -{$R *.fmx} - -{ TComponentButton01 } - -function TComponentButton01.createButton(aLabel: String): TFMXObject; -begin - Result := Layout1; - Label1.Text := aLabel; - Layout1.Align := TAlignLayout.Left; - Line1.Visible := False; - Self.TagString := aLabel; -end; - -procedure TComponentButton01.FormCreate(Sender: TObject); -begin - GlobalEventBus.RegisterSubscriber(Self); -end; - -procedure TComponentButton01.Props(aValue: TProps); -begin - Line1.Visible := False; - - if (aValue.PropString = Label1.Text) and - (aValue.Key = 'Button01') then - Line1.Visible := True; - - aValue.Free; -end; - -function TComponentButton01.Render: TFMXObject; -begin - Result := Layout1; -end; - -procedure TComponentButton01.SpeedButton1Click(Sender: TObject); -begin - Line1.Visible := True; - GlobalEventBus.Post( - TProps.Create - .PropString(Label1.Text) - .Key('Button01') - ); -end; - -procedure TComponentButton01.UnRender; -begin - // -end; - -end. diff --git a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.Sub.fmx b/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.Sub.fmx deleted file mode 100644 index 552a0f9..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.Sub.fmx +++ /dev/null @@ -1,27 +0,0 @@ -object SubCadastros: TSubCadastros - Left = 0 - Top = 0 - Caption = 'Form1' - ClientHeight = 480 - ClientWidth = 640 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Client - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - object Label1: TLabel - Align = Contents - StyledSettings = [Family, Style, FontColor] - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 30.000000000000000000 - TextSettings.HorzAlign = Center - Text = 'Sub-Cadastros' - end - end -end diff --git a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.Sub.pas b/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.Sub.pas deleted file mode 100644 index f2d7202..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.Sub.pas +++ /dev/null @@ -1,45 +0,0 @@ -unit SimpleDemo.View.Page.Cadastros.Sub; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, - FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, - FMX.Controls.Presentation, FMX.StdCtrls, FMX.Layouts, - Router4D.Interfaces; - -type - TSubCadastros = class(TForm, iRouter4DComponent) - Layout1: TLayout; - Label1: TLabel; - private - { Private declarations } - public - { Public declarations } - function Render : TFMXObject; - procedure UnRender; - end; - -var - SubCadastros: TSubCadastros; - -implementation - -uses - Router4D.History; - -{$R *.fmx} - -{ TSubCadastros } - -function TSubCadastros.Render: TFMXObject; -begin - Result := Layout1; -end; - -procedure TSubCadastros.UnRender; -begin - // -end; - -end. diff --git a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.fmx b/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.fmx deleted file mode 100644 index 3f760bc..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.fmx +++ /dev/null @@ -1,74 +0,0 @@ -object PageCadastros: TPageCadastros - Left = 0 - Top = 0 - Caption = 'Form3' - ClientHeight = 480 - ClientWidth = 640 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - OnCreate = FormCreate - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Client - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - object Layout2: TLayout - Align = Left - Size.Width = 177.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - Visible = False - object Rectangle1: TRectangle - Align = Contents - Fill.Color = xFF36414A - Size.Width = 177.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - Stroke.Kind = None - end - end - object Layout3: TLayout - Align = Client - Size.Width = 640.000000000000000000 - Size.Height = 399.000000000000000000 - Size.PlatformDefault = False - object Label1: TLabel - Align = Contents - StyledSettings = [Family, Style, FontColor] - Size.Width = 640.000000000000000000 - Size.Height = 399.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 30.000000000000000000 - TextSettings.HorzAlign = Center - Text = 'Cadastros' - end - object Button1: TButton - Anchors = [] - Position.X = 243.682922363281300000 - Position.Y = 215.990631103515600000 - Size.Width = 145.000000000000000000 - Size.Height = 41.000000000000000000 - Size.PlatformDefault = False - Text = 'Voltar para Home' - OnClick = Button1Click - end - object Edit1: TEdit - Touch.InteractiveGestures = [LongTap, DoubleTap] - Anchors = [] - Position.X = 243.682922363281300000 - Position.Y = 257.240631103515600000 - Size.Width = 145.000000000000000000 - Size.Height = 25.000000000000000000 - Size.PlatformDefault = False - end - end - object Layout4: TLayout - Align = Top - Size.Width = 640.000000000000000000 - Size.Height = 81.000000000000000000 - Size.PlatformDefault = False - end - end -end diff --git a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.pas b/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.pas deleted file mode 100644 index 18867d8..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Page.Cadastros.pas +++ /dev/null @@ -1,114 +0,0 @@ -unit SimpleDemo.View.Page.Cadastros; - -interface - -uses - System.SysUtils, - System.Types, - System.UITypes, - System.Classes, - System.Variants, - FMX.Types, - FMX.Controls, - FMX.Forms, - FMX.Graphics, - FMX.Dialogs, - FMX.Controls.Presentation, - FMX.StdCtrls, - FMX.Layouts, - Router4D.Interfaces, - Router4D.Props, FMX.Edit, FMX.Objects; - -type - TPageCadastros = class(TForm, iRouter4DComponent) - Layout1: TLayout; - Label1: TLabel; - Button1: TButton; - Edit1: TEdit; - Layout2: TLayout; - Layout3: TLayout; - Rectangle1: TRectangle; - Layout4: TLayout; - procedure Button1Click(Sender: TObject); - procedure FormCreate(Sender: TObject); - private - procedure CreateMenuSuperior; - procedure CreateRouters; - { Private declarations } - public - { Public declarations } - function Render : TFMXObject; - procedure UnRender; - [Subscribe] - procedure Props ( aValue : TProps); - end; - -var - PageCadastros: TPageCadastros; - -implementation - -uses - Router4D, SimpleDemo.View.Page.Cadastros.Sub, SimpleDemo.View.Page.Principal, - SimpleDemo.View.Components.Button01; - -{$R *.fmx} - -{ TPageCadastros } - -procedure TPageCadastros.Button1Click(Sender: TObject); -begin - TRouter4D.Link.&To('Inicio'); -end; - -procedure TPageCadastros.FormCreate(Sender: TObject); -begin - CreateRouters; - CreateMenuSuperior; -end; - -procedure TPageCadastros.Props(aValue: TProps); -begin - if (aValue.PropString <> '') and (aValue.Key = 'TelaCadastro') then - Label1.Text := aValue.PropString; - - aValue.Free; -end; - -procedure TPageCadastros.CreateRouters; -begin - TRouter4D.Switch.Router('Clientes', TPagePrincipal, 'cadastros'); - TRouter4D.Switch.Router('Fornecedores', TSubCadastros, 'cadastros'); - TRouter4D.Switch.Router('Produtos', TSubCadastros, 'cadastros'); -end; - -procedure TPageCadastros.CreateMenuSuperior; -begin - Layout4.AddObject( - TComponentButton01.Create(Self) - .createButton('Clientes') - ); - - Layout4.AddObject( - TComponentButton01.Create(Self) - .createButton('Produtos') - ); - - Layout4.AddObject( - TComponentButton01.Create(Self) - .createButton('Fornecedores') - ); -end; - -function TPageCadastros.Render: TFMXObject; -begin - Label1.Text := 'Cadastros'; - Result := Layout1; -end; - -procedure TPageCadastros.UnRender; -begin - // -end; - -end. diff --git a/sample/SimpleDemo/SimpleDemo.View.Page.Principal.fmx b/sample/SimpleDemo/SimpleDemo.View.Page.Principal.fmx deleted file mode 100644 index 7ec3b02..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Page.Principal.fmx +++ /dev/null @@ -1,47 +0,0 @@ -object PagePrincipal: TPagePrincipal - Left = 0 - Top = 0 - Caption = 'Form3' - ClientHeight = 480 - ClientWidth = 640 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Client - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - object Label1: TLabel - Align = Client - StyledSettings = [Family, Style, FontColor] - Size.Width = 640.000000000000000000 - Size.Height = 480.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 30.000000000000000000 - TextSettings.HorzAlign = Center - Text = 'Home' - end - object Button1: TButton - Anchors = [] - Position.X = 240.000000000000000000 - Position.Y = 264.000000000000000000 - Size.Width = 169.000000000000000000 - Size.Height = 33.000000000000000000 - Size.PlatformDefault = False - Text = 'Cadastros Simples' - OnClick = Button1Click - end - object Button2: TButton - Anchors = [] - Position.X = 240.000000000000000000 - Position.Y = 304.000000000000000000 - Size.Width = 169.000000000000000000 - Size.Height = 33.000000000000000000 - Size.PlatformDefault = False - Text = 'Cadastros com Props' - OnClick = Button2Click - end - end -end diff --git a/sample/SimpleDemo/SimpleDemo.View.Page.Principal.pas b/sample/SimpleDemo/SimpleDemo.View.Page.Principal.pas deleted file mode 100644 index 8bc83a5..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Page.Principal.pas +++ /dev/null @@ -1,69 +0,0 @@ -unit SimpleDemo.View.Page.Principal; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, - FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, - FMX.Controls.Presentation, FMX.StdCtrls, FMX.Layouts, - Router4D.Interfaces; - -type - TPagePrincipal = class(TForm, iRouter4DComponent) - Layout1: TLayout; - Label1: TLabel; - Button1: TButton; - Button2: TButton; - procedure Button1Click(Sender: TObject); - procedure Button2Click(Sender: TObject); - private - { Private declarations } - public - { Public declarations } - function Render : TFMXObject; - procedure UnRender; - end; - -var - PagePrincipal: TPagePrincipal; - -implementation - -uses - Router4D, - Router4D.Props; - -{$R *.fmx} - -{ TPagePrincipal } - -procedure TPagePrincipal.Button1Click(Sender: TObject); -begin - TRouter4D.Link.&To('Cadastros'); -end; - -procedure TPagePrincipal.Button2Click(Sender: TObject); -begin - TRouter4D.Link - .&To( - 'Cadastros', - TProps - .Create - .PropString( - 'Olá Router4D, Seu Cadastro Recebeu as Props' - ) - .Key('TelaCadastro') - ); -end; - -function TPagePrincipal.Render: TFMXObject; -begin - Result := Layout1; -end; - -procedure TPagePrincipal.UnRender; -begin - // -end; - -end. diff --git a/sample/SimpleDemo/SimpleDemo.View.Principal.fmx b/sample/SimpleDemo/SimpleDemo.View.Principal.fmx deleted file mode 100644 index fe7ea79..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Principal.fmx +++ /dev/null @@ -1,71 +0,0 @@ -object Form2: TForm2 - Left = 0 - Top = 0 - Caption = 'Form2' - ClientHeight = 586 - ClientWidth = 875 - FormFactor.Width = 320 - FormFactor.Height = 480 - FormFactor.Devices = [Desktop] - OnShow = FormShow - DesignerMasterStyle = 0 - object Layout1: TLayout - Align = Client - Size.Width = 875.000000000000000000 - Size.Height = 586.000000000000000000 - Size.PlatformDefault = False - object Layout2: TLayout - Align = Top - Size.Width = 875.000000000000000000 - Size.Height = 50.000000000000000000 - Size.PlatformDefault = False - object Rectangle1: TRectangle - Align = Contents - Fill.Color = xFF36414A - Size.Width = 875.000000000000000000 - Size.Height = 50.000000000000000000 - Size.PlatformDefault = False - Stroke.Kind = None - end - object Label1: TLabel - Align = Contents - StyledSettings = [Family, Style] - Margins.Right = 10.000000000000000000 - Size.Width = 865.000000000000000000 - Size.Height = 50.000000000000000000 - Size.PlatformDefault = False - TextSettings.Font.Size = 15.000000000000000000 - TextSettings.FontColor = claWhite - TextSettings.HorzAlign = Trailing - Text = 'Router4D - SimpleDemo' - end - end - object Layout4: TLayout - Align = Client - Size.Width = 705.000000000000000000 - Size.Height = 536.000000000000000000 - Size.PlatformDefault = False - end - object Layout3: TLayout - Align = Left - Position.Y = 50.000000000000000000 - Size.Width = 170.000000000000000000 - Size.Height = 536.000000000000000000 - Size.PlatformDefault = False - object Rectangle2: TRectangle - Align = Contents - Fill.Color = xFF2D2F32 - Size.Width = 170.000000000000000000 - Size.Height = 536.000000000000000000 - Size.PlatformDefault = False - Stroke.Kind = None - end - object Layout5: TLayout - Align = Client - Size.Width = 170.000000000000000000 - Size.Height = 536.000000000000000000 - Size.PlatformDefault = False - end - end - end -end diff --git a/sample/SimpleDemo/SimpleDemo.View.Principal.pas b/sample/SimpleDemo/SimpleDemo.View.Principal.pas deleted file mode 100644 index 24ddde2..0000000 --- a/sample/SimpleDemo/SimpleDemo.View.Principal.pas +++ /dev/null @@ -1,79 +0,0 @@ -unit SimpleDemo.View.Principal; - -interface - -uses - System.SysUtils, - System.Types, - System.UITypes, - System.Classes, - System.Variants, - FMX.Types, - FMX.Controls, - FMX.Forms, - FMX.Graphics, - FMX.Dialogs, - FMX.Controls.Presentation, - FMX.StdCtrls, - FMX.ListBox, - FMX.Layouts, - FMX.Objects, FMX.Edit, FMX.SearchBox, FMX.MultiView; - -type - TForm2 = class(TForm) - Layout1: TLayout; - Layout2: TLayout; - Layout3: TLayout; - Layout4: TLayout; - Rectangle1: TRectangle; - Rectangle2: TRectangle; - Label1: TLabel; - Layout5: TLayout; - procedure FormShow(Sender: TObject); - private - procedure RegisterRouters; - procedure createSideBar; - { Private declarations } - public - { Public declarations } - end; - -var - Form2: TForm2; - -implementation - -uses - Router4D, - SimpleDemo.View.Page.Cadastros, - SimpleDemo.View.Page.Principal; - -{$R *.fmx} - -procedure TForm2.FormShow(Sender: TObject); -begin - RegisterRouters; - TRouter4D.Render.SetElement(Layout4, Layout1); -end; - -procedure TForm2.RegisterRouters; -begin - TRouter4D.Switch.Router('Inicio', TPagePrincipal); - TRouter4D.Switch.Router('Cadastros', TPageCadastros); - TRouter4D.Switch.Router('Configuracoes', TPageCadastros); - createSideBar; -end; - -procedure TForm2.createSideBar; -begin - TRouter4D - .SideBar - .MainContainer(Layout5) - .LinkContainer(Layout4) - .FontSize(15) - .FontColor(4294967295) - .ItemHeigth(60) - .RenderToListBox; -end; - -end. diff --git a/sample/SimpleDemo/SimpleDemo.dpr b/sample/SimpleDemo/SimpleDemo.dpr deleted file mode 100644 index d6de8f7..0000000 --- a/sample/SimpleDemo/SimpleDemo.dpr +++ /dev/null @@ -1,19 +0,0 @@ -program SimpleDemo; - -uses - System.StartUpCopy, - FMX.Forms, - SimpleDemo.View.Principal in 'SimpleDemo.View.Principal.pas' {Form2}, - SimpleDemo.View.Page.Principal in 'SimpleDemo.View.Page.Principal.pas' {PagePrincipal}, - SimpleDemo.View.Page.Cadastros in 'SimpleDemo.View.Page.Cadastros.pas' {PageCadastros}, - SimpleDemo.View.Page.Cadastros.Sub in 'SimpleDemo.View.Page.Cadastros.Sub.pas' {SubCadastros}, - SimpleDemo.View.Components.Button01 in 'SimpleDemo.View.Components.Button01.pas' {ComponentButton01}; - -{$R *.res} - -begin - ReportMemoryLeaksOnShutdown := True; - Application.Initialize; - Application.CreateForm(TForm2, Form2); - Application.Run; -end. diff --git a/sample/SimpleDemo/SimpleDemo.dproj b/sample/SimpleDemo/SimpleDemo.dproj deleted file mode 100644 index 77222db..0000000 --- a/sample/SimpleDemo/SimpleDemo.dproj +++ /dev/null @@ -1,904 +0,0 @@ - - - {3AD0DA23-7F3C-401B-92FF-B74A312EBB37} - 19.0 - FMX - True - Debug - Win32 - 32787 - Application - SimpleDemo.dpr - - - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Cfg_1 - true - true - - - true - Cfg_1 - true - true - - - true - Base - true - - - true - Cfg_2 - true - true - - - true - Cfg_2 - true - true - - - .\$(Platform)\$(Config) - .\$(Platform)\$(Config) - false - false - false - false - false - System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) - true - true - true - true - true - true - true - true - $(BDS)\bin\delphi_PROJECTICON.ico - $(BDS)\bin\delphi_PROJECTICNS.icns - SimpleDemo - - - DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;emsclientfiredac;tethering;DataSnapFireDAC;bindcompfmx;fmx;FireDACIBDriver;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;soaprtl;DbxCommonDriver;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - Debug - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png - android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar - - - DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;emsclientfiredac;tethering;DataSnapFireDAC;bindcompfmx;fmx;FireDACIBDriver;FireDACDBXDriver;dbexpress;IndyCore;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;soapserver;bindengine;CloudService;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;IndyIPServer;IndySystem;fmxFireDAC;FireDAC;FireDACSqliteDriver;soaprtl;DbxCommonDriver;xmlrtl;soapmidas;DataSnapNativeClient;FireDACDSDriver;rtl;DbxClientDriver;CustomIPTransport;bindcomp;IndyIPClient;dbxcds;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;$(DCC_UsePackage) - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - Debug - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png - android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar - - - DBXSqliteDriver;RESTComponents;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;bindcompvclsmp;emsclientfiredac;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;DBXOracleDriver;inetdb;emsedge;fmx;FireDACIBDriver;fmxdae;vcledge;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;emsclient;DataSnapCommon;IWBootstrapD104;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;Intraweb_15_D10_4;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;TBGWebCharts;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;soaprtl;DbxCommonDriver;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;emsserverresource;DbxClientDriver;IWBootstrap4D104;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) - Debug - true - CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= - 1033 - $(BDS)\bin\default_app.manifest - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - - - DBXSqliteDriver;RESTComponents;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;bindcompvclsmp;emsclientfiredac;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;DBXOracleDriver;inetdb;emsedge;fmx;FireDACIBDriver;fmxdae;vcledge;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;soaprtl;DbxCommonDriver;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;emsserverresource;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) - Debug - true - CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= - 1033 - $(BDS)\bin\default_app.manifest - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - false - true - PerMonitorV2 - true - 1033 - - - true - PerMonitorV2 - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - true - PerMonitorV2 - - - true - PerMonitorV2 - - - - MainSource - - -
Form2
- fmx -
- -
PagePrincipal
- fmx -
- -
PageCadastros
- fmx -
- -
SubCadastros
- fmx -
- -
ComponentButton01
- fmx -
- - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - Delphi.Personality.12 - Application - - - - SimpleDemo.dpr - - - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components - - - - True - True - True - True - - - - - true - - - - - true - - - - - true - - - - - SimpleDemo.exe - true - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - classes - 1 - - - classes - 1 - - - - - res\xml - 1 - - - res\xml - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\armeabi - 1 - - - library\lib\armeabi - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\mips - 1 - - - library\lib\mips - 1 - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\values-v21 - 1 - - - res\values-v21 - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-ldpi - 1 - - - res\drawable-ldpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-xxxhdpi - 1 - - - res\drawable-xxxhdpi - 1 - - - - - res\drawable-small - 1 - - - res\drawable-small - 1 - - - - - res\drawable-normal - 1 - - - res\drawable-normal - 1 - - - - - res\drawable-large - 1 - - - res\drawable-large - 1 - - - - - res\drawable-xlarge - 1 - - - res\drawable-xlarge - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - Contents\MacOS - 1 - .framework - - - Contents\MacOS - 1 - .framework - - - 0 - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .dll;.bpl - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .bpl - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - Contents\Resources\StartUp\ - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - 1 - - - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen - 64 - - - ..\$(PROJECTNAME).launchscreen - 64 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - Contents - 1 - - - Contents - 1 - - - - - Contents\Resources - 1 - - - Contents\Resources - 1 - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - 1 - - - 1 - - - 1 - - - 1 - - - Contents\MacOS - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - library\lib\armeabi-v7a - 1 - - - - - 1 - - - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - - - - - - - - - - - 12 - - - - -
diff --git a/sample/SimpleDemo/SimpleDemo.dproj.local b/sample/SimpleDemo/SimpleDemo.dproj.local deleted file mode 100644 index f9c33ff..0000000 --- a/sample/SimpleDemo/SimpleDemo.dproj.local +++ /dev/null @@ -1,21 +0,0 @@ - - - - 2020/07/13 23:31:02.000.010,=C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Unit2.pas - 2020/07/13 23:31:25.000.893,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Principal.pas=C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Unit2.pas - 2020/07/13 23:31:25.000.893,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Principal.fmx=C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Unit2.fmx - 2020/07/13 23:31:29.000.939,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.dproj=C:\Users\thuli\Documents\Embarcadero\Studio\Projects\Project2.dproj - 2020/07/13 23:34:29.000.476,=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit3.pas - 2020/07/13 23:35:18.000.719,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Page.Principal.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit3.fmx - 2020/07/13 23:35:18.000.719,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Page.Principal.pas=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit3.pas - 2020/07/13 23:35:59.000.833,=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit3.pas - 2020/07/13 23:36:34.000.131,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Page.Cadastros.pas=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit3.pas - 2020/07/13 23:36:34.000.131,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Page.Cadastros.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit3.fmx - 2020/07/15 11:34:37.000.719,=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit1.pas - 2020/07/15 11:35:34.000.042,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit1.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Page.Cadastros.Sub.fmx - 2020/07/15 11:35:34.000.042,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit1.pas=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Page.Cadastros.Sub.pas - 2020/07/16 23:06:18.753,=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit1.pas - 2020/07/16 23:07:42.491,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Components.Button01.pas=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit1.pas - 2020/07/16 23:07:42.491,D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\SimpleDemo.View.Components.Button01.fmx=D:\Projetos\Frameworks\Router4Delphi\sample\SimpleDemo\Unit1.fmx - - diff --git a/sample/SimpleDemo/SimpleDemo.identcache b/sample/SimpleDemo/SimpleDemo.identcache deleted file mode 100644 index bd3b7e3..0000000 Binary files a/sample/SimpleDemo/SimpleDemo.identcache and /dev/null differ diff --git a/sample/SimpleDemo/SimpleDemo.res b/sample/SimpleDemo/SimpleDemo.res deleted file mode 100644 index c0b549e..0000000 Binary files a/sample/SimpleDemo/SimpleDemo.res and /dev/null differ