| | Name | Value | Description | |
| |
exToStringExt | 0
|
Specifies the part's ToString representation. The BackgroundExt
property specifies the EBN String format to be displayed on the object's
background. The Exontrol's eXButton
WYSWYG Builder helps you to generate or view the EBN String Format, in the To
String field.
Sample:
"client(right[18](bottom[18,pattern=6,frame=0,framethick]),bottom[48,align=0x11]),left[18](bottom[18,pattern=6,frame=0,framethick])"
generates the following layout:
where it is applied to an object it looks as follows:
(String expression, read-only).
| |
| |
exBackColorExt | 1
|
Indicates the background color / EBN color to be shown on the part of the
object. Sample: 255 indicates red, RGB(0,255,0)
green, or 0x1000000.
(Color/Numeric expression, The last 7 bits in the high significant byte of the color
indicate the identifier of the skin being used )
| |
| |
exClientExt | 2
|
Specifies the position/size of the object, depending on the object's anchor.
The syntax of the exClientExt is related to the exAnchorExt value. For
instance, if the object is anchored to the left side of the parent ( exAnchorExt
= 1 ), the exClientExt specifies just the width of the part in pixels/percents,
not including the position. In case, the exAnchorExt is client, the exClientExt
has no effect.
Based on the exAnchorExt value the exClientExt is:
- 0 (none, the object is not anchored
to any side), the format of the exClientExt is "left,top,width,height"
( as string ) where (left,top) margin indicates the position where the part
starts, and the (width,height) pair specifies its size. The left, top, width
or height could be any expression (+,-,/ or * ) that can include numbers associated
with pixels or percents. For instance: "25%,25%,50%,50%"
indicates the middle of the parent object, and so when the parent is resized
the client is resized accordingly. The "50%-8,50%-8,16,16"
value specifies that the size of the object is always 16x16 pixels and
positioned on the center of the parent object.
- 1 (left, the object is anchored to
left side of the parent), the format of the exClientExt is width (
string or numeric ) where width indicates the width of the object in pixels,
percents or a combination of them using +,-,/ or * operators. For instance:
"50%"
indicates the half of the parent object, and so when the parent is resized
the client is resized accordingly. The 16 value
specifies that the size of the object is always 16 pixels.
- 2 (right, the object is anchored to
right side of the parent object), the format of the exClientExt is width (
string or numeric ) where width indicates the width of the object in pixels,
percents or a combination of them using +,-,/ or * operators. For instance:
"50%"
indicates the half of the parent object, and so when the parent is resized
the client is resized accordingly. The 16 value
specifies that the size of the object is always 16 pixels.
- 3 (client, the object takes the
full available area of the parent), the exClientExt has no effect.
- 4
(top, the object is anchored to the top side of the parent object), the format of the exClientExt is
height (
string or numeric ) where height indicates the height of the object in pixels,
percents or a combination of them using +,-,/ or * operators. For instance:
"50%"
indicates the half of the parent object, and so when the parent is resized
the client is resized accordingly. The 16 value
specifies that the size of the object is always 16 pixels.
- 5
(bottom, the object is anchored to bottom side of the parent object), the format of the exClientExt is
height (
string or numeric ) where height indicates the height of the object in pixels,
percents or a combination of them using +,-,/ or * operators. For instance:
"50%"
indicates the half of the parent object, and so when the parent is resized
the client is resized accordingly. The 16 value
specifies that the size of the object is always 16 pixels.
Sample: 50% indicates half of the parent, 25
indicates 25 pixels, or 50%-8
indicates 8-pixels left from the center of the
parent.
(String/Numeric expression)
| |
| |
exAnchorExt | 3
|
Specifies the object's alignment relative to its parent.
The valid values for
exAnchorExt are:
- 0 (none), the object is not anchored to
any side,
- 1 (left), the object is anchored
to left side of the parent,
- 2 (right), the
object is anchored to right side of the parent object,
- 3
(client), the object takes the full available area of the parent,
- 4
(top), the object is anchored to the top side of the parent object,
- 5
(bottom), the object is anchored to bottom side of the parent object
(Numeric expression)
| |
| |
exTextExt | 4
|
Specifies the HTML text to be displayed on the object.
The exTextExt supports the following built-in HTML tags:
(String expression)
| |
| |
exTextExtWordWrap | 5
|
Specifies that the object is wrapping the text. The
exTextExt value specifies the HTML text to be displayed on the part of the EBN
object. This property has effect only if there is a text assigned to the part
using the exTextExt flag.
(Boolean expression)
| |
| |
exTextExtAlignment | 6
|
Indicates the alignment of the text on the object. The
exTextExt value specifies the HTML text to be displayed on the part of the EBN
object. This property has effect only if there is a text assigned to the part
using the exTextExt flag.
The valid values for
exTextExtAlignment are:
- 0, ( hexa 0x00,
Top-Left ), Text is vertically aligned at the top, and horizontally aligned on the left.
- 1, ( hexa 0x01,
Top-Center ), Text is vertically aligned at the top, and horizontally aligned at the
center.
- 2, ( hexa 0x02,
Top-Right ), Text is vertically aligned at the top, and horizontally aligned on the right.
- 16, ( hexa 0x10,
Middle-Left ), Text is vertically aligned in the middle, and horizontally aligned on the left.
- 17, ( hexa 0x11,
Middle-Center ), Text is vertically aligned in the middle, and horizontally aligned at the center.
- 18, ( hexa 0x12,
Middle-Right ), Text is vertically aligned in the middle, and horizontally aligned on the right.
- 32, ( hexa 0x20,
Bottom-Left ), Text is vertically aligned at the bottom, and horizontally aligned on the left.
- 33, ( hexa 0x21,
Bottom-Center ), Text is vertically aligned at the bottom, and horizontally aligned at the center.
- 34, ( hexa 0x22,
Bottom-Right ), Text is vertically aligned at the bottom, and horizontally aligned on the right.
(Numeric expression)
| |
| |
exPatternExt | 7
|
Indicates the pattern to be shown on the object. The exPatternColorExt
specifies the color to show the pattern.
The valid values for
exPatternExt are:
- 0, ( hexa 0x000,
Empty ), The pattern is not visible
- 1, ( hexa 0x001,
Solid ),
- 2, ( hexa 0x002,
Dot ),
- 3, ( hexa 0x003,
Shadow ),
- 4, ( hexa 0x004,
NDot ),
- 5, ( hexa 0x005,
FDiagonal ),
- 6, ( hexa 0x006,
BDiagonal ),
- 7, ( hexa 0x007,
DiagCross ),
- 8, ( hexa 0x008,
Vertical ),
- 9, ( hexa 0x009,
Horizontal ),
- 10, ( hexa 0x00A,
Cross ),
- 11, ( hexa 0x00B,
Brick ),
- 12, ( hexa 0x00C,
Yard ),
- 256, ( hexa 0x100,
Frame ), .
The exFrameColorExt specifies the color to show the frame. The Frame flag
can be combined with any other flags.
- 768, ( hexa 0x300,
FrameThick ), .
The exFrameColorExt specifies the color to show the frame. The Frame flag
can be combined with any other flags.
(Numeric expression)
| |
| |
exPatternColorExt | 8
|
Indicates the color to show the pattern on the object. The exPatternColorExt
property has effect only if the exPatternExt property is not 0 ( empty ). The
exFrameColorExt specifies the color to show the frame ( the exPatternExt
property includes the exFrame or exFrameThick flag )
(Color expression)
| |
| |
exFrameColorExt | 9
|
Indicates the color to show the border-frame on the object. This property set
the Frame flag for exPatternExt property.
(Color expression)
| |
| |
exFrameThickExt | 10
|
Specifies that a thick-frame is shown around the object. This property set the
FrameThick flag for exPatternExt property.
(Boolean expression)
| |
| |
exUserDataExt | 11
|
Specifies an extra-data associated with the object.
(Variant expression)
| |