Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pad — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026