HP OpenVMS Systems Documentation

Content starts here

OpenVMS/Hanzi RTL Chinese Screen Management (SMG$) Manual


Previous Contents

Examples
7-1 Using SMG$ Routines in VAX Ada
7-2 Using SMG$ Routines in VAX BASIC
7-3 Using SMG$ Routines in VAX BLISS32
7-4 Using SMG$ Routines in VAX COBOL
7-5 Using SMG$ Routines in DEC Fortran
7-6 Using SMG$ Routines in VAX MACRO
7-7 Using SMG$ Routines in VAX Pascal
7-8 Using SMG$ Routines in VAX PL/I
7-9 Using SMG$ Routines in VAX RPG II
Figures
1-1 Pasteboard Coordinate System
2-1 Paste Operation
2-2 Unpaste Operation
2-3 Repaste Operation
2-4 Move Operation
2-5 Pop Operation
2-6 Occlusion Check
2-7 Lines Drawn Without SMG$DRAW_LINE
2-8 Lines Drawn with SMG$DRAW_LINE
SMG-1 Output Generated After Virtual Displays Are Pasted
SMG-2 Output Generated After the Viewport Is Created
SMG-3 Output Generated After Calling SMG$CHANGE_VIEWPORT
SMG-4 Output Generated by FORTRAN Program Calling SMG$CHECK_FOR_OCCLUSION
SMG-5 First Virtual Display Generated by This Example
SMG-6 Second Virtual Display Generated by This Example
SMG-7 Output Generated After the Call to SMG$COPY_VIRTUAL_DISPLAY
SMG-8 Output Generated by Creating a Viewport
SMG-9 Output of FORTRAN Program Calling SMG$CREATE_VIRTUAL_DISPLAY
SMG-10 Output Generated Before the Call to SMG$DELETE_CHARS
SMG-11 Output Generated After the Call to SMG$DELETE_CHARS
SMG-12 Output Generated by FORTRAN Program Before the Call to SMG$DELETE_LINE
SMG-13 Output Generated After the Call to SMG$DELETE_LINE
SMG-14 Output Generated Before Any Input or Messages Are Trapped
SMG-15 Output Generated After a Broadcast Message Is Trapped
SMG-16 Output Generated After a Call to LIB$SPAWN
SMG-17 Output Generated by FORTRAN Program Calling SMG$DRAW_LINE
SMG-18 Output Generated by FORTRAN Program Calling SMG$DRAW_RECTANGLE
SMG-19 AST Routine Arguments
SMG-20 Output Before the Call to SMG$ERASE_CHARS
SMG-21 Output After the Call to SMG$ERASE_CHARS
SMG-22 Initial Output of FORTRAN Program Calling SMG$ERASE_DISPLAY
SMG-23 Output Displayed After the Call to SMG$ERASE_DISPLAY
SMG-24 Initial Output Generated by FORTRAN Program Calling SMG$ERASE_LINE
SMG-25 Output Generated After the Call to SMG$ERASE_LINE
SMG-26 Output Generated by SMG$GET_VIEWPORT_CHAR
SMG-27 Output Generated by FORTRAN Program Before the Call to SMG$INSERT_CHARS
SMG-28 Output Generated by FORTRAN Program After the Call to SMG$INSERT_CHARS
SMG-29 Output Generated Before the Call to SMG$INSERT_LINE
SMG-30 Output Generated After the Call to SMG$INSERT_LINE
SMG-31 Output Generated by Program Calling SMG$LABEL_BORDER
SMG-32 Arguments for Moving Text
SMG-33 Output of FORTRAN Program Calling SMG$PUT_CHARS
SMG-34 Output Generated by FORTRAN Program Calling SMG$PUT_LINE
SMG-35 Output Generated by FORTRAN Program Calling SMG$PUT_LINE_WIDE
SMG-36 Output Generated by FORTRAN Program Calling SMG$READ_FROM_DISPLAY
SMG-37 Output Generated by FORTRAN Program Calling SMG$READ_KEYSTROKE
SMG-38 Output Generated Before the Call to SMG$READ_STRING
SMG-39 Output Generated After the Call to SMG$READ_STRING
SMG-40 Output Generated by FORTRAN Program Calling SMG$REPAINT_SCREEN
SMG-41 Output Generated by FORTRAN Program Calling SMG$REPAINT_SCREEN
SMG-42 Output Before the Call to SMG$MOVE_VIRTUAL_DISPLAY
SMG-43 Output Displayed After the Call to SMG$MOVE_VIRTUAL_DISPLAY
SMG-44 Output Displayed After the Call to SMG$REPASTE_VIRTUAL_DISPLAY
SMG-45 Output Generated by Pasting the Virtual Display
SMG-46 Output Generated After First Call to SMG$SCROLL_VIEWPORT
SMG-47 Output Generated After the Second Call to SMG$SCROLL_VIEWPORT
SMG-48 Output Generated After the Last Call to SMG$SCROLL_VIEWPORT
SMG-49 Output Generated Before a Menu Selection Is Made
SMG-50 Output Generated After the User Selects an Item
SMG-51 Output Generated Before the User Selects a Menu Item
SMG-52 Output Generated After Two Selections
SMG-53 Output Generated After EXIT Is Selected
SMG-54 Output Generated Before a Menu Item Is Selected
SMG-55 Output Generated After Three Menu Selections
SMG-56 Output Generated After Program Completion
Tables
1 Character set supported by Chinese terminal
1-1 Routines that Support Third Party Terminals
1-2 Input Routines
1-3 Output Routines
2-1 Default Character Set Names
3-1 Terminator Values
5-1 Boolean Capabilities
5-2 Numeric Capabilities
5-3 String Capabilities
5-4 String_2 Capabilities

Previous Next Contents