072002 |
(^Choose3)
|
( meta $title #pos ::handler → ob T )
( meta $title #pos ::handler → F )
The main choose engine.
--
<REF>TEXT:Browser49
|
073002 |
(^Choose3Save)
|
( meta $title #pos ::handler → ob T )
( meta $title #pos ::handler → F )
Save and restore HARDBUFF/2 around a ^Choose3
call.
--
<REF>TEXT:Browser49
|
074002 |
(^Choose3Index)
|
( meta $title #pos ::handler → #idx T )
( meta $title #pos ::handler → F )
Same as ^Choose3 , but returns the index of
the selected item instead of the item
itself. #idx starts at zero.
--
<REF>TEXT:Browser49
|
06E002 |
(^Choose2)
|
( meta $title #pos → ob T )
( meta $title #pos → F )
Call ^Choose3 with empty message handler.
--
<REF>TEXT:Browser49
|
06F002 |
(^Choose2Save)
|
( meta $title #pos → ob T )
( meta $title #pos → F )
Save and restore HARDBUFF/2 around a ^Choose2
call.
--
<REF>TEXT:Browser49
|
070002 |
(^Choose2Index)
|
( meta $title #pos → #idx T )
( meta $title #pos → F )
Call Choose3Index with empty message handler.
This is just
:: 'DROPFALSE FPTR2 ^Choose3Index ;
--
<REF>TEXT:Browser49
|
005002 |
(^sysCHOOSE)
|
( $title {} %sel → ob %1 )
( $title {} %sel → %0 )
Equivalent to User RPL CHOOSE command.
--
<REF>TEXT:Browser49
|
075002 |
(^ChooseDefHandler)
|
( → ::handler )
Pushed the default message handler (the one
used by the CAT key) on the stack.
--
<REF>TEXT:Browser49
|
088002 |
(^SaveHARDBUFF)
|
( → )
Save HARDBUFF and HARDBUFF2 is a safe place.
--
<REF>TEXT:Browser49
|
089002 |
(^RestoreHARDBUFF)
|
( → )
Restore HARDBUFF and HARDBUFF2 saved with
SaveHARDBUFF .
--
<REF>TEXT:Browser49
|
077002 |
(^Choose3OK)
|
( → )
The OK action executed by Choose3 if OK or
ENTER is pressed.
--
<REF>TEXT:Browser49
|
076002 |
(^Choose3CANCL)
|
( → )
The CANCEL action executed by Choose3 if
CANCL or ON is pressed.
--
<REF>TEXT:Browser49
|