Object <- Image <- BorderImage |
|
|
BorderOpaqueThickness BorderThickness DrawBorderShadow ImageContentBox MatchesInstance RepeatThickness Validate |
Class BorderImage defines no new attributes.
Fields
| Field | Type | |
|---|---|---|
| Image: | nextImage: | Image |
| previousImage: | Image | |
| rectImage: | Boolean | |
| hasMask: | Boolean | |
| allBlack: | Boolean | |
| containsName: | Boolean | |
| packed: | Boolean | |
| aligned32: | Boolean | |
| finePointing: | Boolean | |
| imageSize: | PixelDot | |
| resolution: | SignedShort | |
| depth: | UnsignedShort | |
| centerPt: | PixelDot | |
| BorderImage: | contentRect: | PixelBox |
| repeatRect: | PixelBox |
instance BorderImage tag; nextImage: nilObject; previousImage: nilObject; rectImage: false; hasMask: false; allBlack: false; containsName: false; packed: false; aligned32: false; finePointing: false; imageSize: <0,0>; resolution: 0; depth: 0; centerPt: <0,0>; contentRect: <0,0,0,0>; repeatRect: <0,0,0,0>; end instance;
Define Class BorderImage; inherits from Image, Border; field contentRect: PixelBox; field repeatRect: PixelBox; overrides BorderThickness; overrides BorderOpaqueThickness; overrides RepeatThickness; overrides ImageContentBox; overrides DrawBorderShadow; overrides MatchesInstance; #ifdef VALIDATE overrides Validate; #endif end class;