Utility Diskette # 3 - Part II
Reader's Clinic - Slow Multivalued Screen Display
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.
QTIPS - Unlimited Softkeys
Playing with Scan Codes
QTIPS - Compiling Protection Code
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd)
REVMEDIA Revisted
New "Soft" Functionality
Redefining Keys
Referential Integrity
@ATTACK - @Edit.Keys
@ATTACK - @Environ.Keys
@ATTACK - @Int.Const
@ATTACK - @Move.Keys
@ATTACK - @Priority.Int
@ATTACK - @Macro.Keys
@ATTACK - @Macro.Mode
Playing with Scan Codes
Uncommon Knowledge - WC_Unkeys%
Uncommon Knowledge - WC_Except_Keys%
Uncommon Knowledge - WC_Soft_Keys%
SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Form.List.S
Make.Index
Index Sub Revisited
QTIPS - Make.Index 2.11+
QUERY.SUB
Version 3 Technical Highlights - Creating New Accounts Programmatically
Version 3 TCL Subroutines - Creating New Accounts
Version 3 TCL Subroutines - Creating Tables
Reader's Clinic - Scribe Replace Processes in Window
Deep Zoom Revisited
Deep Zoom by Les Palenik - Cosmotron Systems Ltd
QTIPS - Command Line Options
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Utility Diskette # 4
Report Professional (TM) - Dialog Software
R3 Report Writer Reviewed by Richard Guise, CSS Ltd
Deep Zoom Revisited
Deep Zoom by Les Palenik - Cosmotron Systems Ltd
Reader's Clinic - Scribe Replace Processes in Window
Deep Zoom Revisited
Deep Zoom by Les Palenik - Cosmotron Systems Ltd
Prompt Help
Reader's Clinic - Scribe Replace Processes in Window
@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
Collector Windows
QTIPS - Reusing Symbolics in Windows
QTIPS - Skipping Prompts
Reader's Clinic - Functions and Subroutines
Argument passing - Subroutines and Functions - Mike Pope
VERBatim - V126
Esc.To.Exit
Uncommon Knowledge - WC_WST_CHAR%
Prompt Help
VERBatim - V6
QTIPS - BASIC Options
The End of the Line - Mike Pope and Hal Wyman
2.1 Highlights
REVMEDIA Revisited
@ATTACK - @Modal
@ATTACK - @Record
@ATTACK - @Reduction.Done
Collector Windows
Soft Windows
Reader's Clinic - Template Name at Pre-Init
Reader's Clinic - Page Marks in Windows

RevMedia FKB

DocumentV4I9A3
TitleDeep Zoom by Les Palenik - Cosmotron Systems Ltd
KeywordsDEEP
ZOOM
TextUsually if you want to display a secondary window FROM a CURRENT window
you would add a softkey option to that window e g Shift F1 WITH a code of
"W" and name of the secondary window If you need to "jump" into several
windows e g product customer vendor FROM an invoice window you'll have
to use multiple soft keys e g Shift F1 for products Shift F2 for
customers and Shift F3 for vendors This method is usually too difficult to
remember for the users and in complex SCREENS it uses up too many keys

We adopted in all our applications a consistent single "Deep Zoom" key that
allows the user to invoke the desired secondary window You can use any
soft key but to make it easier for the user use Shift F3 which is similar
to F3 (zoom)


This is what it takes :
In each window define the Shift F3 key as the "Deep Zoom" soft key key

ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍSoftkeysÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º º
º Key User Description Code Command º
º SF1 Invoice Report S INVOICE_REPORT º
º SF3 Deep Zoom S DEEPZOOM º
º º

In the prompt table (Shift F6 in the Paint) insert the name of the
corresponding windows into the Register 1 for all applicable prompts Now
when you press Shift F3 the DEEPZOOM subroutine retrieves the name of the
specified window and invokes that window (if prompt contains any data the
@Id is loaded WITH that value)

Subroutine DeepZoom
*******************
* Author:Les Palenik Cosmotron SYSTEMS Ltd
$Insert Include Window_Common%
* Load the window name FROM Register 1
WindowName = WC_Prompts%
* Load the CURRENT prompt data
RecId = WC_Is%
If WindowName Then
SaveId = @Id ; SaveRec = @Record
Call Catalyst("W" WindowName : " " : RecId)
@Id = SaveId ; @Record = SaveRec
End
Return


The only limitation of the above method is that you must position the cursor
on the right prompt before you can "zoom" into the desired secondary window
The advantages of the intuitive "Deep Zoom" operation however outweigh by
far that restriction In fact many of our users consider now the Deep Zoom
key an integral part of Advanced Revelation and are surprised when this
keystroke won't work in other Revelation applications


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

Page last modified: 31/01/03