root/tags/2C10/Resources/NSTextSuite.scriptTerminology

Revision 1802, 3.7 kB (checked in by timothy, 4 years ago)

Huge changes. Plugins are affected if they process incoming and outgoing messages and commands. AppleScript? plugins are still compatiable. ObjC plugins will need to support the new methods. This was done to simplify our plugin API (less methods).
* Plugins are now passed a mutable JVChatMessage (JVMutableChatMessage). They are free to modify anything in this message when their turn comes.
* There is only one processUserCommand method now, plugins are responsiable for determining the context with the passed view.
* AppleScripts? don't have to worry about HTML when processing incoming or outgoing messages, they can set attributes on the mutable message they get passed. (See the iTunes script.)
* AppleScripts? still use HTML to send messages if they want to include formatting.
* Other fixes...

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 <plist version="1.0">
4 <dict>
5         <key>Classes</key>
6         <dict>
7                 <key>NSAttachmentTextStorage</key>
8                 <dict>
9                         <key>Attributes</key>
10                         <dict>
11                                 <key>filename</key>
12                                 <dict>
13                                         <key>Description</key>
14                                         <string>The path to the file for the attachment</string>
15                                         <key>Name</key>
16                                         <string>file name</string>
17                                 </dict>
18                         </dict>
19                         <key>Description</key>
20                         <string>Represents an inline text attachment.  This class is used mainly for make commands.</string>
21                         <key>Name</key>
22                         <string>attachment</string>
23                 </dict>
24                 <key>NSTextStorage</key>
25                 <dict>
26                         <key>Attributes</key>
27                         <dict>
28                                 <key>backgroundColor</key>
29                                 <dict>
30                                         <key>Description</key>
31                                         <string>The background color of the first character.</string>
32                                         <key>Name</key>
33                                         <string>background color</string>
34                                 </dict>
35                                 <key>boldState</key>
36                                 <dict>
37                                         <key>Description</key>
38                                         <string>The bold state of the first character.</string>
39                                         <key>Name</key>
40                                         <string>bold</string>
41                                 </dict>
42                                 <key>fontName</key>
43                                 <dict>
44                                         <key>Description</key>
45                                         <string>The name of the font of the first character.</string>
46                                         <key>Name</key>
47                                         <string>font</string>
48                                 </dict>
49                                 <key>fontSize</key>
50                                 <dict>
51                                         <key>Description</key>
52                                         <string>The size in points of the first character.</string>
53                                         <key>Name</key>
54                                         <string>size</string>
55                                 </dict>
56                                 <key>foregroundColor</key>
57                                 <dict>
58                                         <key>Description</key>
59                                         <string>The color of the first character.</string>
60                                         <key>Name</key>
61                                         <string>color</string>
62                                 </dict>
63                                 <key>hyperlink</key>
64                                 <dict>
65                                         <key>Description</key>
66                                         <string>The Internet link of the first character.</string>
67                                         <key>Name</key>
68                                         <string>link</string>
69                                 </dict>
70                                 <key>styleClasses</key>
71                                 <dict>
72                                         <key>Description</key>
73                                         <string>The stylesheet classes of the first character.</string>
74                                         <key>Name</key>
75                                         <string>style classes</string>
76                                 </dict>
77                                 <key>italicState</key>
78                                 <dict>
79                                         <key>Description</key>
80                                         <string>The italic state of the first character.</string>
81                                         <key>Name</key>
82                                         <string>italic</string>
83                                 </dict>
84                                 <key>underlineState</key>
85                                 <dict>
86                                         <key>Description</key>
87                                         <string>The underline state of the first character.</string>
88                                         <key>Name</key>
89                                         <string>underline</string>
90                                 </dict>
91                         </dict>
92                         <key>Description</key>
93                         <string>Rich (styled) text</string>
94                         <key>Name</key>
95                         <string>text</string>
96                 </dict>
97         </dict>
98         <key>Description</key>
99         <string>A set of basic classes for text processing.</string>
100         <key>Name</key>
101         <string>Text Suite</string>
102         <key>Synonyms</key>
103         <dict>
104                 <key>catr</key>
105                 <dict>
106                         <key>Description</key>
107                         <string>This subdivides the text into chunks that all have the same attributes.</string>
108                         <key>Name</key>
109                         <string>attribute run</string>
110                         <key>PluralName</key>
111                         <string>attribute runs</string>
112                 </dict>
113                 <key>cha </key>
114                 <dict>
115                         <key>Description</key>
116                         <string>This subdivides the text into characters.</string>
117                         <key>Name</key>
118                         <string>character</string>
119                         <key>PluralName</key>
120                         <string>characters</string>
121                 </dict>
122                 <key>cpar</key>
123                 <dict>
124                         <key>Description</key>
125                         <string>This subdivides the text into paragraphs.</string>
126                         <key>Name</key>
127                         <string>paragraph</string>
128                         <key>PluralName</key>
129                         <string>paragraphs</string>
130                 </dict>
131                 <key>cwor</key>
132                 <dict>
133                         <key>Description</key>
134                         <string>This subdivides the text into words.</string>
135                         <key>Name</key>
136                         <string>word</string>
137                         <key>PluralName</key>
138                         <string>words</string>
139                 </dict>
140         </dict>
141 </dict>
142 </plist>
Note: See TracBrowser for help on using the browser.