1: Introduction
[ Top ]- What's New
- Audience
- How the User Guide is Organized
- System Requirements
- HTML Formatting
- For More Information
2: Explorer's Guide to Frontier
[ Top ]- The Frontier Files
- The Main Window
- Quick Scripts
- Variables, the Object Database, and Tables
- Word Processing Windows
- Outline Windows
- The Menubar Window and Scripts
- A Sample Frontier Scripting Session
- Creating a Safety Margin Entry
- Writing the Script, Step 1
- Writing the Script, Step 2
- Writing the Script, Step 3
- Compiling and Error-Checking the Script
- Connecting to a Menu
3: Writing UserTalk Scripts
[ Top ]- Where do I put my Scripts?
- Structuring a UserTalk Script
- Comments in UserTalk Scripts
- Editing a UserTalk Script
- Turning a Script Into a Verb
- Compiling a UserTalk Script
- Running a UserTalk Script
- Debugging
- Reusable Code
4: The UserTalk Language
[ Top ]- Repetition, Decisions
- Error Handling
- Bundles
- Variables in UserTalk
- UserTalk Verbs
- DocServer Documentation
- Documentation in Frontier
- UserTalk Operators
- UserTalk Datatypes
5: Scripting Other Applications
[ Top ]- How Scripts Control Programs
- Control One Application
- Integrate Multiple Applications
- Frontier Install Scripts
- What About My Application?
6: The Object Database
[ Top ]- Introduction
- Organization of the Database
- Sub-Tables in root
- Special Locations for Scripts
- Information On Each Object
- Addressing Objects
- When You Can Use Partial Object Names
- Names Containing Special Characters
- Indexed Addressing Alternative
- Locating an Object
- Finding Text Information
- Variables and the Database
- Exporting Objects
- Importing Objects
- Personal Use of the Database
7: The Frontier Environment
[ Top ]- Frontier's Menus
- Scripts and the Special Menus
- A Word About Terminology
- Apple Menu
- File Menu
- Edit Menu
- UserLand Menu
- UserLand Menu, continued
- Net Menu
- Custom Menu
- Suites Menu
- Window Menu
- Dynamic "Object" Menus
- Outline Menu
- Script Menu
- Menubar Menu
- Table Menu
- WP Menu
- Navigating in and Using Frontier's Windows
- Table Windows
- WP Windows
- Outline-Based Windows
- Outlines in the Menubar Editor
- Script-Editing Windows
- Quick Script Window
8: Scripting the Operating System
[ Top ]- The Verb Sets
- File Verbs
- Finder Verbs
- Launch Verbs
- Speaker Verbs
- System Verbs
- Example: Alias Maker
9: Desktop Scripts
[ Top ]- An Overview of Desktop Scripts
- A Closer Look
- Count Word Files
- Recently Changed Files
- Customizing Desktop Scripts
- Counting Other Kinds of Files
- Using a Folder's Date as a Starting Point
- Creating Desktop Scripts
10: Suites and Agents
[ Top ]- Suites
- Example: Activity Tracker Suite
- Describing the Desired Functionality
- Defining the Needed Scripts
- Defining and Building the Menu
- Write the Needed Scripts
- Attaching Scripts to the Menu
- Create Needed Objects
- Testing the Suite
- Adding the Suite to a Menu
- Testing Launch from Menu
- Saving the Modified Root
- Agents
- Example: Appointment Reminder
- Sharing Scripts