VERBatim - V25
REVMEDIA Revisted
QTIPS - Code/Command Help
QTIPS - Improving the Message Window
QTIPS - DOSTime
VERBatim - V11
@ATTACK - @Backgrnd.Time
@ATTACK - @Index.Time
QTIPS - Time-outs in Windows
Popups
VERBatim - V16
Popups
Utility Diskette # 3 - Part I
Popups
Catalyst Tips
Reader's Clinic - Screen Width
Screen Grabber
Reader's Clinic - Slow Multivalued Screen Display
Utility Diskette # 4
@ATTACK - @Scribe.State
Reader's Clinic - Scribe Replace Processes in Window
Flashing Background
Message
VERBatim - V41
Screen Grabber
Window or Not ?
Popups
Play it Again, Cam
QTIPS - Video.Rw
Window or Not?
Uncommon Knowledge - WC_Vprev%
Uncommon Knowledge - WC_VWindow%
QTIPS - Query Windows - Changing Colours
Video Control
Version 3 Technical Highlights - Input.Char
Set_Attach_Sub and Attach images
Reader's Clinic - Page Marks in Windows
@ATTACK - @Cursors(x)
@ATTACK - @List.Active
@ATTACK - @Rec.Count
Playing with Scan Codes
QTIPS - SET.MACROS - Choosing Active Macro Set
Reader's Forum
Reader's Clinic - Incorrect Indexes
Vroom
RTP Series - RTP20
RTP Series - RTP12
Form.List.S
VERBatim - V5
@ATTACK - @Last.Select.Process
@ATTACK - @Save.Select
QTIPS - File Variable of File In SELECT Statement
QUERY.SUB
REVMEDIA Revisited
QTIPS - Extended Select Syntax
Spindex - A Review
Spindex vs BondTRV
REVMEDIA Revisited
QTIPS - Replacing GAS.BAR routine during PERFORM "SELECT"
QTIPS - Extended Select BY
QTIPS - EasyWriter
QTIPS - MFS - Select.Index
@ATTACK - @Modal
@ATTACK - @CPU.Type
Simple Security
QTIPS - Hiding Symbolic Source Code
Using One Dictionary With Multiple Tables - Aaron Kaplan - SoftMart Inc
VERBatim - V2
Viewer
@ATTACK - @Browse.Mode
@ATTACK - @File.Error.Mode
@ATTACK - @Macro.Mode
QTIPS - Using INIT.VIEW with Printers
@ATTACK - @Scroll.Mode
@ATTACK - @View.Mode
QUERY.SUB
What's New (and un(der)documented!) In 2.12
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Direct Assignment by Comparison
File Variables
Argument passing - Subroutines and Functions - Mike Pope
RevTech Replies - Mike Pope (RevTech UK Ltd)
Symbol Table Structure
@ATTACK - @Attrbt.Ptr
@ATTACK - @Query.Table
REVMEDIA Revisited
Uncommon Knowledge - WC_Table_Exit_Mode%
QTIPS - New Catalyst Option
Version 3 Technical Highlights - Deleting Tables Programmatically
Version 3 Technical Highlights - Aliasing Tables Programmatically
Version 3 TCL Subroutines - Creating Tables
Version 3 TCL Subroutines - Deleting Tables
Version 3 TCL Subroutines - Aliasing Tables
Symbol Table Structure
Reader's Clinic - Capture Command and Captured Keystrokes
Catalyst
Popups
Catalyst Tips
QTIPS - NoRead
Reader's Clinic - EVAL
QTIPS - New Catalyst Option
SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
QTIPS - Command Line Options
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Utility Diskette # 4
Prompt Help
QTIPS - Improved Menu Help 1
QTIPS - Improved Menu Help 2
@ATTACK - @Macro.Hex
Playing with Scan Codes
Uncommon Knowledge - WC_Detail_Help%
Uncommon Knowledge - WC_Protect_Help%
Argument passing - Subroutines and Functions - Mike Pope
Vroom
RTP Series - RTP32
Utility Diskette # 3 - Part I
Utility Diskette # 4
@ATTACK - @Return.Value
Reader's Clinic - RList Column Names
Reader's Clinic - Blank Column Headings in RLIST
QTIPS - Column Heading Limit

RevMedia FKB

DocumentV1I9A4
TitlePopups
KeywordsPOPUP
UTILITY.DOC
POP.UP.TEXT
PTYPE
VIDEO.RW
POP.UP
%WINDOWS%
CATALYST
TextSeveral issues ago it was mentioned that the functionality of POPUPS was
increased in version 1 1 and documented in a Technical Bulletin (#17 April
11 1989) by William Morgan of RevTech Technical Support Since that time
several requests for further information have been received This article is
based on (with correction) that original Technical Bulletin but also
includes some previously undocumented features The new functionality
centres chiefly on extensions to the PTYPE parameter as documented in
UTILITY DOC in record POP UP TEXT (q v )

"Easywriter" Style Popups (Overlaid)
If PTYPE<1 1 2> is set to 1 before POP UP is called the popup will not be
removed FROM screen upon termination It is then the responsiblity of the
programmer to restore the screen to its original state by the use of
VIDEO RW

If PTYPE<1 1 4> is set to 1 POP UP returns the VIDEO RW image in PTYPE
along WITH the VIDEO RW coordinates X1 in OULX<1> X2 in OULY<1> Y1 in
OULX<2> and Y2 in OULY<2> Thus the screen could be redisplayed by the call

VIDEO RW(OULX<1> OULX<2> OULY<1> OULY<2> "R" PTYPE)

Pre tagging Popup Choices
PTYPE<1 1 6> can be loaded WITH an @Tm delimited list of rows in the Popup
to tag on entry

Limiting Popup Depth
PTYPE<1 1 3> can be set to the maximum number of rows permitted per page of
popup

Keeping an Active Select List
If you have an active select list and you wish to call a popup WITHOUT using
the select list for the popup the select list may be preserved by adding an
S onto the T parameter (ie Type = TS)

Removing Some % Items FROM Dictionary Popups
If the final character of MODE is set to % certain % type dictionary items
will be omitted FROM the poup This is actually of little use as %WINDOWS%
is still included This seems to be achieved by a literal comparison so
the % items omitted can be seen in the variable table of $POP UP

Context Sensitive Help
Any Catalyst call may be made when the user presses F1 by inserting the code
and command (comma delimited) into RANGE In addition the help may be made
ROW SPECIFIC by including the special literal <@POS> within the Catalyst
call as a branch or argument This literal will be swapped WITH the
contents of the first field of the CURRENT row of the popup before the
Catalyst call is made Thus SETTING RANGE to "S TEST <@POS>" would call
subroutine TEST PASSING it the value contained in the first column of the
current row of the popup NB THIS FEATURE ONLY WORKS IF THE POPUP IS AN F
OR R TYPE IT DOES NOT WORK FOR T TYPES

Concept Help
Any Catalyst call can be made when the user presses Ctrl F2 by inserting the
code and command (command delimited) into PTYPE<1 1 8> This command can
be forcibly executed on entry to the popup by SETTING PTYPE<1 1 9> to 1


(Volume 1 Issue 9 Page 4)
[revmedia/copyrigh.htm]

Page last modified: 08/02/03