Please enable JavaScript to view this site.

A-Shell Development History

New PCKLST flag XTF2_SAVRES (&h8000) causes PCKLST to save the screen area unless the XTROP_DELETE opcode is used, in which case it causes PCKLST to restore the area previously saved. Note that PCKLST will automatically save and restore the area of a pop-up, without using this flag, provided that the XTF_MODELESS flag is not set. If XTF_MODELESS is set, then you can set the XTF2_SAVRES flag (in 2nd 4-byte flag word, i.e. flag2) in the first call to create the list display, and again in the final XTROP_DELETE call to remove it. The flag currently does not affect XTREE (GUI mode), which does something like this automatically already.