Class: Edit
Class: Edit
1. Add Standard entry support
Class Hierarchy:
DFBaseEditEditMixins:
Dflabel_Mixin, Shadow_Mixin, Standard_Object_Mixin, ToolTip_Support_Mixin,
Direct Known Subclasses:
dbEdit_, SysinfoDisplay, Class Definition
Properties
Integerm_Capslock_state
integerpiPriorEnabledColor
private, used by shadow_display
IntegerPrivate.Wrap_State
should edit wrap or not
Functions and Procedures
IntegerCapsLock_State()
Command(Integer wParam Integer lParam)
Construct_Object()
Delete_Data()
Base class does not clear changed_state. Also augment to send OnChange
integerItem_Shadow_State(integer iItem)
integerObject_Shadow_State()
OnChange()
OnMaxText()
integerParent_Ratios()
If font changes the edit size stays the same. This make the most
sense.
RequestAddToolTip()
Called by Page_Object. Handles tooltip creation. We use a dedicated
method to perform AddToolTip because it is often the case that Page_Object
is implemented in a mixin class.
RequestDeleteToolTip()
Called by Page_Object. Handles tooltip removal.
Set(Integer State)
Set(integer iState)
Set(integer iItem integer iState)
Set(Integer iItem String sValue)
Set(Integer bState)
Get and Set capslock and set windows style to make it work
set(Integer bState)
Shadow_Display()
Toggle_Wrap()
IntegerWrap_State()
References (2):