Class: Entry_Client_mixin
Class: _Entry_Client
SuperClass: CLIENT
Description: This class implements a data-entry object grouping agent
Class Hierarchy:
cObject

Mixin


Entry_Client_mixinMixins:
ACTION_BAR_Mixin, Auto_Locate_Mixin, Deo_Delegate_Mixin, NAVIGATE_Mixin, NESTING_Mixin, Non_Dependent_Item_Mixin, SERVER_Mixin, VERIFY_Mixin,
Class Definition
Properties
Integer
Auto_Clear_DEO_State
We need this property to fully emulate a DEO
(Actually, entry_clients should realy support ALL the DEO messages!)
integer
private.Changed_State
Functions and Procedures

Activating()
Augment to Support AutoLocate.
This replaces (not augments) the procedure in actionbr. We need
to look into this (activating is very risky to augment activating
in mixins).
as of 15.1 we changed all deactivating/activating signatures to not return values (see windows.pkg / ComboForm / Activating for more)
Returns Integer
Integer
Changed_State()
created for property support

Clear()
created for Server support

Clear_Set()
created for Server support

Construct_Object(integer myImg)
Operation: CONSTRUCT_OBJECT
Assumption(s): MyImg identifies an image for the client area
Goal(s): define an instance of client with a properties appropriate to
this specialization.
Algorithm: augmented to define and initialize properties
Usage: used internally

Display()
created for Server support

End_Construct_Object()

Entry_Clear(integer file#)
created for EntItem convenience

Entry_Clear_All(integer file#)
created for EntItem convenience

Entry_Display(integer file# integer flag)
created for EntItem convenience

Entry_Update(integer file# integer flag)
created for EntItem convenience
integer
Opening_view_Recursive()
these are needed to pass these on to possible tabview.

Request_Clear()
************* JJT ************
Added for deo delegate support

Request_Clear_All()

Request_Delete()

Request_Find(integer mode integer entUpdtFlag)

Request_Save()

Request_Save_No_Clear()
this allows us to save a record without it clearing regardless of
the Auto_Clear_DEO_State value

Request_Superfind(integer mode)

Seed_Data_Sets_Recursive()
these are needed to pass these on to possible tabview.

SET(Integer newVal)
cancelled from Server mixin
integer
SubView_Changed()
add this so that all db clients delegate this message.
this is used to catch sub-views (tabview). Tab views (sub
views) will augment this to do something useful