Chapter 6 |
6
|
Using Korean Screen Management Routines to Develop New Programs
|
6.1
|
Calling Routines That Do Not Use the Korean Screen Management Facility
|
Chapter 7 |
7
|
Examples of Calling SMG$ Routines
|
Part |
Part
|
SMG$ Reference Section
|
Command 1
|
SMG$ADD_KEY_DEF
|
Command 2
|
SMG$BEGIN_DISPLAY_UPDATE
|
Command 3
|
SMG$BEGIN_PASTEBOARD_UPDATE
|
Command 4
|
SMG$CANCEL_INPUT
|
Command 5
|
SMG$CHANGE_PBD_CHARACTERISTICS
|
Command 6
|
SMG$CHANGE_RENDITION
|
Command 7
|
SMG$CHANGE_VIEWPORT
|
Command 8
|
SMG$CHANGE_VIRTUAL_DISPLAY
|
Command 9
|
SMG$CHECK_FOR_OCCLUSION
|
Command 10
|
SMG$CONTROL_MODE
|
Command 11
|
SMG$COPY_VIRTUAL_DISPLAY
|
Command 12
|
SMG$CREATE_KEY_TABLE
|
Command 13
|
SMG$CREATE_MENU
|
Command 14
|
SMG$CREATE_PASTEBOARD
|
Command 15
|
SMG$CREATE_SUBPROCESS
|
Command 16
|
SMG$CREATE_VIEWPORT
|
Command 17
|
SMG$CREATE_VIRTUAL_DISPLAY
|
Command 18
|
SMG$CREATE_VIRTUAL_KEYBOARD
|
Command 19
|
SMG$CURSOR_COLUMN
|
Command 20
|
SMG$CURSOR_ROW
|
Command 21
|
SMG$DEFINE_KEY
|
Command 22
|
SMG$DEL_TERM_TABLE
|
Command 23
|
SMG$DELETE_CHARS
|
Command 24
|
SMG$DELETE_KEY_DEF
|
Command 25
|
SMG$DELETE_LINE
|
Command 26
|
SMG$DELETE_MENU
|
Command 27
|
SMG$DELETE_PASTEBOARD
|
Command 28
|
SMG$DELETE_SUBPROCESS
|
Command 29
|
SMG$DELETE_VIEWPORT
|
Command 30
|
SMG$DELETE_VIRTUAL_DISPLAY
|
Command 31
|
SMG$DELETE_VIRTUAL_KEYBOARD
|
Command 32
|
SMG$DISABLE_BROADCAST_TRAPPING
|
Command 33
|
SMG$DISABLE_UNSOLICITED_INPUT
|
Command 34
|
SMG$DRAW_CHAR
|
Command 35
|
SMG$DRAW_LINE
|
Command 36
|
SMG$DRAW_RECTANGLE
|
Command 37
|
SMG$ENABLE_UNSOLICITED_INPUT
|
Command 38
|
SMG$END_DISPLAY_UPDATE
|
Command 39
|
SMG$END_PASTEBOARD_UPDATE
|
Command 40
|
SMG$ERASE_CHARS
|
Command 41
|
SMG$ERASE_COLUMN
|
Command 42
|
SMG$ERASE_DISPLAY
|
Command 43
|
SMG$ERASE_LINE
|
Command 44
|
SMG$ERASE_PASTEBOARD
|
Command 45
|
SMG$EXECUTE_COMMAND
|
Command 46
|
SMG$FIND_CURSOR_DISPLAY
|
Command 47
|
SMG$FLUSH_BUFFER
|
Command 48
|
SMG$GET_BROADCAST_MESSAGE
|
Command 49
|
SMG$GET_DISPLAY_ATTR
|
Command 50
|
SMG$GET_KEY_DEF
|
Command 51
|
SMG$GET_KEYBOARD_ATTRIBUTES
|
Command 52
|
SMG$GET_NUMERIC_DATA
|
Command 53
|
SMG$GET_PASTEBOARD_ATTRIBUTES
|
Command 54
|
SMG$GET_PASTING_INFO
|
Command 55
|
SMG$GET_TERM_DATA
|
Command 56
|
SMG$GET_VIEWPORT_CHAR
|
Command 57
|
SMG$HOME_CURSOR
|
Command 58
|
SMG$INIT_TERM_TABLE
|
Command 59
|
SMG$INIT_TERM_TABLE_BY_TYPE
|
Command 60
|
SMG$INSERT_CHARS
|
Command 61
|
SMG$INSERT_LINE
|
Command 62
|
SMG$INVALIDATE_DISPLAY
|
Command 63
|
SMG$KEYCODE_TO_NAME
|
Command 64
|
SMG$LABEL_BORDER
|
Command 65
|
SMG$LIST_KEY_DEFS
|
Command 66
|
SMG$LIST_PASTEBOARD_ORDER
|
Command 67
|
SMG$LIST_PASTING_ORDER
|
Command 68
|
SMG$LOAD_KEY_DEFS
|
Command 69
|
SMG$LOAD_VIRTUAL_DISPLAY
|
Command 70
|
SMG$MOVE_TEXT
|
Command 71
|
SMG$MOVE_VIRTUAL_DISPLAY
|
Command 72
|
SMG$NAME_TO_KEYCODE
|
Command 73
|
SMG$PASTE_VIRTUAL_DISPLAY
|
Command 74
|
SMG$POP_VIRTUAL_DISPLAY
|
Command 75
|
SMG$PUT_CHARS
|
Command 76
|
SMG$PUT_CHARS_HIGHWIDE
|
Command 77
|
SMG$PUT_CHARS_MULTI
|
Command 78
|
SMG$PUT_CHARS_WIDE
|
Command 79
|
SMG$PUT_HELP_TEXT
|
Command 80
|
SMG$PUT_LINE
|
Command 81
|
SMG$PUT_LINE_HIGHWIDE
|
Command 82
|
SMG$PUT_LINE_MULTI
|
Command 83
|
SMG$PUT_LINE_WIDE
|
Command 84
|
SMG$PUT_STATUS_LINE
|
Command 85
|
SMG$READ_COMPOSED_LINE
|
Command 86
|
SMG$READ_FROM_DISPLAY
|
Command 87
|
SMG$READ_KEYSTROKE
|
Command 88
|
SMG$READ_STRING
|
Command 89
|
SMG$REMOVE_LINE
|
Command 90
|
SMG$REPAINT_SCREEN
|
Command 91
|
SMG$REPASTE_VIRTUAL_DISPLAY
|
Command 92
|
SMG$REPLACE_INPUT_LINE
|
Command 93
|
SMG$RESTORE_PHYSICAL_SCREEN
|
Command 94
|
SMG$RETURN_CURSOR_POS
|
Command 95
|
SMG$RETURN_INPUT_LINE
|
Command 96
|
SMG$RING_BELL
|
Command 97
|
SMG$SAVE_PHYSICAL_SCREEN
|
Command 98
|
SMG$SAVE_VIRTUAL_DISPLAY
|
Command 99
|
SMG$SCROLL_DISPLAY_AREA
|
Command 100
|
SMG$SCROLL_VIEWPORT
|
Command 101
|
SMG$SELECT_FROM_MENU
|
Command 102
|
SMG$SET_BROADCAST_TRAPPING
|
Command 103
|
SMG$SET_CURSOR_ABS
|
Command 104
|
SMG$SET_CURSOR_MODE
|
Command 105
|
SMG$SET_CURSOR_REL
|
Command 106
|
SMG$SET_DEFAULT_STATE
|
Command 107
|
SMG$SET_DISPLAY_SCROLL_REGION
|
Command 108
|
SMG$SET_KEYPAD_MODE
|
Command 109
|
SMG$SET_OUT_OF_BAND_ASTS
|
Command 110
|
SMG$SET_PHYSICAL_CURSOR
|
Command 111
|
SMG$SET_TERM_CHARACTERISTICS
|
Command 112
|
SMG$UNPASTE_VIRTUAL_DISPLAY
|