Difference between revisions of "SplashAbout"
(→License: usplashabout mentions modified GPL. Which license is it?) |
Minesadorada (talk | contribs) m |
||
Line 16: | Line 16: | ||
==== Features ==== | ==== Features ==== | ||
* Optional shaped splash screen. Some built-in shapes or use your own. | * Optional shaped splash screen. Some built-in shapes or use your own. | ||
+ | * New V1.3: Splash screen can be a jpg with transparent mask (see example app included) | ||
* Can automatically display application version numbers | * Can automatically display application version numbers | ||
* Can automatically display LCL/FPC build information | * Can automatically display LCL/FPC build information | ||
Line 36: | Line 37: | ||
* Lazarus 1.x/fpc 2.x | * Lazarus 1.x/fpc 2.x | ||
* Windows and Linux | * Windows and Linux | ||
− | * Tested on 64-bit Windows 7 | + | * Tested on 64-bit Windows 7 (32-bit and 64-bit builds) |
+ | |||
+ | ==== Version ==== | ||
+ | Version 1.3 |
Revision as of 13:24, 22 May 2014
SplashAbout Component
by minesadorada@charcodelvalle.com
This is a Lazarus component that installs in the 'Additional' tab.
Property page screenshot
Purpose
When starting a new application, just drop the component onto your form, and in the Form.Create() method, call SplashAbout1.ShowSplash. This will display a splash dialog. Setting a few easy properties will personalise your splash screen.
In your Help/About handler, call SplashAbout1.ShowAbout. This will display an 'About' dialog for your application.
In both cases, the dialogs are constructed 'on-the-fly' and destroyed when closed. Thus few extra resources are added to your application.
Features
- Optional shaped splash screen. Some built-in shapes or use your own.
- New V1.3: Splash screen can be a jpg with transparent mask (see example app included)
- Can automatically display application version numbers
- Can automatically display LCL/FPC build information
- Can display standard GPL,LGPL,MIT or ModifiedGPL licenses with personalised text
- Able to display splash until ApplicationIdle event (default is fixed number of seconds)
License
SplashAbout is issued under a standard GPL license. Use it as you wish; improve it as you will. (but always give credit)
Download
Click to download: splashabout zipped files Full source code, readme and example app included in archive.
Installation
- Create a new folder in your lazarus/components folder, and unzip into it
- Install the splashabout.dpk package via the IDE
- The new component will be in the 'Additional' tab.
Compatability
- Lazarus 1.x/fpc 2.x
- Windows and Linux
- Tested on 64-bit Windows 7 (32-bit and 64-bit builds)
Version
Version 1.3