Was this helpful?
SegmentShape Attributes
Attribute
Data Type
Description
Access
Inherited From
AbsXLeft
integer
Specifies a field's starting X coordinate, including the border and shadow, relative to the form
RW
FormField
AbsXRight
integer
Specifies a field's ending X coordinate, including the border and shadow, relative to the form
RW
FormField
AbsYBottom
integer
Specifies a field's ending Y coordinate, including the border and shadow, relative to the form
RW
FormField
AbsYTop
integer
Specifies a field's starting Y coordinate, including the border and shadow, relative to the form
RW
FormField
AllBias
smallint
Specifies a field's bias setting for all modes of a frame
W
FormField
AnchorPoint
integer
Specifies one of nine predetermined anchor points for a field
RW
FormField
BgBitmap
BitmapObject
Specifies the background setting for a field when BgPattern is FP_BITMAP
RW
FormField
BgColor
integer
Specifies the background color of a field's bounding box
RW
FieldObject
BgDisplayPolicy
integer
Controls the positioning and display of form field background images—either anchored to their own top left corner (fixed), or anchored relative to the closest parent field whose background is fixed
RW
FormField
BgPattern
integer
Specifies the form's background pattern
RW
FormField
BottomInnerMargin
integer
Defines field margin in pixels between the bottom field border and data area
RW
FieldObject
ClassName
varchar(32)
Gives the name of an object's actual type (as opposed to its declared type)
R
Object
ClientData
Object
Provides a way to associate data with an object
RW
Object
ClientText
varchar(2000)
Stores text values; allows information to be assigned to a field at runtime
RW
FieldObject
ControlField
smallint
Determines if a field manipulates the user interface instead of the underlying data
RW
FieldObject
CurBias
smallint
Specifies the current bias setting for a field
RW
FormField
Cursor
CursorBitmap
Causes the mouse cursor to change to the cursor associated with the CursorBitmap when the pointer is over the FormField object
RW
FormField
DataType
varchar(65)
Specifies the data type of the field's variable
RW1
FieldObject
DefaultString
varchar(256)
Stores the default value that OpenROAD uses when the DefaultValue attribute is set to DV_STRING
RW1
 
DefaultValue
smallint
Specifies the default value of the variable associated with the field
RW1
 
EventExec
FrameExec
Specifies the frame (FrameExec) to which this field's events will be queued and processed
RW
 
FgColor
integer
Controls the color of the field's foreground
RW
 
FullName
varchar(256)
Contains the expanded name of variable
R
 
Gravity
integer
Specifies the alignment of a field that is within a stack field cell, a matrix field cell, or a subform
RW
 
HasDataChanged
smallint
Indicates if any interactive changes were made to the data associated with the field
RW
 
HasFieldChanged
smallint
Is TRUE if any structural attributes of a field have been changed since the frame was initialized
RW
 
Height
integer
Specifies the Y extent of the “inner rectangle” of the field, excluding borders and shadows
RW
 
InstanceIdentifier
integer8
Contains a value that uniquely identifies an instance of an allocated object
R
 
InstanceReferences
integer
Contains the current number of references to the object
R
 
IsCurField
smallint
Is TRUE when a field has the current input focus for the frame
RW
 
IsNullable
smallint
Is TRUE if the variable is nullable
RW1
 
IsReverse
smallint
Is TRUE if reverse is on for a field's background and foreground colors
RW
 
IsSelected
smallint
Is TRUE if a field is selected (for fields with bias settings that are selectable), defaults to FALSE
RW
 
LayerSequence
integer
Specifies a field's sequence number within the field layer
RW
 
LeftInnerMargin
integer
Defines field margin in pixels between the bottom field border and data area
RW
 
LineColor
integer
Specifies the color of a perimeter line
RW
 
LineStyle
integer
Specifies the line style for the perimeter
RW
 
LineWidth
integer
Specifies the width of a perimeter line
RW
 
MouseDownText
varchar(2000)
Specifies the text displayed in the window status bar of the current frame when the mouse pointer is over the field and the select button is clicked
RW
FormField
MouseMoveText
varchar(2000)
Specifies the text displayed in the window status bar of the current frame when the mouse pointer is over the field
RW
FormField
Name
varchar(32)
Contains the name of the field object
RW1
FieldObject
OuterHeight
integer
Specifies the extent in Y direction of a field, including border lines and shadows
RW
FormField
OuterWidth
integer
Specifies the extent in X direction of a field, including border lines and shadows
RW
FormField
ParentField
CompositeField
Specifies the direct parent field for a field
RW
FormField
Point1X
integer
Specifies the starting X segment coordinate relative to the left of the parent field or form
RW
Defined
Point1Y
integer
Specifies the starting Y segment coordinate relative to the top of the parent field or form
RW
Defined
Point2X
integer
Specifies the second X segment coordinate relative to the left of the parent field or form
RW
Defined
Point2Y
integer
Specifies the second Y segment coordinate relative to the top of the parent field or form
RW
Defined
QueryBias
smallint
Specifies a field's bias setting when the CurMode attribute for the frame is set to FM_QUERY
RW
FormField
ReadBias
smallint
Specifies the bias setting for a field when the CurMode attribute for the frame is set to FM_READ
RW
FormField
RequireRealField
smallint
Indicates if a field must be associated with a toolkit control or widget
RW
FormField
RightInnerMargin
integer
Defines field margin in pixels between the right field border and data area
RW
FieldObject
Script
StringObject
Contains the 4GL script associated with the field
RW
FieldObject
TaggedValues
array of TaggedValue
Defines an array of tagged values
R
FieldObject
ToolTipText
varchar(2000)
Specifies the text to be displayed when the mouse pointer rests on the FormField
RW
FormField
TopInnerMargin
integer
Defines field margin in pixels between the top field border and data area
RW
FieldObject
UpdateBias
smallint
Specifies a field's bias setting when the CurMode attribute for the frame is set to FM_UPDATE
RW
FormField
User1Bias
smallint
Specifies a field's bias setting when the CurMode attribute for the frame is set to FM_USER1
RW
FormField
User2Bias
smallint
Specifies a field's bias setting when the CurMode attribute for the frame is set to FM_USER2
RW
FormField
User3Bias
smallint
Specifies a field's bias setting when the CurMode attribute for the frame is set to FM_USER3
RW
FormField
Width
integer
Specifies the X extent of the “inner rectangle” of the field, excluding border lines or shadows
RW
FormField
XAnchorPoint
integer
Use with YAnchorPoint to position an object by setting relevant anchor point values
RW
FormField
XLeft
integer
Specifies the relative X coordinate of the left edge of a field's bounding rectangle
RW
FormField
XRight
integer
Specifies the relative X coordinate of the right edge of a field's bounding rectangle
RW
FormField
YAnchorPoint
integer
Use with XAnchorPoint to position an object by setting relevant anchor point values
RW
FormField
YBottom
integer
Specifies the relative Y coordinate of the lower edge of a field's bounding rectangle
RW
FormField
YTop
integer
Specifies the relative Y coordinate of the top edge of a field's bounding rectangle
RW
FormField
 
Last modified date: 12/20/2023