SYSCALLS/PAD - Display Manager pad calls 1987/01/22
Include files:
C: /sys/ins/pad.ins.c
Fortran: /sys/ins/pad.ins.ftn
Pascal: /sys/ins/pad.ins.pas
Procedures and Functions:
PAD_$CLEAR_FRAME (stream-id, seek-key, status)
Clears the current frame, leaving it active.
PAD_$CLOSE_FRAME (stream-id, status)
Closes a frame, leaving its contents in the pad, and returns to
line-oriented processing on the input pad.
PAD_$COOKED (stream-id, status)
Disables raw mode input or output to a pad.
PAD_$CPR_ENABLE (stream-id, report-cpr-type, status)
Enables reporting of the keyboard cursor position for
an input pad in raw mode. (You can only get keyboard
cursor position reports on pads in raw mode).
PAD_$CREATE (pathname, name-length, pane-type, related-stream-id, side,
pane_options, pane-size, pane-stream-id, status)
Creates a new pad and a window pane to view it.
PAD_$CREATE_FRAME (stream-id, width, height, status)
Creates a frame in a pad.
PAD_$CREATE_ICON (pathname, name-length, type, unit, icon-pos, icon-char,
window, stream-id, status)
Creates a new pad and associated window in icon format.
PAD_$CREATE_WINDOW (pathname, name-length, pad-type, unit, window,
stream-id, status)
Creates a new pad and a window to view it.
PAD_$DEF_PFK (stream-id, key-name, definition, def-len, status)
Defines a program function key for use by a program.
PAD_$DELETE_FRAME (stream-id, status)
Deletes and clears the current frame.
PAD_$DM_CMD (stream-id, command, command-length, status)
Executes a Display Manager command.
PAD_$EDIT_WAIT (pane-stream-id, status)
Suspends program execution until you close an edit
window pane, then converts the stream so that the program can
access the new input.
PAD_$FORCE_PROMPT (stream-id, status)
Forces an unterminated string to be written as a prompt
in an input window.
PAD_$ICON_WAIT (stream-id, window-no, icon-moved, icon-pos, status)
Waits until a window is expanded from an icon format to
a full-window size or until the icon window moves.
PAD_$INQ_DISP_TYPE (stream-id, display-type, unit, status)
Returns the type of display associated with the
given stream ID.
PAD_$INQ_FONT (stream-id, font-width, font-height,
font-name, font-size, font-len, status)
Returns information about the current font.
PAD_$INQ_FULL_WINDOW (stream-id, window-no, window, status)
Returns information about the entire window specified, including the
border and legend.
PAD_$INQ_ICON (stream-id, window-no, icon-pos, icon-char, status)
Returns information about a window in icon format.
PAD_$INQ_ICON_FONT (stream-id, window-no,font-name
font-buf-size, font-len, status)
Returns information about the current icon font.
PAD_$INQ_KBD (stream-id, buffer-size, kbd-suffix, length, status)
Returns information about the keyboard currently in use.
PAD_$INQ_POSITION (stream-id, x, y, status)
Returns the position of the output cursor.
PAD_$INQ_VIEW (stream-id, window-number, line, eof-linenum, x-offset,
y-offset, status)
Returns information about the position of a window
relative to a pad.
PAD_$INQ_WINDOWS (stream-id, windowlist, window-list-size,
window-no, status)
Returns information about windows viewing the current pad.
is-icon = PAD_$IS_ICON (stream-id, window-no, status)
Checks if a window is in icon form.
PAD_$LOAD_FONT (stream-id, font-pathname, name-length, font-id, status)
Loads a character font.
PAD_$LOCATE (stream-id, x, y, character, status)
Returns the position of the keyboard cursor in response to a
keystroke.
PAD_$MAKE_ICON (stream-id, window-no, icon-char, status)
Changes an existing window into icon format.
PAD_$MAKE_INVISIBLE (stream-id, window-no, status)
Makes a visible window invisible.
PAD_$MOVE (stream-id, rel-abs, x, y, status)
Moves the output cursor.
PAD_$POP_PUSH_WINDOW(stream-id, window-no, flag, status)
Pops or pushes a window.
PAD_$RAW (stream-id, status)
Places an input or transcript pad in raw mode.
PAD_$SELECT_WINDOW (stream-id, window-no, status)
Makes an invisible window visible and/or changes an
icon-format window into a full-sized window.
PAD_$SET_AUTO_CLOSE (stream-id, window-no, auto-close, status)
Sets a window to close automatically when its pad closes.
PAD_$SET_BORDER(stream-id, window-number, flag, status)
Adds a border to, or removes the border from, a full window.
PAD_$SET_FULL_WINDOW (stream-id, window-no, window, status)
Moves a window or sets a window position for future use.
PAD_$SET_ICON_FONT (stream-id, window-no, font-name,
font-len, status)
Sets the current icon font to a specified font name.
PAD_$SET_ICON_POS (stream-id, window-no, icon-pos, icon-char, status)
Moves an icon or sets an icon position for future use.
PAD_$SET_SCALE (stream-id, x-factor, y-factor, status)
Sets a scale factor for cursor operations.
PAD_$SET_TABS (stream-id, tab-stop-array, no-of-tabs, status)
Sets tab stops within a pad.
PAD_$SET_VIEW (stream-id, window-no, line, x-offset,
y-offset, status)
Positions a window to establish a given view.
PAD_$USE_FONT (stream-id, font-id, status)
Invokes a loaded font.