[an error occurred while processing this directive]
HP OpenVMS Systems Documentation
OpenVMS/Hanzi RTL Chinese Screen Management (SMG$) Manual
Begin
Contents (summary)
Preface
Preface
Chapter 1
Overview of the Chinese Screen Management Facility (SMG$)
Chapter 2
Chinese Screen Management Output Operations
Chapter 3
Chinese Screen Management Input Operations
Chapter 4
Advanced Screen Management Features
Chapter 5
Support for Third Party Terminals
Chapter 6
Using Chinese Screen Management Routines to Develop New Programs
Chapter 7
Examples of Calling SMG$ Routines
Part
SMG$ Reference Section
Figures
Examples
Tables
Contents
Preface
Preface
Preface
Chapter 1
1
Overview of the Chinese Screen Management Facility (SMG$)
1.1
Pasteboards
1.2
Virtual Displays
1.3
Viewports
1.4
Virtual Keyboards
Chapter 2
2
Chinese Screen Management Output Operations
2.1
Composition Operations
2.1.1
Paste Operation
2.1.2
Unpaste Operation
2.1.3
Repaste Operation
2.1.4
Move Operation
2.1.5
Delete and Pop Operations
2.1.6
Occlusion Check Operation
2.2
Output Through Virtual Displays
2.2.1
Cursor Position
2.2.2
Deletion Operations
2.2.3
Erasure Operations
2.2.4
Insertion Operations
2.2.5
Writing Operations
2.2.5.1
Character-Oriented Output
2.2.5.2
Line-Oriented Output
2.2.6
Changing the Rendition of a Virtual Display
2.2.7
Drawing and Removing Drawn Lines and Characters
2.2.8
Displaying External Text
2.2.9
Reading from a Virtual Display
2.2.10
Viewports
2.2.10.1
Creating a Viewport
2.2.10.2
Deleting a Viewport
2.2.10.3
Pasting and Unpasting a Viewport
2.2.10.4
Scrolling and Moving a Viewport
2.2.10.5
Changing Viewport Characteristics
2.2.11
Menus
2.2.11.1
Creating a Menu
2.2.11.2
Deleting a Menu
2.2.11.3
Selecting from a Menu
2.2.11.3.1
Default Mode
2.2.11.3.2
RETURN_IMMED Mode
2.2.11.3.3
REMOVE_ITEM Mode
2.2.12
Saving a Virtual Display
2.2.13
Changing Terminal Characteristics
2.2.14
Setting the Default Character Set of a Virtual Display
2.3
Operational Controls
2.3.1
Minimal Update
2.3.2
Buffering
2.3.3
Tabs
2.4
Batching Output Operations
2.4.1
Display Update Batching
2.4.2
Pasteboard Update Batching
Chapter 3
3
Chinese Screen Management Input Operations
3.1
Obtaining Data from Virtual Keyboards
3.2
Setting and Retrieving Virtual Keyboard Characteristics
3.3
Line Composition Using Keypad Keys
3.4
States
3.5
Terminators
3.6
Line Recall and the Recall Buffer
3.7
Interaction of Input and Output
Chapter 4
4
Advanced Screen Management Features
4.1
Asynchronous Events
4.1.1
Broadcast Messages
4.1.2
Unsolicited Input
4.1.3
Out-of-Band ASTs
4.2
Subprocesses
4.2.1
Creating a Subprocess
4.2.2
Deleting a Subprocess
4.2.3
Executing Commands in a Subprocess
4.3
Moving the Cursor
4.4
Exit Handler
Chapter 5
5
Support for Third Party Terminals
5.1
TERMTABLE Interface Routines
5.2
Capability Fields
5.2.1
Boolean Capability Fields
5.2.2
Numeric Capability Fields
5.2.3
String Capability Fields
5.2.4
Argument Substitution
5.2.5
Arithmetic Operations
5.3
Creating an OpenVMS Terminal Capabilities File
5.4
Examples
5.5
Creating TERMTABLE.EXE
5.6
Capability Fields Used by Chinese Screen Management
5.7
Input Support for Foreign Terminals
5.8
Support for SET and SHOW TERMINAL Commands
Previous
Next
Contents