Class: Standard_Object_Mixin
Mixin-Class: Standard_Object_Mixin
1. Define Help interface
2. Define alternate switch logic
3. Define Status bar help support
Class Hierarchy:
cObject

Mixin


Standard_Object_MixinMixins:
Help_Mixin, RGB_Support_Temp_Mixin,
Class Definition
Properties
Integer
Disable_Default_Action_Button_state
String
Private.Status_Help
Integer
Switch_Skip_State
Integer
Use_Parent_Status_Help
Functions and Procedures

Define_Standard_Object_Mixin()

doResetCurrentButton()
this forces a reset of the default button....This should only be sent to this
object when it is the focus object since it is the focus that determines
what should or should not be highlighted.

Notify_Focus_Change(Integer Fg)

OnKillFocus()

OnSetFocus()

PrivateKillCurrentButton()
when the object loses the focus the default button highlight must
be removed - it will be restored, as needed, by the next object
that takes the focus. If we do not do this, the button will not
lose the highlight when switching between other panels and
programs (and it should).

PrivateSetCurrentButton()
when the object takes the focus make sure that the default button, if any
is highlighted. Note that buttons override this message and handle this
a bit differently.

Prompt_Callback(integer hPrompt)
dbLists now send this callback message. By adding this at this low
level all objects can safely use prompt lists.

Request_Status_Help(Integer Fg)

Set(String Item# String Shelp)
String
Status_Help(Integer Item#)

Switch_Next_Area()
New Message

Switch_Prior_Area()
New Message