|
|
|
Hierarchy
TOrganicShapeForm inherits from TForm.
History
(changes since last version)
- Bug fix - saveSkin and loadSkin methods accept an absolut
path as argument.
- New property - MouseDrag is a boolean property which allows
window draging when left clicked inside clientArea.
- Bug fix - mask's PixelFormat is set to pfDevice to let
Delphi do automatic palete management.
- Loadskin and saveSkin methods were updated to suport new OrganicShapeShifter
component.
- Bug fix - Overrided CreateWnd procedure. This solves the bug that
caused form to loose its shape when its formStyle property was changed.
Additional
Properties:
- Mask : TOrganicSkin
bitmap descendant that is used as a mask to shape the form. This bitmap
is also used to paint the form. Each time you change this bitmap the
shape is recalculated. Also, the form's width and height are changed
to the MaskBmp's width and height.
- InvisibleColor : TColor
the transparent color used to calculate the region. Default is white.
- MouseDrag : Boolean
allows window draging when left clicked inside clientArea.
Additional
Methods:
- Procedure saveSkin (folder: string); override
automatically saves form's skin and every Organic Shape Component's
skin that is inside the form.
- Procedure loadSkin (folder: string); override
automatically retrieves all graphical information from a folder
including subcomponent's skins. It's an easy way to implement skins.
Installation:
- Unzip all files to a directory of your choice. Be sure to preserve
directory structure and to add this path to your Delphi Library Path.
- Install package delphi4\organicShape.dpk or delphi3\organicShape.dpk.
- Open demos folder and run some examples.
|