Class: Code_Description_Mixin

Module location: Dd_cddeo.pkg line 37 (view source)

****************************************************************************// Mixin Class: This creates the following interface // Get/Set Export_Code_Description_State item Item# to State // this determines if this "code" value in this item should be // used to determine the description value which MUST be the next // item. // Entry_Item (Code_Description(self)) // This must be the next item and is used as a marker. You MUST // Use this function and you may not alter its return value. // ****************************************************************************//

Class Hierarchy:

cObjectMixinCode_Description_Mixin

Class Definition

Functions and Procedures

StringCode_Description()
***********************************************************************// Code_description // Set Value will be augmented to see this return value and do // nothing with it (it will not set the value). This allows the actual // code item to do all of the work. // Should only be used by entry_item // ***********************************************************************//
Define_Code_Description_Mixin()
IntegerExport_Code_Description_State(Integer iItem)
Set(Integer iItem Integer iState)
************************************************************************// Get/Set Export_Code_Description_State // When true, the next item will be used to display a code description // ************************************************************************//
Set(integer iItem string sVal)
***********************************************************************// Set Local_Value // Augmented to handle code description support. It: // 1. Does nothing if passed value is the description token (IGNORE$ // ME$PLEASE). // 2. If a "code" item with export (Export_code_description_state for // item is T) it will display description in next item. // // NOTE!! This will REPLACE the set local_value in the extended deo mixin// These get mixed at the same level! // ***********************************************************************//