| |
Window Types and Objects | 14 |
| |
Main Window and Root Table | 27 |
| |
Direct Database Navigation | 27 |
| |
4. What a UserTalk Script Is Like | 35 |
| |
Scripts as Database Entries | 37 |
| |
5. Handlers and Parameters | 47 |
| |
What Is an Eponymous Handler? | 47 |
| |
6. Referring to Database Entries | 58 |
| |
How Variables and Database Entries Differ | 58 |
| |
Being Careful with the Database | 59 |
| |
7. The Scope of Variables and Handlers | 69 |
| |
Further Uses of Address Parameters | 88 |
| |
Being Careful with Address Parameters | 89 |
| |
Summary of the Datatypes | 97 |
| |
String and Char Literals | 109 |
| |
Lists and Records; Strings and Binaries | 115 |
| |
12. Control Structures | 118 |
| |
Conditional Constructs | 128 |
| |
13. Running and Debugging Scripts | 135 |
| |
Getting Help from DocServer | 144 |
| |
Getting Help from the Database | 145 |
| III. Data Manipulation | 147 |
| |
Case and Character Type | 151 |
| |
HTML-Related Conversions | 158 |
| |
Creation and Destruction | 170 |
| |
Verb Types, Window Types, and Modes | 177 |
| |
Verbs Operating in Edit Windows | 178 |
| |
21. Yielding, Pausing, Threads, and Semaphores | 198 |
| |
23. Extending the Language | 207 |
| |
Why XCMDs and UCMDs Exist | 208 |
| |
Manual Window Manipulation | 213 |
| |
Programmatic Window Manipulation | 216 |
| |
Preconfigured Modal Dialogs | 224 |
| |
Resource-Based Dialogs | 226 |
| |
Dialogs in Other Applications | 238 |
| |
Where the Menubars Are | 242 |
| |
Programmatic Menu Manipulation | 252 |
| |
User-Based Pseudo-Hooks | 260 |
| |
PICTs and Frontier Pictures | 261 |
| |
Types of Exported Object | 264 |
| |
Implementation of Exported Objects | 272 |
| |
Backing Up the Database | 273 |
| |
30. Multiple Databases | 279 |
| |
Programmatic Interface | 280 |
| |
31. Driving the System | 285 |
| |
32. Driving Other Applications | 300 |
| |
How to Use This Chapter | 300 |
| |
34. Driving Frontier from Outside | 336 |
| |
OSA Scripting Applications | 337 |
| |
BBEdit and PageSpinner | 349 |
| |
Other External Editors | 352 |
| |
41. Web Site Management | 389 |
| |
Web Page Object Datatypes | 406 |
| |
Previewing and Releasing | 418 |
| |
Loading an Existing Site | 420 |
| |
Operators Used in Boolean Expressions | 450 |
| |
47. Apple Event Suites | 554 |
|