1
0
mirror of synced 2026-01-13 15:37:38 +00:00
Interlisp.medley/docs/primer/003-TOC.TEDIT
2020-12-13 17:04:48 -07:00

11 lines
8.7 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1
Medley for the Novice, Release 2.0
1
Medley for the Novice, Release 2.0
TABLE OF CONTENTS
1
TABLE OF CONTENTS
1
TABLE of CONTENTS
6
Preface vii
1. Brief Glossary 1-1
2. Typing Shortcuts
Programmer's Assistant 2-1
If You Make a Mistake 2-2
3. Using Menus
Making a Selection from a Menu 3-1
Explanations of Menu Items 3-2
Submenus 3-2
Summary 3-3
4. How to Use Files
Types of Files 4-1
Directories 4-1
Directory Options 4-2
Subdirectories 4-2
To See What Files Are Loaded 4-3
Simple Commands for Manipulating Files 4-3
Connecting to a Directory 4-3
File Version Numbers 4-4
5. FileBrowser
Calling the FileBrowser 5-1
FileBrowser Commands 5-3
6. Those Wondertul Windows!
Windows Provided by Medley 6-1
Creating a Window 6-2
Right Button Default Window Menu 6-2
Explanation of Each Menu Item 6-3
Scrollable Windows 6-4
Other Window Functions 6-5
PROMPTPRlNT 6-5
WHlCHW 6-6
7. Editing and Saving
Defining Functions 7-1
Simple Editing in the Executive Window 7-2
Using the List Structure Editor 7-3
Commenting Functions 7-4
File Functions and Variables: How to See and Save Them 7-5
File Variables 7-5
Saving Interlisp-D on Files 7-5
8. Your Init File
Using the USERGREETFILES Variable 8-1
Making an Init File 8-1
9. Medley Forgiveness: DWIM 9-1
10. Break Package
Break Windows 10-1
Break Package Examples 10-1
Ways to Stop Execution from the Keyboard (Breaking Lisp) 10-3
Break Menu 10-3
Returning to Top Level 10-4
11. WhatTo Do lf ... 11-1
12. Window and Regions
Windows 12-1
CREATEW 12-1
WlNDOWPROP 12-2
Getting Windows to Do Things 12-3
BUTTONEVENTFN 12-5
Looking at a Window's Properties 12-5
Regions 12-5
13. What Are Menus?
Displaying Menus 13-1
Getting Menus to Do Stuff 13-2
WHENHELDFN and WHENSELECTEDFN Fields of a Menu 13-3
Looking at a Menu's Fields 13-5
14. Bitmaps 14-1
15. Displaystreams
Drawing on a Displaystream 15-1
DRAWUNE 15-1
DRAWTO 15-2
DRAWCIRCLE 15-3
FILLCIRCLE 15-1
Locating and Changing Your Position in a Displaystream 15-4
DSPXP0SITION 15-5
DSPYPOSlTION 15-5
MOVETO 15-5
16. Fonts
What Makes Up a Font 16-1
Fontdescriptors and FONTCREATE 16-2
Display Fonts 16-3
InterPress Fonts 16-3
Functions for Using Fonts 16-4
FONTPROP - Looking at Font Properties 16-4
STRINGWlDTH 16-5
DSPFONT- Changing the Font in One Window 16-5
Personalizing Your Font Profile 16-6
17. The Inspector
Calling the Inspector 17-1
Using the Inspector 17-2
Inspector Example 17-2
18. Masterscope
SHOW DATA Command and GRAPHER 18-2
19. Where Does All the Time Go? SPY
How to Use Spy with the SPY Window 19-1
How to Use SPY from the Lisp Top Level 19-2
Interpreting SPY's Results 19-2
20. Free Menus
Free Menu Example 20-1
Parts of a Free Menu Item 20-2
Types of Free Menu Items 20-3
21. The Grapher
Say it with Graphs 21-1
Add a Node 21-2
Add a Link 21-2
Delete a Link 21-2
Delete a Node 21-2
Move a Node 21-2
Making a Graph from a List 21-2
Incorporating Grapher into Your Program 21-2
More of Grapher 21-2
22. Resource Management
Naming Variables and Records 22-1
Some Space and Time Considerations 22-2
Global Variables 22-3
Circular Lists 22-3
When You Run Out of Space 22-4
23. Simple Interactions with the Cursor, a Bitmap, and a Window
GETMOUSESTATE Example Function 23-1
Advising GETMOUSESTATE 23-2
Changing the Cursor 23-2
Functions for Tracing the Cursor 23-3
Running the Functions 23-6
24. Glossary of Global System Variables
Directories 24-1
Flags 24-2
History Lists 24-3
System Menus 24-3
Windows 24-4
Miscellaneous 24-4
25. Other Useful References 25.1
Index INDEX-1
[This page intentionally left blank](LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (LOWERROMAN "" "") STARTINGPAGE# 3) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN "" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (TEXT NIL NIL (54 54 504 690) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (LOWERROMAN "" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN "" "")) (54 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (LOWERROMAN "" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN "" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL)))))3<01> <01>T500<01>0<01>2<01> <01>800<01>0H<01>2<01><00>2<01><00>2<01>
<01>;00<01>0H`<01>2<01> <01>-<01><00><01>TF<01><01> PAGEHEADING VERSOHEADF<01><01> PAGEHEADING RECTOHEADE<01><01> PAGEHEADINGFOOTINGVE<01><01> PAGEHEADINGFOOTINGR
TIMESROMAN
 HELVETICA HELVETICA HELVETICA
MODERN MODERNMODERN
 HRULE.GETFNMODERN
#
 HRULE.GETFNMODERN

#   HRULE.GETFNMODERN
   HRULE.GETFNMODERN
 HRULE.GETFNMODERN     $   "+   &#
,$;  '  ?  $(  5  !
=
 &,1%  $ %)-!  !. #)!@%' (   
$=5z<35>