Class: DFLabel_Mixin

Module location: WebAppBase.pkg line 96 (view source)

Class Hierarchy:

cObjectMixinDFLabel_Mixin

Class Definition

Functions and Procedures

Define_DFLabel_Mixin()
Label_Shadow_Display()
Module location: Windows.pkg line 1321 (view source)

Class Hierarchy:

cObjectMixinDFLabel_Mixin

Class 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)