Class: DFLabel_Mixin
Class Hierarchy:
cObjectMixinDFLabel_MixinClass Definition
Functions and Procedures
Define_DFLabel_Mixin()
Label_Shadow_Display()
Class Hierarchy:
cObjectMixinDFLabel_MixinClass Definition
Properties
IntegerLabel_Needs_sizing_State
HandleLabel_Object
IntegerPrivate.Label_Col_Offset
IntegerPrivate.Label_Justification_Mode
IntegerPrivate.Label_Row_Offset
IntegerPrivate.Label_Shadow_Display_Mode
IntegerPrivateLabel_Color
IntegerPrivateLabel_FontItalics
IntegerPrivateLabel_FontSize
IntegerPrivateLabel_FontUnderline
IntegerPrivateLabel_FontWeight
IntegerPrivateLabel_TextColor
StringPrivateLabel_TypeFace
Functions and Procedures
AdjustLabelColors(Handle hoLabel)
called when a label color is set. It sets new text and back colors
if needed. It handle clNone colors, which means get the color from the
container. If both colors are clNone it makes sure they are not the same.
IntegerCreate_Label_Object()
Define_DFLabel_Mixin()
Destroy_Label_Object()
Allow label object to be destroyed. If active, first deactivate
Only destroy if the object is gone,
Destroy_Object()
StringLabel()
IntegerLabel_col_offset()
IntegerLabel_Color()
BooleanLabel_FontItalics()
IntegerLabel_FontSize()
BooleanLabel_FontUnderline()
IntegerLabel_FontWeight()
IntegerLabel_Justification_mode()
IntegerLabel_Offset()
IntegerLabel_row_offset()
Label_Shadow_Display()
IntegerLabel_Shadow_Display_Mode()
IntegerLabel_TextColor()
StringLabel_TypeFace()
Locate_Label()
Page_Delete()
Augment to remove Page Label if required
Page_Object(Integer iState)
Augment to Page Label if required
Request_Locate_Label()
Optimized locate label. Only does it if needed
RequestAddToolTip()
Called by Page_Object. Handles tooltip creation.
RequestDeleteToolTip()
Called by Page_Object. Handles tooltip creation.
ReSize_Label()
Marks label info as dirty. If the object is active it
actually makes the change. As of 15.0, this is public
and can be used to force a resize if you change the
font metrics of an active label.
Set(Integer mode)
Set(Integer i1 Integer i2)
Set(Integer icRow)
Set(Integer icCol)
Set(Integer mode)
Set(String Val)
Set label value, if value becomes '' destroy the label object
Set(Integer iColor)
Set(Integer iColor)
Set(Boolean bOn)
Set(Boolean bOn)
Set(Integer iWeight)
In setting default values for weight, typeface and size we are using the
value of the conainer and not the control. Using the control is actually
a bug and assumes that fonts for label and forms are the same.
Set(Integer iHeight Integer iWidth)
Set(String sTypeFace)
Set(Boolean bVisible)
augmented so that the visible state of the label is
adjusted with the control
Set(Integer cy Integer cx)
Set(Integer y Integer x)