Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Added proper icon. Version 2.0. Cleaned up project file. |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
a2129fa999ff0e45eaa46cf96b66ee59 |
User & Date: | tinus 2014-12-08 20:21:44.355 |
Context
2014-12-09
| ||
17:52 | GetJPGSize now returns False when it's not a JPG. check-in: 7293616336 user: tinus tags: trunk | |
2014-12-08
| ||
20:21 | Added proper icon. Version 2.0. Cleaned up project file. check-in: a2129fa999 user: tinus tags: trunk | |
2014-12-01
| ||
20:52 | Added file for to-dos, ideas, etc. check-in: 703b671e0a user: tinus tags: trunk | |
Changes
Changes to src/M_Main.pas.
︙ | ︙ | |||
59 60 61 62 63 64 65 66 67 68 69 70 71 72 | FDesktop := nil; // TWPImage.Create('C:\MC\MM\Image\Work\Background\composite\Chateau_de_Lassay_2.bmp'); Files := TDirectory.GetFiles('C:\MC\MM\Image\Work\Background\single', '*.jpg', TSearchOption.soAllDirectories); FMonitors := TWPImages.Create; for i := 0 to Screen.MonitorCount - 1 do begin FMonitors.Add(TWPImage.Create(Files[Random(Length(Files))])); end; trayIcon.Icon.Assign(Application.Icon); trayIcon.Visible := True; end; procedure TmodMain.DataModuleDestroy(Sender: TObject); begin trayIcon.Visible := False; | > | 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | FDesktop := nil; // TWPImage.Create('C:\MC\MM\Image\Work\Background\composite\Chateau_de_Lassay_2.bmp'); Files := TDirectory.GetFiles('C:\MC\MM\Image\Work\Background\single', '*.jpg', TSearchOption.soAllDirectories); FMonitors := TWPImages.Create; for i := 0 to Screen.MonitorCount - 1 do begin FMonitors.Add(TWPImage.Create(Files[Random(Length(Files))])); end; trayIcon.Hint := Application.Title; trayIcon.Icon.Assign(Application.Icon); trayIcon.Visible := True; end; procedure TmodMain.DataModuleDestroy(Sender: TObject); begin trayIcon.Visible := False; |
︙ | ︙ |
Added src/Paintbrush.ico.
cannot compute difference between binary files
Changes to src/WPCycler.dpr.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | program WPCycler; uses Vcl.Forms, F_Main {frmMain}, M_Main {modMain: TDataModule}; {$R *.res} begin Application.Initialize; Application.MainFormOnTaskbar := True; Application.CreateForm(TmodMain, modMain); Application.CreateForm(TfrmMain, frmMain); Application.Run; end. | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | program WPCycler; uses Vcl.Forms, F_Main {frmMain}, M_Main {modMain: TDataModule}; {$R *.res} begin Application.Initialize; Application.MainFormOnTaskbar := True; Application.Title := 'Wallpaper Cycler'; Application.CreateForm(TmodMain, modMain); Application.CreateForm(TfrmMain, frmMain); Application.Run; end. |
Changes to src/WPCycler.dproj.
︙ | ︙ | |||
36 37 38 39 40 41 42 43 44 45 46 | </PropertyGroup> <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''"> <Cfg_2>true</Cfg_2> <CfgParent>Base</CfgParent> <Base>true</Base> </PropertyGroup> <PropertyGroup Condition="'$(Base)'!=''"> <DCC_SYMBOL_PLATFORM>false</DCC_SYMBOL_PLATFORM> <DCC_UnitSearchPath>.;FreeImage;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> <DCC_UNIT_PLATFORM>false</DCC_UNIT_PLATFORM> <VerInfo_Locale>1043</VerInfo_Locale> | > > > | | < < < < > < < | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | </PropertyGroup> <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''"> <Cfg_2>true</Cfg_2> <CfgParent>Base</CfgParent> <Base>true</Base> </PropertyGroup> <PropertyGroup Condition="'$(Base)'!=''"> <VerInfo_MajorVer>2</VerInfo_MajorVer> <VerInfo_PreRelease>true</VerInfo_PreRelease> <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> <DCC_SYMBOL_PLATFORM>false</DCC_SYMBOL_PLATFORM> <DCC_UnitSearchPath>.;FreeImage;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> <DCC_UNIT_PLATFORM>false</DCC_UNIT_PLATFORM> <VerInfo_Locale>1043</VerInfo_Locale> <Icon_MainIcon>Paintbrush.ico</Icon_MainIcon> <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File> <VerInfo_Keys>CompanyName=Voronwë;FileDescription=Wallpaper Cycler;FileVersion=2.0.0.0;InternalName=WPCycler;LegalCopyright=Martijn Coppoolse;LegalTrademarks=;OriginalFilename=WPCycler.exe;ProductName=Wallpaper Cycler;ProductVersion=2.0.0.0;Comments=</VerInfo_Keys> <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace)</DCC_Namespace> <DCC_DcuOutput>..\out\DCU\$(Platform)\$(Config)</DCC_DcuOutput> <DCC_ExeOutput>..\out\$(Platform)\$(Config)</DCC_ExeOutput> <DCC_E>false</DCC_E> <DCC_N>false</DCC_N> <DCC_S>false</DCC_S> <DCC_F>false</DCC_F> <DCC_K>false</DCC_K> </PropertyGroup> <PropertyGroup Condition="'$(Base_Win32)'!=''"> <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace> <DCC_UsePackage>FireDACASADriver;FireDACSqliteDriver;bindcompfmx;DBXSqliteDriver;vcldbx;FireDACPgDriver;FireDACODBCDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;FireDACCommon;bindcomp;TeeDB;inetdbbde;DBXInterBaseDriver;Tee;DataSnapCommon;vclFireDAC;xmlrtl;svnui;DbxCommonDriver;vclimg;IndyProtocols;dbxcds;DBXMySQLDriver;FireDACCommonDriver;MetropolisUILiveTile;soaprtl;bindengine;vclactnband;vcldb;bindcompdbx;vcldsnap;bindcompvcl;FMXTee;TeeUI;vclie;fmxFireDAC;FireDACADSDriver;vcltouch;CustomIPTransport;vclribbon;VclSmp;FireDAC;dsnap;IndyIPServer;Intraweb;fmxase;vcl;IndyCore;VCLRESTComponents;IndyIPCommon;CloudService;CodeSiteExpressPkg;dsnapcon;FireDACIBDriver;FmxTeeUI;inet;fmxobj;FireDACMySQLDriver;vclx;inetdbxpress;webdsnap;svn;fmxdae;RESTComponents;bdertl;FireDACMSAccDriver;adortl;dbexpress;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage> </PropertyGroup> <PropertyGroup Condition="'$(Base_Win64)'!=''"> <DCC_UsePackage>FireDACASADriver;FireDACSqliteDriver;bindcompfmx;DBXSqliteDriver;FireDACPgDriver;FireDACODBCDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;FireDACCommon;bindcomp;TeeDB;DBXInterBaseDriver;Tee;DataSnapCommon;vclFireDAC;xmlrtl;DbxCommonDriver;vclimg;IndyProtocols;dbxcds;DBXMySQLDriver;FireDACCommonDriver;MetropolisUILiveTile;soaprtl;bindengine;vclactnband;vcldb;bindcompdbx;vcldsnap;bindcompvcl;FMXTee;TeeUI;vclie;fmxFireDAC;FireDACADSDriver;vcltouch;CustomIPTransport;vclribbon;VclSmp;FireDAC;dsnap;IndyIPServer;Intraweb;fmxase;vcl;IndyCore;VCLRESTComponents;IndyIPCommon;CloudService;dsnapcon;FireDACIBDriver;FmxTeeUI;inet;fmxobj;FireDACMySQLDriver;vclx;inetdbxpress;webdsnap;fmxdae;RESTComponents;FireDACMSAccDriver;adortl;dbexpress;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage> </PropertyGroup> <PropertyGroup Condition="'$(Cfg_1)'!=''"> <VerInfo_Debug>true</VerInfo_Debug> <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define> <DCC_DebugDCUs>true</DCC_DebugDCUs> <DCC_Optimize>false</DCC_Optimize> <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames> <DCC_DebugInfoInExe>true</DCC_DebugInfoInExe> <DCC_RemoteDebug>true</DCC_RemoteDebug> </PropertyGroup> <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''"> <DCC_RemoteDebug>false</DCC_RemoteDebug> </PropertyGroup> <PropertyGroup Condition="'$(Cfg_2)'!=''"> <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols> <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define> <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo> <DCC_DebugInformation>0</DCC_DebugInformation> |
︙ | ︙ |