Headings
Release 2.0
BRIEF GLOSSARY
PREFACE
TYPING SHORTCUTS
Programmer’s Assistant
If You Make a Mistake
TABLE of CONTENTS
USING MENUS
Making a Selection from a Menu
Explanation of Menu Items
Submenus
Summary
HOW TO USE FILES
Types of Files
If a file contains: Then:
Directories
Directory Options
Subdirectories
To See What Files Are Loaded
Simple Commands for Manipulating Files
Connecting to a Directory
File Version Numbers
FILEBROWSER
Calling the FileBrowser
FileBrowser Commands
THOSE WONDERFUL WINDOWS!
Windows Provided by Medley
Creating a Window
Right Button Default Window Menu
Explanation of Each Menu Item
Scrollable Windows
Other Window Functions
PROMPTPRlNT
(PROMPTPRINT "THIS WILL BE PRINTED IN THE PROMPT WINDOW")
WHlCHW
EDITING AND SAVING
Defining Functions
Simple Editing in the Executive Window
Using the List Structure Editor
Commenting Functions
File Functions and Variables: How to See and Save Them
File Variables
Saving Interlisp-D on Files
(FILES?)
(MAKEFILE ’MY.FILE.NAME)
YOUR INIT FILE
Using the USERGREETFILES Variable
Making an Init File
MEDLEY FORGIVENESS: DWIM
BREAKPACKAGE
Break Windows
Break Package Example
Ways to Stop Execution from the Keyboard (Breaking Lisp)
Break Menu
Returning to Top Level
WHAT TO DO IF ...
Executive Window turns black
You closed the Executive Window
Mouse disappears
Second window appears
You keep getting beeped at
You cannot delete the first letter
Your function is just sitting there
A Break Window appears
You have run out of space
(GAINSPACE)
A redefined message appears
UNBOUND ATOM
UNDEFINED CAR OF FORM
You have traced APPLY
WINDOWS AND REGIONS
Windows
CREATEW
WlNDOWPROP
Getting Windows to Do Things
BUTTONEVENTFN
Looking at a Window’s Properties
Regions
WHAT ARE MENUS?
Displaying Menus
Getting Menus to Do Stuff
WHENHELDFN and WHENSELECTEDFN Fields of a Menu
Looking at a Menu’s Fields
BITMAPS
DISPLAYSTREAMS
Drawing on a Displaystream
DRAWLlNE
DRAWTO
DRAWClRCLE
FlLLClRCLE
Locating and Changing Your Position in a Displaystream
DSPXPOSlTlON
DSPYPOSlTlON
MOVETO
FONTS
What Makes Up a Font
Fontdescriptors and FONTCREATE
Display Fonts
InterPress Fonts
Functions for Using Fonts
FONTPR0P Looking at Font Properties
STRlNGWlDTH
DSPFONT - Changing the Font in One Window
Personalizing Your Font Profile
THE INSPECTOR
Calling the Inspector
Using the Inspector
Inspector Example
MASTERSCOPE
SHOW DATA Command and GRAPHER
WHERE DOES ALL THE TIME GO? SPY
How to Use Spy with the SPY Window
How to Use SPY from the Lisp Top Level
Interpreting SPY’s Results
FREE MENUS
Free Menu Example
Parts of a Free Menu Item
Types of Free Menu Items
THE GRAPHER
Say it with Graphs
Add a Node
Add a Link
Delete a Link
Delete a Node
Move a Node
Making a Graph from a List
Incorporating Grapher into Your Program
More of Grapher
RESOURCE MANAGEMENT
Naming Variables and Records
Some Space and Time Considerations
Global Variables
Circular Lists
When You Run Out of Space
SIMPLE INTERACTIONS WITH THE CURSOR, A BITMAP, AND A WINDOW
GETMOUSESTATE Example Function
Advising GETMOUSESTATE
Changing the Cursor
Functions for Tracing the Cursor
Running the Functions
GLOSSARY OF GLOBAL SYSTEM VARIABLES
Directories
Flags
History Lists
System Menus
Windows
Miscellaneous
OTHER USEFUL REFERENCES