Hi All, We had discussions in IPROF'96 and HPWorld'97 SIGVPLUS on the Scrollable Picklist enhancement for VPLUS. Based on the feedback from those sessions now we have the revised proposal for this group's discussion. Please feel free to send your comments before May 19. I will summarize the comments and post to 3000-L mailing list. Looking forward to your valuable comments and suggestions. Thanks for your continued support and encouragement, Gopi ([log in to unmask]) CSY R&D India, Bangalore. ________________________________________________________________________ Scrollable Picklist in VPLUS [Enhancement proposal] Dated: 2 May 1997 [* This is only a proposal and it is subject to change *] This enhancement is to provide a facility for a scrollable pop-up window which can be used for a pick list in conjunction with VPLUS forms. The following requirements will be met by the implementation of this enhancement. 1. The pop-up window should be able to overlay a part of the screen. 2. The pop-up window should display text on several rows and allow the user to select the text on any row. 3. The window should provide a facility for scrolling so that additional rows of text can be displayed. 4. The display and interaction with the window should be in block mode. We propose to bundle this functionality into an intrinsic. The intrinsic will be similar in structure to existing intrinsics in VPLUS. This intrinsic can be called by applications in languages supported by VPLUS. When this intrinsic is callled by an application, a window pops up on the screen. Up and Down arrow keys may be used to position the cursor on the text to be selected. Function keys (or Enter key) will be used to scroll the text in the window. Function keys and/or Enter key will be provided to either select the text at the cursor position or quit. The location and size of the window can be specified through the intrinsic call. This functionality will be supported for DTC-connected HP 700/9X terminals. Proposed intrinsic sketch: VSCROLL(comarea, startrow, startcol, numrows, numcols, text) comarea startrow Starting row of the left top corner corner of the pop-up window startcol Starting column of the left top corner of the pop-up window numrows Suggested number of text rows to display in the pop-up window. Window is limited by the physical rows available for the screen. numcols Suggested number of text columns to display in the pop-up window.Window is limited by the physical columns available for the screen. text Return parameter. Text to be displayed in the pop-up window is read from the file HPPOPUP.PUB.SYS and selected text is returned in this parameter. ___________________________________________________________________________