InterViews Reference Manual Version 2.6 + Updates
January 1999
Computer Systems Laboratory
Departments of Electrical Engineering and Computer Science
Stanford University
Stanford, CA 94305
with updates made at
Department of Computer Science
Cal Poly University
San Luis Obispo, CA 93407
Copyright (c) 1987, 1988, 1989, 1990 The Board of Trustees of the Leland Stanford Junior University. Permission to copy this manual or any portion thereof as necessary for use of this software is hereby granted provided this copyright notice and statement of permission are included.
Contents
Introcution
Adjuster - incremental scrolling and zooming
Banner - one line title bar
Bitmap - bit mapped data
Border , and related subclasses - visual separators
Box , and related subclasses - tile interactors in a box
Brush - line style and width for a painter
Button , and related subclasses - interactive buttons
Canvas - region for graphics output
ChiefDeputy - buffer communication with remote object space
Color - colors for a painter
Connection - interprocess communication
Control , ControlState - select and execute an action
Cursor - pointing device image
Damage - manage and repair damage to graphics
Deck - a stack of interactors on top of each other
Deputy - pack and send remote messages
Dialog - popup dialog interactor
Event - input events
FileBrowser - browse and/or select file names
FileChooser - dialog box for choosing a file name
Font - text font for a painter
Frame , and related subclasses - surrounding interactor
Glue , and related subclasses - open space between interactors
Graphic - persistent structured graphics objects
GraphicBlock - interactor containing a Graphic
Interactor - base class for interactive objects
Menu , and related subclasses - menus
Message - interactor containing text
ObjectSpace - distributed objects
ObjectStub - unpack remote messages
Painter - graphics output
Panner - two-dimensional scrolling and zooming
Pattern - fill patterns for a painter
Persistent - persistent object package for Graphic
Perspective - visible portion of an interactor
PropertySheet - user- customizable attributes
Raster - simple rasterized image data
Regexp - regular expression searching
ReqErr - handle request errors
Resource - InterViews shared object
Rubband - rubberbanding graphical objects
Scene , MonoScene - composite interactors
Scroller , and related subclasses - scrolling an interactor
Sensor - input interest for interactors
Shape - what shape a canvas should have
StringBrowser - browse and/or select items in a list
StringChooser - dialog box for choosing items in a list
StringEditor - single line interactive string editor
StringPool - store strings in large chunks
StringTable - map strings to unique pointers
Subject - object with interactive views
Table - associative store for object pointers
TextBuffer - operations on unstructured text
TextDisplay - unstructured text display
TextEditor - basic unstructured text editing
Transformer - transformation matrix for Painter
Tray - compose interactors into arbitrary or constrained layouts
Viewport - scrollable view
World - root scene for a display
WorldView - manipulate root scene