Parameters:
destroyObject
disable_UI
/*------------------------------------------------------------------------------
Purpose: DISABLE the User Interface
Parameters: <none>
Notes: Here we clean-up the user-interface by deleting
dynamic widgets we have created and/or hide
frames. This procedure is usually called when
we are ready to "clean-up" after running.
------------------------------------------------------------------------------*/
displayFields
/*------------------------------------------------------------------------------
Purpose: Super Override
Parameters:
Notes:
------------------------------------------------------------------------------*/
INPUT pcColValues AS CHARACTER
displayLinks
displayObjects
/*------------------------------------------------------------------------------
Purpose: This procedure is run during initialization to display initial
values for non-database-related fields, and is also run from
displayFields in case those values change with each new record.
Parameters: <none>
Notes: This procedure is in the include file rather than the super
procedure because it is easiest to display the fields in the
DISPLAYED-OBJECTS list from the object itself.
------------------------------------------------------------------------------*/
initializeObject
repositionObject
INPUT pdCol AS DECIMAL
INPUT pdRow AS DECIMAL
start-super-proc
/*------------------------------------------------------------------------------
Purpose: Procedure to start a super proc if it's not already running,
and to add it as a super proc in any case.
Parameters: Procedure name to make super.
Notes: NOTE: This presumes that we want only one copy of an ADM
super procedure running per session, meaning that they are
stateless and "multi-threaded". This is intended to be the case
for ours, but may not be true for all super procs.
------------------------------------------------------------------------------*/
INPUT pcProcName AS CHARACTER
anyMessage
FUNCTION anyMessage RETURNS LOGICAL IN SUPER .
fetchMessages
FUNCTION fetchMessages RETURNS CHARACTER IN SUPER .
getCurrentPage
/* Preprocs to identify to compiler which properties are in the temp-table.*/
FUNCTION getCurrentPage RETURNS INTEGER IN SUPER .
getObjectType
FUNCTION getObjectType RETURNS CHARACTER ( ) FORWARD .
getObjectVersion
FUNCTION getObjectVersion RETURNS CHARACTER IN SUPER .
getUIBMode
FUNCTION getUIBMode RETURNS CHARACTER IN SUPER .
getUserProperty
FUNCTION getUserProperty RETURNS CHARACTER ( INPUT pcPropName AS CHARACTER INPUT ) IN SUPER .
linkHandles
FUNCTION linkHandles RETURNS CHARACTER ( INPUT pcLink AS CHARACTER INPUT ) IN SUPER .
messageNumber
FUNCTION messageNumber RETURNS CHARACTER ( INPUT piMessage AS INTEGER INPUT ) IN SUPER .
setUserProperty
/* These preprocessors let the get and set methods know at compile time
which property values are located in the temp-table and which must
be accessed through the property functions.
*/
FUNCTION setUserProperty RETURNS LOGICAL ( INPUT pcPropName AS CHARACTER INPUT , INPUT pcPropValue AS CHARACTER INPUT ) IN SUPER .
showMessage
/* These preprocessors tell at compile time which properties can be
retrieved directly from the property temp-table. */
FUNCTION showMessage RETURNS LOGICAL ( INPUT pcText AS CHARACTER INPUT ) IN SUPER .
Top
|