root/tags/2D14/Resources/Colloquy.scriptTerminology

Revision 2448, 19.5 kB (checked in by timothy, 4 years ago)
  • Doing the "send message" and "add event message" command in the application tell target will do the action on the active panel of the front window.
  • The "with name" parameter is now optional on the add event message command.
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>JVBuddy</key>
8                 <dict>
9                         <key>Attributes</key>
10                         <dict>
11                                 <key>awayMessage</key>
12                                 <dict>
13                                         <key>Description</key>
14                                         <string>Away message for active nickname.</string>
15                                         <key>Name</key>
16                                         <string>away message</string>
17                                 </dict>
18                                 <key>compositeName</key>
19                                 <dict>
20                                         <key>Description</key>
21                                         <string>The buddies full name in the user'</string>
22                                         <key>Name</key>
23                                         <string>name</string>
24                                 </dict>
25                                 <key>firstName</key>
26                                 <dict>
27                                         <key>Description</key>
28                                         <string>First name from AddressBook.</string>
29                                         <key>Name</key>
30                                         <string>first name</string>
31                                 </dict>
32                                 <key>givenNickname</key>
33                                 <dict>
34                                         <key>Description</key>
35                                         <string>Given nickname from AddressBook.</string>
36                                         <key>Name</key>
37                                         <string>given nickname</string>
38                                 </dict>
39                                 <key>idleTime</key>
40                                 <dict>
41                                         <key>Description</key>
42                                         <string>Current idle time in seconds for the active nickname.</string>
43                                         <key>Name</key>
44                                         <string>idle time</string>
45                                 </dict>
46                                 <key>lastName</key>
47                                 <dict>
48                                         <key>Description</key>
49                                         <string>Last name from AddressBook.</string>
50                                         <key>Name</key>
51                                         <string>last name</string>
52                                 </dict>
53                                 <key>preferredName</key>
54                                 <dict>
55                                         <key>Description</key>
56                                         <string>Returns the user'</string>
57                                         <key>Name</key>
58                                         <string>preferred name</string>
59                                 </dict>
60                                 <key>primaryEmail</key>
61                                 <dict>
62                                         <key>Description</key>
63                                         <string>Primary email address from AddressBook.</string>
64                                         <key>Name</key>
65                                         <string>primary email</string>
66                                 </dict>
67                                 <key>status</key>
68                                 <dict>
69                                         <key>Description</key>
70                                         <string>The current status of the active nickname.</string>
71                                         <key>Name</key>
72                                         <string>status</string>
73                                 </dict>
74                                 <key>uniqueIdentifier</key>
75                                 <dict>
76                                         <key>Description</key>
77                                         <string>The unique identifier of the buddy. Same as the associated AddressBook entry.</string>
78                                         <key>Name</key>
79                                         <string>id</string>
80                                 </dict>
81                         </dict>
82                         <key>Description</key>
83                         <string>A buddy.</string>
84                         <key>Name</key>
85                         <string>buddy</string>
86                         <key>PluralName</key>
87                         <string>buddies</string>
88                 </dict>
89                 <key>JVChatConsolePanel</key>
90                 <dict>
91                         <key>Description</key>
92                         <string>Direct server console for advanced users.</string>
93                         <key>Name</key>
94                         <string>console panel</string>
95                         <key>PluralName</key>
96                         <string>console panels</string>
97                 </dict>
98                 <key>JVChatMessage</key>
99                 <dict>
100                         <key>Attributes</key>
101                         <dict>
102                                 <key>body</key>
103                                 <dict>
104                                         <key>Description</key>
105                                         <string>The body of the message. (Default subcontainer.)</string>
106                                         <key>Name</key>
107                                         <string>body</string>
108                                 </dict>
109                                 <key>bodyAsHTML</key>
110                                 <dict>
111                                         <key>Description</key>
112                                         <string>The message with possible HTML formatting.</string>
113                                         <key>Name</key>
114                                         <string>HTML</string>
115                                 </dict>
116                                 <key>date</key>
117                                 <dict>
118                                         <key>Description</key>
119                                         <string>The date and time this message occurred.</string>
120                                         <key>Name</key>
121                                         <string>timestamp</string>
122                                 </dict>
123                                 <key>ignoreStatus</key>
124                                 <dict>
125                                         <key>Description</key>
126                                         <string>If the message was ignored with one of the ignore rules.</string>
127                                         <key>Name</key>
128                                         <string>ignore status</string>
129                                 </dict>
130                                 <key>isAction</key>
131                                 <dict>
132                                         <key>Description</key>
133                                         <string>Does the message have action tense?</string>
134                                         <key>Name</key>
135                                         <string>action tense</string>
136                                 </dict>
137                                 <key>isHighlighted</key>
138                                 <dict>
139                                         <key>Description</key>
140                                         <string>Was the message highlighted for some reason?</string>
141                                         <key>Name</key>
142                                         <string>highlighted</string>
143                                 </dict>
144                                 <key>messageNumber</key>
145                                 <dict>
146                                         <key>Description</key>
147                                         <string>The id of this message.</string>
148                                         <key>Name</key>
149                                         <string>id</string>
150                                 </dict>
151                                 <key>sender</key>
152                                 <dict>
153                                         <key>Description</key>
154                                         <string>The sender of this message</string>
155                                         <key>Name</key>
156                                         <string>sender</string>
157                                 </dict>
158                                 <key>transcript</key>
159                                 <dict>
160                                         <key>Description</key>
161                                         <string>The transcript (log) this message belongs to.</string>
162                                         <key>Name</key>
163                                         <string>transcript</string>
164                                 </dict>
165                         </dict>
166                         <key>Description</key>
167                         <string>A chat message.</string>
168                         <key>Name</key>
169                         <string>message</string>
170                         <key>PluralName</key>
171                         <string>messages</string>
172                 </dict>
173                 <key>JVChatRoomMember</key>
174                 <dict>
175                         <key>Attributes</key>
176                         <dict>
177                                 <key>buddy</key>
178                                 <dict>
179                                         <key>Description</key>
180                                         <string>The buddy (if any) this member represents.</string>
181                                         <key>Name</key>
182                                         <string>buddy</string>
183                                 </dict>
184                                 <key>nickname</key>
185                                 <dict>
186                                         <key>Description</key>
187                                         <string>Member'</string>
188                                         <key>Name</key>
189                                         <string>name</string>
190                                 </dict>
191                                 <key>room</key>
192                                 <dict>
193                                         <key>Description</key>
194                                         <string>The chat room panel this member is part of.</string>
195                                         <key>Name</key>
196                                         <string>chat room panel</string>
197                                 </dict>
198                                 <key>uniqueIdentifier</key>
199                                 <dict>
200                                         <key>Description</key>
201                                         <string>The unique identifier of the member. Unique even if member changes nicknames.</string>
202                                         <key>Name</key>
203                                         <string>id</string>
204                                 </dict>
205                                 <key>user</key>
206                                 <dict>
207                                         <key>Description</key>
208                                         <string>The chat user for this member. (Default subcontainer.)</string>
209                                         <key>Name</key>
210                                         <string>chat user</string>
211                                 </dict>
212                         </dict>
213                         <key>Description</key>
214                         <string>Chat room member list item represented in the drawer list.</string>
215                         <key>Name</key>
216                         <string>member</string>
217                         <key>PluralName</key>
218                         <string>members</string>
219                 </dict>
220                 <key>JVChatRoomPanel</key>
221                 <dict>
222                         <key>Description</key>
223                         <string>Chat room panel.</string>
224                         <key>Name</key>
225                         <string>chat room panel</string>
226                         <key>PluralName</key>
227                         <string>chat room panels</string>
228                 </dict>
229                 <key>JVChatTranscript</key>
230                 <dict>
231                         <key>Attributes</key>
232                         <dict>
233                                 <key>automaticallyWritesChangesToFile</key>
234                                 <dict>
235                                         <key>Description</key>
236                                         <string>Save any changes to disk as they occur? Always false when there is no file association.</string>
237                                         <key>Name</key>
238                                         <string>auto save</string>
239                                 </dict>
240                                 <key>filePath</key>
241                                 <dict>
242                                         <key>Description</key>
243                                         <string>The file (if any) this transcript represents.</string>
244                                         <key>Name</key>
245                                         <string>file</string>
246                                 </dict>
247                                 <key>uniqueIdentifier</key>
248                                 <dict>
249                                         <key>Description</key>
250                                         <string>The unique identifier of the transcript.</string>
251                                         <key>Name</key>
252                                         <string>id</string>
253                                 </dict>
254                         </dict>
255                         <key>Description</key>
256                         <string>A log of a previous conversation.</string>
257                         <key>Name</key>
258                         <string>transcript</string>
259                         <key>PluralName</key>
260                         <string>transcripts</string>
261                 </dict>
262                 <key>JVChatTranscriptPanel</key>
263                 <dict>
264                         <key>Attributes</key>
265                         <dict>
266                                 <key>transcript</key>
267                                 <dict>
268                                         <key>Description</key>
269                                         <string>The transcript shown in the panel.</string>
270                                         <key>Name</key>
271                                         <string>transcript</string>
272                                 </dict>
273                         </dict>
274                         <key>Description</key>
275                         <string>A log panel of some previous conversation.</string>
276                         <key>Name</key>
277                         <string>transcript panel</string>
278                         <key>PluralName</key>
279                         <string>transcript panels</string>
280                 </dict>
281                 <key>JVDirectChatPanel</key>
282                 <dict>
283                         <key>Attributes</key>
284                         <dict>
285                                 <key>cantSendMessages</key>
286                                 <dict>
287                                         <key>Description</key>
288                                         <string>Can send messages?</string>
289                                         <key>Name</key>
290                                         <string>unavailable</string>
291                                 </dict>
292                                 <key>currentMessage</key>
293                                 <dict>
294                                         <key>Description</key>
295                                         <string>The current emssage that is being passed to plugins to process.</string>
296                                         <key>Name</key>
297                                         <string>current message</string>
298                                 </dict>
299                                 <key>isActive</key>
300                                 <dict>
301                                         <key>Description</key>
302                                         <string>Is the active (visible) view?</string>
303                                         <key>Name</key>
304                                         <string>active</string>
305                                 </dict>
306                                 <key>newHighlightMessagesWaiting</key>
307                                 <dict>
308                                         <key>Description</key>
309                                         <string>The number of new highlight messages since the panel was last active.</string>
310                                         <key>Name</key>
311                                         <string>new highlight messages waiting</string>
312                                 </dict>
313                                 <key>newMessagesWaiting</key>
314                                 <dict>
315                                         <key>Description</key>
316                                         <string>The number of new messages since the panel was last active.</string>
317                                         <key>Name</key>
318                                         <string>new messages waiting</string>
319                                 </dict>
320                                 <key>scriptTypedEncoding</key>
321                                 <dict>
322                                         <key>Description</key>
323                                         <string>The encoding to use when reading and sending messages.</string>
324                                         <key>Name</key>
325                                         <string>encoding</string>
326                                 </dict>
327                                 <key>target</key>
328                                 <dict>
329                                         <key>Description</key>
330                                         <string>The user or room that we engaged in conversation with.</string>
331                                         <key>Name</key>
332                                         <string>target</string>
333                                 </dict>
334                         </dict>
335                         <key>Description</key>
336                         <string>Direct (private) chat panel with another user.</string>
337                         <key>Name</key>
338                         <string>direct chat panel</string>
339                         <key>PluralName</key>
340                         <string>direct chat panels</string>
341                 </dict>
342                 <key>ListItem</key>
343                 <dict>
344                         <key>Attributes</key>
345                         <dict>
346                                 <key>information</key>
347                                 <dict>
348                                         <key>Description</key>
349                                         <string>Subtitle information to show when list has space.</string>
350                                         <key>Name</key>
351                                         <string>subtitle</string>
352                                 </dict>
353                                 <key>isEnabled</key>
354                                 <dict>
355                                         <key>Description</key>
356                                         <string>Is the list item enabled?</string>
357                                         <key>Name</key>
358                                         <string>enabled</string>
359                                 </dict>
360                                 <key>parent</key>
361                                 <dict>
362                                         <key>Description</key>
363                                         <string>This list item'</string>
364                                         <key>Name</key>
365                                         <string>container</string>
366                                 </dict>
367                                 <key>title</key>
368                                 <dict>
369                                         <key>Description</key>
370                                         <string>Title to show in the list.</string>
371                                         <key>Name</key>
372                                         <string>name</string>
373                                 </dict>
374                                 <key>toolTip</key>
375                                 <dict>
376                                         <key>Description</key>
377                                         <string>The tooltip for the listem item.</string>
378                                         <key>Name</key>
379                                         <string>tooltip</string>
380                                 </dict>
381                         </dict>
382                         <key>Description</key>
383                         <string>Generic chat list item that all drawer items inherit from (e.g. members, etc.).</string>
384                         <key>Name</key>
385                         <string>list item</string>
386                         <key>PluralName</key>
387                         <string>list items</string>
388                 </dict>
389                 <key>NSApplication</key>
390                 <dict>
391                         <key>Attributes</key>
392                         <dict>
393                                 <key>isActive</key>
394                                 <dict>
395                                         <key>Description</key>
396                                         <string>Is this the frontmost (active) application?</string>
397                                         <key>Name</key>
398                                         <string>frontmost</string>
399                                 </dict>
400                                 <key>name</key>
401                                 <dict>
402                                         <key>Description</key>
403                                         <string>The name of the application.</string>
404                                         <key>Name</key>
405                                         <string>name</string>
406                                 </dict>
407                                 <key>version</key>
408                                 <dict>
409                                         <key>Description</key>
410                                         <string>The version of the application.</string>
411                                         <key>Name</key>
412                                         <string>version</string>
413                                 </dict>
414                         </dict>
415                         <key>Description</key>
416                         <string>The Colloquy application'</string>
417                         <key>Name</key>
418                         <string>application</string>
419                         <key>PluralName</key>
420                         <string>applications</string>
421                 </dict>
422                 <key>NSWindow</key>
423                 <dict>
424                         <key>Attributes</key>
425                         <dict>
426                                 <key>activeChatViewController</key>
427                                 <dict>
428                                         <key>Description</key>
429                                         <string>Current visible panel for this chat window.</string>
430                                         <key>Name</key>
431                                         <string>active panel</string>
432                                 </dict>
433                                 <key>boundsAsQDRect</key>
434                                 <dict>
435                                         <key>Description</key>
436                                         <string>The bounding rectangle of the window.</string>
437                                         <key>Name</key>
438                                         <string>bounds</string>
439                                 </dict>
440                                 <key>hasCloseBox</key>
441                                 <dict>
442                                         <key>Description</key>
443                                         <string>Whether the window has a close box.</string>
444                                         <key>Name</key>
445                                         <string>closeable</string>
446                                 </dict>
447                                 <key>hasTitleBar</key>
448                                 <dict>
449                                         <key>Description</key>
450                                         <string>Whether the window has a title bar.</string>
451                                         <key>Name</key>
452                                         <string>titled</string>
453                                 </dict>
454                                 <key>isFloatingPanel</key>
455                                 <dict>
456                                         <key>Description</key>
457                                         <string>Whether the window floats.</string>
458                                         <key>Name</key>
459                                         <string>floating</string>
460                                 </dict>
461                                 <key>isMiniaturizable</key>
462                                 <dict>
463                                         <key>Description</key>
464                                         <string>Whether the window can be miniaturized.</string>
465                                         <key>Name</key>
466                                         <string>miniaturizable</string>
467                                 </dict>
468                                 <key>isMiniaturized</key>
469                                 <dict>
470                                         <key>Description</key>
471                                         <string>Whether the window is currently miniaturized.</string>
472                                         <key>Name</key>
473                                         <string>miniaturized</string>
474                                 </dict>
475                                 <key>isModalPanel</key>
476                                 <dict>
477                                         <key>Description</key>
478                                         <string>Whether the window is the application'</string>
479                                         <key>Name</key>
480                                         <string>modal</string>
481                                 </dict>
482                                 <key>isResizable</key>
483                                 <dict>
484                                         <key>Description</key>
485                                         <string>Whether the window can be resized.</string>
486                                         <key>Name</key>
487                                         <string>resizable</string>
488                                 </dict>
489                                 <key>isVisible</key>
490                                 <dict>
491                                         <key>Description</key>
492                                         <string>Whether the window is currently visible.</string>
493                                         <key>Name</key>
494                                         <string>visible</string>
495                                 </dict>
496                                 <key>isZoomable</key>
497                                 <dict>
498                                         <key>Description</key>
499                                         <string>Whether the window can be zoomed.</string>
500                                         <key>Name</key>
501                                         <string>zoomable</string>
502                                 </dict>
503                                 <key>isZoomed</key>
504                                 <dict>
505                                         <key>Description</key>
506                                         <string>Whether the window is currently zoomed.</string>
507                                         <key>Name</key>
508                                         <string>zoomed</string>
509                                 </dict>
510                                 <key>orderedIndex</key>
511                                 <dict>
512                                         <key>Description</key>
513                                         <string>The index of the window in the back-to-front window ordering.</string>
514                                         <key>Name</key>
515                                         <string>index</string>
516                                 </dict>
517                                 <key>selectedListItem</key>
518                                 <dict>
519                                         <key>Description</key>
520                                         <string>Current selection in the drawer list.</string>
521                                         <key>Name</key>
522                                         <string>selected list item</string>
523                                 </dict>
524                                 <key>title</key>
525                                 <dict>
526                                         <key>Description</key>
527                                         <string>The full title of the window.</string>
528                                         <key>Name</key>
529                                         <string>name</string>
530                                 </dict>
531                                 <key>uniqueID</key>
532                                 <dict>
533                                         <key>Description</key>
534                                         <string>The unique identifier of the window.</string>
535                                         <key>Name</key>
536                                         <string>id</string>
537                                 </dict>
538                         </dict>
539                         <key>Description</key>
540                         <string>A window that can contain panels.</string>
541                         <key>Name</key>
542                         <string>window</string>
543                         <key>PluralName</key>
544                         <string>windows</string>
545                 </dict>
546                 <key>Panel</key>
547                 <dict>
548                         <key>Attributes</key>
549                         <dict>
550                                 <key>connection</key>
551                                 <dict>
552                                         <key>Description</key>
553                                         <string>Connection this view uses.</string>
554                                         <key>Name</key>
555                                         <string>connection</string>
556                                 </dict>
557                                 <key>identifier</key>
558                                 <dict>
559                                         <key>Description</key>
560                                         <string>Consicse description of the chat view and what it represents.</string>
561                                         <key>Name</key>
562                                         <string>description</string>
563                                 </dict>
564                                 <key>uniqueIdentifier</key>
565                                 <dict>
566                                         <key>Description</key>
567                                         <string>The unique identifier of the chat view controler.</string>
568                                         <key>Name</key>
569                                         <string>id</string>
570                                 </dict>
571                                 <key>window</key>
572                                 <dict>
573                                         <key>Description</key>
574                                         <string>Parent window.</string>
575                                         <key>Name</key>
576                                         <string>window</string>
577                                 </dict>
578                         </dict>
579                         <key>Description</key>
580                         <string>Generic window panel that all panels inherit from (e.g. direct chat panel, chat room panel, etc.)</string>
581                         <key>Name</key>
582                         <string>panel</string>
583                         <key>PluralName</key>
584                         <string>panels</string>
585                 </dict>
586         </dict>
587         <key>Commands</key>
588         <dict>
589                 <key>AddEventMessage</key>
590                 <dict>
591                         <key>Arguments</key>
592                         <dict>
593                                 <key>attributes</key>
594                                 <dict>
595                                         <key>Description</key>
596                                         <string>Custom information to be stored with this event message. Can be used by chat styles and is saved in transcripts.</string>
597                                         <key>Name</key>
598                                         <string>and attributes</string>
599                                 </dict>
600                                 <key>name</key>
601                                 <dict>
602                                         <key>Description</key>
603                                         <string>A name for this type of event message. This is not visible to the user, and should be fairly unique. Defaults to a name based on the calling script.</string>
604                                         <key>Name</key>
605                                         <string>with name</string>
606 &nb