[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

BorderImage

inherits from Image
inherits from Border

Object <- Image <- BorderImage



Operations

Get list of all operations

BorderOpaqueThickness
BorderThickness
DrawBorderShadow
ImageContentBox
MatchesInstance
RepeatThickness
Validate


Attributes

Get list of all attributes

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 template

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;

Class definition

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;