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 Korean 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 |