DEC Text Processing Utility Reference ManualOrder Number: AA--PWCCB--TE
November 1996
This manual describes the elements of the DEC Text Processing Utility (DECTPU). It is intended as a reference manual for experienced programmers. Revision/Update Information: This manual supersedes the DEC Text Processing Utility Reference Manual, Version 3.1 for OpenVMS Version 6.0. Software Version: DEC Text Processing Utility Version 3.1 for OpenVMS Alpha Version 7.1 and OpenVMS VAX Version 7.1
November 1996 Digital Equipment Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description. Possession, use, or copying of the software described in this publication is authorized only pursuant to a valid written license from Digital or an authorized sublicensor. Digital conducts its business in a manner that conserves the environment and protects the safety and health of its employees, customers, and the community. © Digital Equipment Corporation 1996. All rights reserved. The following are trademarks of Digital Equipment Corporation: DEC, DECpaint, DECwindows, Digital, GIGI, OpenVMS, ULTRIX, ULTRIX Mail Connection, VAX, VAXcluster, VAX RMS, VAXstation, VMS, VMS/ULTRIX Connection, VT, and the DIGITAL logo. The following are third-party trademarks: Motif is a registered trademark of Open Software Foundation, Inc. PostScript is a registered trademark of Adobe Systems Incorporated. All other trademarks and registered trademarks are the property of their respective holders.
ZK6020 The OpenVMS documentation set is available on CD-ROM. This document was prepared using VAX DOCUMENT, Version V3.2m.
PrefaceIntended AudienceThis manual is a reference for experienced programmers who want to program in the DEC Text Processing Utility (DECTPU). Some features of DECTPU, for example, the callable interface and the built-in procedure FILE_PARSE, are intended for system programmers who have a good understanding of OpenVMS system concepts. Document StructureThis manual is organized as follows:
Related DocumentsSee the following documents for additional information:
For additional information on the Open Systems Software Group (OSSG) products and services, access the Digital OpenVMS World Wide Web site. Use the following URL:
Reader's CommentsDigital welcomes your comments on this manual. Print or edit the online form SYS$HELP:OPENVMSDOC_COMMENTS.TXT and send us your comments by:
How To Order Additional DocumentationUse the following table to order additional documentation or information. If you need help deciding which documentation best meets your needs, call 800-DIGITAL (800-344-4825).
ConventionsThe name of the OpenVMS AXP operating system has been changed to the OpenVMS Alpha operating system. Any references to OpenVMS AXP or AXP are synonymous with OpenVMS Alpha or Alpha. In this manual, every use of DECwindows and DECwindows Motif refers to DECwindows Motif for OpenVMS software. The following conventions are also used in this manual:
Chapter 1
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Screen Layout | ||
|---|---|---|
| ADJUST_WINDOW | SET (PAD) | SET (VIDEO) |
| CREATE_WINDOW | SET (PROMPT_AREA) | SET (WIDTH) |
| MAP | SET (SCREEN_UPDATE) | SHIFT |
| REFRESH | SET (SCROLLING) | UNMAP |
| SET (DISPLAY_VALUE) | SET (STATUS_LINE) | UPDATE |
| SET (HEIGHT) | SET (TEXT) | |
| Moving the Cursor | ||
| CURSOR_HORIZONTAL | SET (COLUMN_MOVE_VERTICAL) | SET (DETACHED_ACTION) |
| CURSOR_VERTICAL | SET (CROSS_WINDOW_BOUNDS) | SET (MOVE_VERTICAL_CONTEXT) |
| SCROLL | ||
| Moving the Editing Position | ||
| MOVE_HORIZONTAL | MOVE_VERTICAL | POSITION |
| Manipulating Text | ||
| APPEND_LINE | ERASE_LINE | SEARCH_QUIETLY |
| BEGINNING_OF | FILE_PARSE | SELECT |
| CHANGE_CASE | FILE_SEARCH | SELECT_RANGE |
| COPY_TEXT | FILL | SET (ERASE_UNMODIFIABLE) |
| CREATE_BUFFER | MARK | SET (MODIFIABLE) |
| CREATE_RANGE | MESSSAGE_TEXT | SET (MODIFIED) |
| EDIT | MODIFY_RANGE | SPLIT_LINE |
| END_OF | MOVE_TEXT | TRANSLATE |
| ERASE | READ_FILE | WRITE_FILE |
| ERASE_CHARACTER | SEARCH | |
| Matching Patterns | ||
| ANCHOR | MATCH | SCANL |
| ANY | NOTANY | SPAN |
| ARB | PAGE_BREAK | SPANL |
| LINE_BEGIN | REMAIN | UNANCHOR |
| LINE_END | SCAN | |
| Status of the Editing Context | ||
| CURRENT_BUFFER | SET (DEBUG) | SET (NO_WRITE) |
| CURRENT_CHARACTER | SET (DEFAULT_DIRECTORY) | SET (OUTPUT_FILE) |
| CURRENT_COLUMN | SET (FACILITY_NAME) | SET (OVERSTRIKE) |
| CURRENT_DIRECTION | SET (FORWARD) | SET (PAD_OVERSTRUCK_TABS) |
| CURRENT_LINE | SET (INFORMATIONAL) | SET (PERMANENT) |
| CURRENT_OFFSET | SET (INSERT) | SET (RECORD_ATTRIBUTE) |
| CURRENT_ROW | SET (JOURNALING) | SET (RECORD_MODE) |
| CURRENT_WINDOW | SET (KEYSTROKE_RECOVERY) | SET (REVERSE) |
| DEBUG_LINE | SET (LEFT_MARGIN) | SET (RIGHT_MARGIN) |
| ERROR | SET (LEFT_MARGIN_ACTION) | SET (RIGHT_MARGIN_ACTION) |
| ERROR_LINE | SET (LINE_NUMBER) | SET (SPECIAL_ERROR_SYMBOL) |
| ERROR_TEXT | SET (MARGINS) | SET (SUCCESS) |
| GET_INFO | SET (MAX_LINES) | SET (SYSTEM) |
| LOCATE_MOUSE | SET (MESSAGE_ACTION_LEVEL) | SET (TAB_STOPS) |
| RECOVER_BUFFER | SET (MESSAGE_ACTION_TYPE) | SET (TIMER) |
| SET (AUTO_REPEAT) | SET (MESSAGE_FLAGS) | SET (TRACEBACK) |
| SET (BELL) | SET (MOUSE) | SHOW |
| Defining Keys | ||
| ADD_KEY_MAP | LAST KEY | SET (PRE_KEY_PROCEDURE) |
| CREATE_KEY_MAP | LOOKUP_KEY | SET (SELF_INSERT) |
| CREATE_KEY_MAP_LIST | REMOVE_KEY_MAP | SET (SHIFT_KEY) |
| DEFINE_KEY | SET (KEY_MAP_LIST) | SET (UNDEFINED_KEY) |
| KEY_NAME | SET (POST_KEY_PROCEDURE) | UNDEFINE_KEY |
| Multiple Processing | ||
| ATTACH | SEND | SPAWN |
| CREATE_PROCESS | SEND_EOF | |
| Executing Programs | ||
| ABORT | COMPILE | RETURN |
| BREAK | EXECUTE | SAVE |
| Specific to DECwindows | ||
| CREATE_WIDGET | SET (DRM_HIERARCHY) | SET (MENU_POSITION) |
| DEFINE_WIDGET_CLASS | SET (ENABLE_RESIZE) | SET (RESIZE_ACTION) |
| GET_CLIPBOARD | SET (FIRST_INPUT_ACTION) | SET (SCREEN_LIMITS) |
| GET_DEFAULT | SET (GLOBAL_SELECT) | SET (SCROLL_BAR) |
| GET_GLOBAL_SELECT | SET (GLOBAL_SELECT_GRAB) | SET (SCROLL_BAR_AUTO_THUMB) |
| LOWER_WIDGET | SET (GLOBAL_SELECT_READ) | SET (UID) |
| MANAGE_WIDGET | SET (GLOBAL_SELECT_TIME) | SET (WIDGET) |
| RAISE_WIDGET | SET (GLOBAL_SELECT_UNGRAB) | SET (WIDGET_CALLBACK) |
| READ_CLIPBOARD | SET (ICON_NAME) | SET (WIDGET_CALL_DATA) |
| READ_GLOBAL_SELECT | SET (ICON_PIXMAP) | SET (WIDGET_CONTEXT_HELP) |
| REALIZE_WIDGET | SET (INPUT_FOCUS) | SET (WIDGET_RESOURCE_TYPES) |
| SEND_CLIENT_MESSAGE | SET (INPUT_FOCUS_GRAB) | UNMANAGE_WIDGET |
| SET (ACTIVE_AREA) | SET (INPUT_FOCUS_UNGRAB) | WRITE_CLIPBOARD |
| SET (CLIENT_MESSAGE) | SET (MAPPED_WHEN_MANAGED) | WRITE_GLOBAL_SELECT |
| SET (DEFAULT_FILE) | ||
| Miscellaneous | ||
| ASCII | INDEX | QUIT |
| CALL_USER | INT | READ_CHAR |
| CONVERT | JOURNAL_CLOSE | READ_KEY |
| CREATE_ARRAY | JOURNAL_OPEN | READ_LINE |
| DELETE | LEARN_ABORT | SET (EOB_TEXT) |
| EXIT | LEARN_BEGIN | SLEEP |
| EXPAND_NAME | LEARN_END | STR |
| FAO | LENGTH | SUBSTR |
| HELP_TEXT | MESSAGE | |
| Next | Contents | Index |
|
|
|
|
Copyright © Compaq Computer Corporation 1998. All rights reserved. Legal |
6020PRO.HTML
|
|