[an error occurred while processing this directive]

HP OpenVMS Systems Documentation

Content starts here

OpenVMS/Hangul RTL Korean Screen Management (SMG$) Manual


Begin

Contents (summary)
Preface Preface
Chapter 1 Overview of the Korean Screen Management Facility (SMG$)
Chapter 2 Korean Screen Management Output Operations
Chapter 3 Korean Screen Management Input Operations
Chapter 4 Advanced Screen Management Features
Chapter 5 Support for Third Party Terminals
Chapter 6 Using Korean 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 Korean Screen Management Facility (SMG$)
     1.1     Pasteboards
     1.2     Virtual Displays
     1.3     Viewports
     1.4     Virtual Keyboards
Chapter 2
2 Korean 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 Korean 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 Korean Screen Management
     5.7     Input Support for Foreign Terminals
     5.8     Support for SET and SHOW TERMINAL Commands


Previous Next Contents