Define Mixin group Class DfRadio_group_Mixin Group Interface Get/Set Current_Radio Get/Set Radio_Value Get/Set Radio_Shadow_State item# to state Get Radio_Object item# to Obj# Get Radio_Object_Item Obj# to item# Get Radio_Count to #items Get/Set Current_Radio_Object to obj# Get/Set Changed_State to state Set Shadow_Sta to state Send Notify_Select_State (only for augmentation - do not send) Button Interface Set Location Set Size (it autosizes) Set Label (can also use parent's Radio_Label) Set Status_Help Set Select_State Set Shadow_State (can also use parent's Radio_Shadow_State) Note: Status help for radios will use parent if no help is provided for the radio object
Define_DfRadio_Group_Mixin()
Private.Current_Radio_Object
Private.Current_Radio
In_Group_State
Changed_State
Private.Notify_Select_State(integer Newobj integer itemNo)
NewItem
OldItem
OldObj
Notify_Select_State(integer NewId integer OldId)
Set(integer Item#)
Obj
Set(integer Obj#)
OldObj
Current_Radio()
Current_Radio_Object()
Register_Radio_Object(Integer Obj#)
ArrObj
Itm
Radio_Count()
Itm
Radio_Object_Item(integer RObj)
item#
ItmCnt
Obj
Radio_Object(integer Item#)
RObj
Set(integer Item# String RValue)
RObj
Radio_Value(integer Item#)
RObj
Set(integer Item# Integer iState)
RObj
Radio_Shadow_State(integer Item#)
RObj
Add_Focus(Handle hoParent)
rVal
Activate()
rVal
Obj
Mouse_Down(Integer iWindowNumber Integer iPosition)
Mouse_Click(Integer iWindowNumber Integer iPosition)
Update_Dependent_Items()
OnRadioGroupEntering()
OnRadioGroupExiting()
| Module | Line |
|---|---|
| Windows.pkg | 5767 |
| Module | Containing Symbol | Line |
|---|