File Variables
Argument passing - Subroutines and Functions - Mike Pope
RevTech Replies - Mike Pope (RevTech UK Ltd)
Symbol Table Structure
SecureUser
VERBatim - V25
@ATTACK - @Files.System
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
REVMEDIA Revisted
Redisplaying Multi-Values
Reader's Clinic - Dynamic Screen Display
Reader's Clinic - Related Windows
Uncommon Knowledge - WC_W%
Uncommon Knowledge - WC_Display_Action%
Reader's Forum
QTIPS - Window Bug and Debugging Window Bug
2.1 Highlights
REVMEDIA Revisited
QTIPS - Skipping Prompts
Reader's Clinic - Screen Width
Screen Grabber
Reader's Clinic - Slow Multivalued Screen Display
Utility Diskette # 4
@ATTACK - @CPU.Type
Vroom
RTP Series - RTP32
Utility Diskette # 3 - Part I
Reader's Clinic - Page Marks in Windows
Argument passing - Subroutines and Functions - Mike Pope
Caching in on the Frames Array - Mike Pope
QTIPS - Fast Dynamic Array Building
Reader's Clinic - Dynamic Screen Display
QTIPS - Window Bug and Debugging Window Bug
Uncommon Knowledge - WC_Redisplay_List%
Utility Diskette # 3 - Part II
Reader's Clinic - Slow Multivalued Screen Display
Reader's Clinic - Page Marks in Windows
Window or Not ?
Vroom - Window Processing
QTIPS - Window Symbol Tables
VROOM - Window Processing II
@ATTACK - @HW
Uncommon Knowledge - WC_Reset%
Reader's Clinic - Related Windows
Window or Not?
Reader's Clinic - Scribe Replace Processes in Window
Soft Windows
QTIPS - Window Bug and Debugging Window Bug
Overlapping Windows And Window Menus
QTIPS - New Catalyst Option
QTIPS - Collectors on the fly
QTIPS - Blank Menus in Windows
QTIPS - Moving Objects the EASY way.
Spreadsheet Emulation in ARev Windows
Redisplaying Multi-Values
Uncommon Knowledge - WC_Browse_Next%
Uncommon Knowledge - WC_Reset%
Reader's Clinic - Related Windows
Uncommon Knowledge - WC_Amv_Action%
Uncommon Knowledge - WC_Valid%
QTIPS - Window Bug and Debugging Window Bug
REVMEDIA Revisted
Uncommon Knowledge - WC_Reset%
Prompt Help
Reader's Clinic - Scribe Replace Processes in Window
VERBatim - V16
@ATTACK - @Int.Const
@ATTACK - @Move.Keys
@ATTACK - @Priority.Int
@ATTACK - @Macro.Mode
Uncommon Knowledge - WC_Unkeys%
Utility Diskette # 3 - Part I
Utility Diskette # 4
Readers Clinic - Quickly Coping with \
QTIPS - Menus Without an Action Bar
SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Creating Your Own Background Processes
@ATTACK - @Last.Select.Process
Reader's Forum
QTIPS - Menu Item Pre-Processing
VERBatim - V6
QTIPS - Suppressing Initial Form Feed
QTIPS - Using RTP29 In Place of V6
Defaults
QTIPS - Autofilling Default Values
REVMEDIA Revisted
Catalyst
Uncommon Knowledge - WC_Reset%
Uncommon Knowledge - WC_Amv_Action%
Uncommon Knowledge - WC_Is%
Uncommon Knowledge - WC_Reset%
Uncommon Knowledge - WC_Amv_Action%
Uncommon Knowledge - WC_Is_Orig%
QTIPS - Command Line Options
Customising the Status Line
Utility Diskette # 3 - Part I
QTIPS - Moving Objects the EASY way.

RevMedia FKB

DocumentV3I2A12
TitleUncommon Knowledge - WC_Display_Action%
KeywordsWC_DISPLAY_ACTION%
WINDOW_COMMON%
TextFlag variable used to tell the system that changes have been made to the
current record in such a way that the record must be redisplayed The
possible values of WC_Display_Action% are listed in the INCLUDE record as

REDISPLAY HIGHLIGHTS$ (4)
REDISPLAY PROMPTS$ (5)
REDISPLAY LIST$ (6)
REDISPLAY ALL$ (7)
RECALC PROMPTS$ (9)

