LNS Home
Script Debugger
Download & Buy
x Explore
x Edit
x Run & Debug
x Deploy
What's New In 4.5
bullet Documentation
bullet Blog Posts
My SD Story
Software Updates
 
4.0.9 Update
3.0.9 Update
bullet 2.0.5 Update
x Free Downloads
 
XML Tools
XSLT Tools
x Property List Tools
x List & Record Tools
Register Your Copy of Script Debugger
Join the Script Debugger Mailing List
x AppleScript/ Scripting Links
Products
x Script Debugger 4.5
Site Contents
bullet Mark’s Blog
Product Registration
Bug Reporting
x Freeware
Contacting Us

SD4 Headling


image

Dictionary Info Pane

image

The info pane of the dictionary window displays the dictionary entry. Script Debugger’s display of dictionary entries has these useful features:

  • Completeness. Script Debugger displays all the information in a dictionary, where other script editor applications may omit some information.

  • Collapsibility. Each section of the dictionary info display is collapsible. For example, in the first illustration below, if you click on the “minus” symbol (image) to the left of the RESULT heading, the contents of the Result area are hidden. In a dictionary with large sections, this can be a considerable space saver.

  • Hyperlinking. Everything in blue with a dotted underline in a Script Debugger dictionary is a link. You click this link to follow it. For example, in the first illustration below, every time the person class is mentioned, it’s a link which you can click to jump to the dictionary’s entry on the person class. If you’re in doubt about what any linked word means, click on it! (There’s no penalty for doing so, as you can always come back afterwards.)

Note: links with solid underlines are external (i.e. somewhere on the Internet) and will be displayed in your web browser.

  • Cross-Referencing. Script Debugger analyzes the dictionary, draws some conclusions, and displays the resulting information. For example, at the bottom of the first illustration below, Script Debugger tells you what classes can be the object of the pair command. In the second illustration below, showing the alias entry from BBEdit’s dictionary, Script Debugger tells you every command that takes an alias as a parameter, and every class that has a property that’s an alias. Every cross-reference is a hyperlink.

  • Extra Information. Script Debugger provides extra information about built-in AppleScript types. For example, in the second illustration below, alias is a built-in AppleScript type. The Description section is extra information, coming not from the dictionary of the application (BBEdit) but from Script Debugger itself. This extra information is instructional and can be especially helpful to AppleScript beginners.

image

The above illustration shows the typical features of a command as displayed in Script Debugger. The command’s syntax is demonstrated by a template (“Function Syntax”), which you can insert into your script. The result and parameters are clearly shown. (Not illustrated above: optional command parameters are displayed in grey.) Classes (person) and types (boolean) are hyperlinks. Classes that can be the object of this command are cross-referenced and hyperlinked.

image

The above illustration shows the typical features of a class as displayed in Script Debugger. The class’s properties are clearly listed. Types (file, string) are hyperlinks. Commands where this class is a parameter, and classes where this class is a property or element, are cross-referenced and hyperlinked. This particular class is a built-in AppleScript type, so extra information about the type is provided in the Description section.

The Find dialog works in the info pane, and can be a useful way to reach desired information quickly.



Explore | Edit | Run & Debug | Deploy | What's New In 4.5 | My SD Story


Copyright © 1998-2009 Late Night Software Ltd. - All Rights Reserved.