Unit LblEffct

Classes

TLabelEffect -

Functions

Register -

Types

TAngleRange
TColourPosition
TColourScheme
TDirXY
TEffectDepth
TEffectDirection
TEffectOption
TEffectStyle
TGraduateOption

Constants

IOffsets

Variables


Functions


procedure Register;


Types


TAngleRange = 0..360
Range for rotation
TColourPosition = (cpHighlight, cpShadow, cpFace);
Constants for specifying positions of colours
TColourScheme = (csCustom, csText, csWindows, csEmbossed, csGold, csSteel);
The preset colour schemes available
TDirXY = (drX, drY);
Constants for specifying direction component
TEffectDepth = 0..10
Range of offsets for the shadows
TEffectDirection = (edNone, edUp, edUpRight, edRight, edDownRight, edDown,
      edDownLeft, edLeft, edUpLeft);
Directions in which the offsets can be positioned
TEffectOption = (eoNormal, eoReal, eoExtrude, eoGraduated);
Options for varying the shadow/highlight for the label
TEffectStyle = (esNone, esCustom, esRaised, esSunken, esShadow, esFlying);
The preset styles of label effects available
TGraduateOption = (goNone, goVertical, goHorizontal);
Options for varying the face of the label

Constants

IOffsets = ((0,0),(0,-1),(+1,-1),(+1,0),(+1,+1),(0,+1),(-1,+1),(-1,0),(-1,-1))

Offsets for drawing in the nominated directions

Variables