REDISPLAY_HIGHLIGHT$ same as a REDISPLAY_PROMPT$ except that if
highlighting information for individual prompts has
been changed this will be updated and displayed

REDISPLAY_PROMPT$ redisplays all prompts on screen both F type and S
type

REDISPLAY_LIST$ redisplays the contents of the fields whose prompt
numbers are contained in the field mark delimited
array WC_Redisplay_List%

REDISPLAY_ALL$ does a complete redisplay of all prompts and labels in
the screen referring to the WC_Redisplay_list%
variable for the prompts to display (See REVMEDIA
Vol 1 Issue 2 Page 3)

RECALC_PROMPT$ this recalculates all symbolics on the screen and can
be invoked FROM within the window by pressing the
undocumented key Alt R (The equivalent of a
spreadsheet "Recalculate" handy to ensure that all
symbolics are up to date)


The system does not always need to be notified that WC_Display_Action% has
been set WC_Reset% is used to notify when needed When on a prompt
WC_Reset% does not need to be set on the Edit Pattern (and by extension the
Invalid logic although here the display action will not be taken until it
has repassed through the edit logic) Nor does it need to be set on the
Options and Softkeys When the user returns through the prompt (and before
the Post process is run) or chooses Options or Softkeys again
WC_Display_Action% will be taken ALSO WC_Reset% does not need to be set on
the Post process The display action will be taken AFTER the perpetual logic
has been run

In the following descriptions "Reset the prompt" is used to mean restart
prompting again as though the prompt had just been entered Thus if the
prompt were empty the default logic would be rerun followed by the pre
logic To force the system to recognise that WC_Display_Action% has been
set the following action must be taken (remember that DIFFERENT values of
WC_Reset% have DIFFERENT effects on WC_Is% and WC_Is_Orig% see Vol 2 Issue
8):

Default SETTING WC_Reset% to 4 will run the Pre Prompt logic followed
by the Perpetual logic and if WC_Reset% is not changed will
take the display action specified It will then WC_Reset% the
prompt SETTING WC_Reset% to 5 will repeat the above but omit
the Perpetual logic

Pre Prompt SETTING WC_Reset% to 4 will run the Perpetual logic and if
WC_Reset% is not changed will take the display action
specified It will then WC_Reset% the prompt Setting
WC_Reset% to 5 will take the display action specified and
WC_Reset% the prompt

Options SETTING WC_Reset% to 2 or 3 will run the Post logic followed
by the Perpetual logic and if WC_Reset% is not changed will
take the display action specified It will then WC_Reset% the
prompt SETTING WC_Reset% to 4 will run the Perpetual logic
and if WC_Reset% is not changed will take the display action
specified It will then WC_Reset% the prompt Setting
WC_Reset% to 5 will take the display action and WC_Reset% the
prompt

Edit SETTING WC_Reset% to 2 or 3 on a single valued or associated
multivalued prompt will run the Post logic followed by the
Perpetual logic and if WC_Reset% is not changed will take
the display action specified It will then WC_Reset% the
prompt If WC_Reset% is set to 4 on a single valued or
ASSOCIATED multivalued prompt it will run the Perpetual logic
and if WC_Reset% is not changed will take the display action
specified It will then WC_Reset% the prompt Setting
WC_Reset% to 5 on a single valued or ASSOCIATED multivalued
prompt will take the display action then WC_Reset% the prompt
On a non ASSOCIATED multivalued prompt the above processing
will be carried out when return is pressed on a blank line

Post SETTING WC_Reset% to 5 will just take the display action
without running the perpetual logic and move to the next
prompt

Invalid WC_Reset% values set in the INVALID logic will be acted upon
by the edit logic and will follow the same pattern

Softkeys SETTING WC_Reset% to 2 or 3 will run the Post logic followed
by the Perpetual logic and if WC_Reset% is not changed will
take the display action It will then WC_Reset% the prompt
SETTING WC_Reset% to 4 will run the Perpetual logic and if
WC_Reset% is not changed will take the display action It
will then WC_Reset% the prompt SETTING WC_Reset% to 5 will
take the display action and the WC_Reset% the prompt


(Volume 3 Issue 2 Pages 12 14)
[revmedia/copyrigh.htm]

Page last modified: 30/01/03