Map
Index
Random
Help
Topics
th

Topic: windows for a UserInterface

topics > computer science > user interface > Group: graphical user interface



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 up

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 up

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 up

Quote: every Acme command is interpreted in the directory named by the corresponding window tag [»pikeR1_1994]

Subtopic: window as multiplexed files up

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 up

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 up

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 up

Quote: although Amoeba had a smaller, faster window system, had to replace it with X-windows
[»taneAS12_1990]

Related Topics up

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)


Updated barberCB 4/05
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.