Annotation of researchv10dc/man/adm/man9/pads.9, revision 1.1.1.1

1.1       root        1: .TH PADS 9.5
                      2: .CT 2 comm_term
                      3: .SH NAME
                      4: pads \- user interface package
                      5: .SH DESCRIPTION
                      6: .I Pads
                      7: is a mouse-based interface for browsing a network
                      8: of windows.
                      9: .PP
                     10: Button 1 points.
                     11: Pointing at a window makes it current, with a heavy border;
                     12: pointing at a line of text makes it current, inverts its video,
                     13: and scrolls it to the middle of the window.
                     14: A scroll bar at the left of each window shows how
                     15: much of the text of a window is visible;
                     16: pointing into the scroll region controls what text is displayed.
                     17: .PP
                     18: Button 2 has a menu of operations that apply to the current line.
                     19: Operations above the 
                     20: .B ~~~~~ 
                     21: separator are specific to each line;
                     22: operations below the separator are generic line operations:
                     23: .TF truncate
                     24: .TP
                     25: .B cut
                     26: Remove the line.
                     27: .PD
                     28: .TP
                     29: .B sever
                     30: Remove the line and all lines above it.
                     31: .TP
                     32: .B fold
                     33: If lines pass the right margin, continue them on following lines.
                     34: .TP
                     35: .B truncate
                     36: Truncate lines at the right margin.
                     37: .LP
                     38: Button 3 has a menu of window-level operations, and is in three parts.
                     39: Below the lower separator is a list of windows;
                     40: selecting one makes it current.
                     41: They appear in front-to-back screen order, current at the top.
                     42: Operations above the upper separator are specific to each window;
                     43: operations between the separators are generic window operations:
                     44: .TF truncate
                     45: .TP
                     46: .B reshape
                     47: .TP
                     48: .B move
                     49: .TP
                     50: .B close
                     51: Like
                     52: .BR reshape ,
                     53: .BR move ,
                     54: and
                     55: .B delete
                     56: in 
                     57: .IR mux (9.1).
                     58: .PD
                     59: .TP
                     60: .B fold 
                     61: .br
                     62: .ns
                     63: .TP
                     64: .B truncate
                     65: apply to all lines in the window.
                     66: .PP
                     67: Keyboard characters accumulate at the bottom of the layer.
                     68: If the current line accepts input, it flashes with each keystroke;
                     69: otherwise, if the current window accepts input, its border flashes.
                     70: Carriage return is ignored until a line or window
                     71: accepts the text, whereupon
                     72: the input line is sent to the line or window.
                     73: The ESC key substitutes the
                     74: .IR mux (9.1)
                     75: global snarf buffer.
                     76: .PP
                     77: If the first character of a line from the keyboard is
                     78: .B <
                     79: or
                     80: .B >
                     81: the remainder of the line is interpreted as a shell command.
                     82: For
                     83: .BR < ,
                     84: each line of the command's standard output is sent to the line or window,
                     85: as though it had come from the keyboard.
                     86: For
                     87: .BR > ,
                     88: the line or lines of the window become the command's standard input.
                     89: Each line or window that accepts keyboard input produces
                     90: some help in response to
                     91: .BR ? .
                     92: Special cursor icons occasionally appear:
                     93: .TP
                     94: arrow-dot-dot-dot
                     95: The host is completing an operation; the terminal is ready
                     96: asynchronously.
                     97: .TP
                     98: exclamation mark
                     99: Confirm a dangerous menu selection by pressing that menu's button again.
                    100: .SH SEE ALSO
                    101: T. A. Cargill,
                    102: .I Pads Programming Guide

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.