Group: user interface for hypertext
Topic: desktop metaphor for user interfaces
Topic: dialog boxes in a user interface
Topic: forms as a UserInterface
Topic: implementation of user interfaces
Topic: mouse as the user interface
Topic: multi-processing for a user interface
Topic: multiple activities in a user interface
Topic: multiple views for a user interface
Topic: property sheets for objects
Topic: scrolling a window
Topic: spatial metaphor in user interfaces
Topic: Thesa's user interface
Topic: tiled vs. overlapping windows
Topic: user interface tool kits
Topic: using icons to represent windows
| |
Summary
A window is a user-controlled region of a display. Windows can overlap each other. A window may be minimized as an icon or button. A window may be subdivided into panes. They are typically managed by the operating system, but an application may create and position windows automatically.
User input is directed to one window. Each window may be an independent process within a separate context. (cbb 4/98)
Subtopic: window as interface
Quote: in Smalltalk, interact with one active pane of one active window at a time; includes scroll bar and active menus [»teslL8_1981]
| QuoteRef: goldA3_1976 ;;5 All communication through dialogue windows and a mouse. Only current window can listen
| Quote: user views environment through windows for each task or aspect; may overlap [»teitW3_1977]
| Quote: Mesa tools should not make assumptions about the size and position of its windows [»sweeRE7_1985]
| Subtopic: components of a window
Quote: a Smalltalk window is a framed rectangle with a title tab; program output restricted to window [»teslL8_1981]
| Quote: every Smalltalk window has a window menu for resizing, moving, closing, printing, and revealing windows [»teslL8_1981]
| Quote: a Lisa window includes buttons in the margin; the folder button closes the window [»willG2_1983]
| Quote: in Lisa, change the size of a window by the expand/contract icon [»willG2_1983]
| Quote: in Waterloo Port, each window has a title line and a button line for controlling the activity [»malcM12_1983]
| Quote: a typical Oberon viewer has a header frame giving a name and menu, and a main frame for the viewer's contents [»wirtN9_1989]
| Quote: each Acme window, column, and display has a tag that names the window with its file, contains built-in commands, and provides an editable scratch area [»pikeR1_1994]
| Subtopic: window as directory
Quote: every Acme command is interpreted in the directory named by the corresponding window tag [»pikeR1_1994]
| Subtopic: window as multiplexed files
Quote: the 8 1/2 windowing system treats all resources as multiplexed files; e.g., /dev/bitblt; X window functionality in 10,000 lines of code [»pikeR6_1991]
| Subtopic: automatic window management
Quote: windows in the Programmer's Assistant appear to manage themselves, though the user can change position, size, etc. [»teitW3_1977]
| Quote: Acme automatically creates windows in a column with a single mouse click; easily rearranged by dragging a layout box [»pikeR1_1994]
| Quote: Acme's window placement: new windows created in the active column, 'execute' and 'search' do not change active window, output windows to the right, large blank spaces consumed [»pikeR1_1994]
| Quote: drag-and-drop window tag with automatic window rearrangement; if possible, keep window tag visible [»pikeR6_1991a]
| Subtopic: automatic hierarchical windows
Quote: Elastic Windows stretch, shrink, iconify to visualize roles through hierarchical windows
| Quote: Elastic Windows ten-fold faster than overlapping windows for a complex, comparison task [»kandE3_1998]
| Quote: use hierarchical windows to structure a work environment according to roles [»kandE3_1998]
| Subtopic: standard window system
Quote: although Amoeba had a smaller, faster window system, had to replace it with X-windows [»taneAS12_1990]
|
Related Topics
Group: user interface for hypertext (5 topics, 110 quotes)
Topic: desktop metaphor for user interfaces (18 items)
Topic: dialog boxes in a user interface (15 items)
Topic: forms as a UserInterface (11 items)
Topic: implementation of user interfaces (18 items)
Topic: mouse as the user interface (13 items)
Topic: multi-processing for a user interface (14 items)
Topic: multiple activities in a user interface (17 items)
Topic: multiple views for a user interface (26 items)
Topic: property sheets for objects (29 items)
Topic: scrolling a window (9 items)
Topic: spatial metaphor in user interfaces (33 items)
Topic: Thesa's user interface (8 items)
Topic: tiled vs. overlapping windows (21 items)
Topic: user interface tool kits (31 items)
Topic: using icons to represent windows (15 items)
|