~malept/ubuntu/lucid/python2.6/dev-dependency-fix

« back to all changes in this revision

Viewing changes to Lib/plat-mac/lib-scriptpackages/StdSuites/Standard_Suite.py

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2009-02-13 12:51:00 UTC
  • Revision ID: james.westby@ubuntu.com-20090213125100-uufgcb9yeqzujpqw
Tags: upstream-2.6.1
ImportĀ upstreamĀ versionĀ 2.6.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
"""Suite Standard Suite: Common terms for most applications
 
2
Level 1, version 1
 
3
 
 
4
Generated from /Volumes/Sap/System Folder/Extensions/AppleScript
 
5
AETE/AEUT resource version 1/0, language 0, script 0
 
6
"""
 
7
 
 
8
import aetools
 
9
import MacOS
 
10
 
 
11
_code = 'core'
 
12
 
 
13
from _builtinSuites.builtin_Suite import *
 
14
class Standard_Suite_Events(builtin_Suite_Events):
 
15
 
 
16
    _argmap_class_info = {
 
17
        'in_' : 'wrcd',
 
18
    }
 
19
 
 
20
    def class_info(self, _object=None, _attributes={}, **_arguments):
 
21
        """class info: (optional) Get information about an object class
 
22
        Required argument: the object class about which information is requested
 
23
        Keyword argument in_: the human language and script system in which to return information
 
24
        Keyword argument _attributes: AppleEvent attribute dictionary
 
25
        Returns: a record containing the object\xd5s properties and elements
 
26
        """
 
27
        _code = 'core'
 
28
        _subcode = 'qobj'
 
29
 
 
30
        aetools.keysubst(_arguments, self._argmap_class_info)
 
31
        _arguments['----'] = _object
 
32
 
 
33
 
 
34
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
35
                _arguments, _attributes)
 
36
        if _arguments.get('errn', 0):
 
37
            raise aetools.Error, aetools.decodeerror(_arguments)
 
38
        # XXXX Optionally decode result
 
39
        if _arguments.has_key('----'):
 
40
            return _arguments['----']
 
41
 
 
42
    _argmap_close = {
 
43
        'saving' : 'savo',
 
44
        'saving_in' : 'kfil',
 
45
    }
 
46
 
 
47
    def close(self, _object, _attributes={}, **_arguments):
 
48
        """close: Close an object
 
49
        Required argument: the object to close
 
50
        Keyword argument saving: specifies whether changes should be saved before closing
 
51
        Keyword argument saving_in: the file or alias in which to save the object
 
52
        Keyword argument _attributes: AppleEvent attribute dictionary
 
53
        """
 
54
        _code = 'core'
 
55
        _subcode = 'clos'
 
56
 
 
57
        aetools.keysubst(_arguments, self._argmap_close)
 
58
        _arguments['----'] = _object
 
59
 
 
60
        aetools.enumsubst(_arguments, 'savo', _Enum_savo)
 
61
 
 
62
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
63
                _arguments, _attributes)
 
64
        if _arguments.get('errn', 0):
 
65
            raise aetools.Error, aetools.decodeerror(_arguments)
 
66
        # XXXX Optionally decode result
 
67
        if _arguments.has_key('----'):
 
68
            return _arguments['----']
 
69
 
 
70
    _argmap_count = {
 
71
        'each' : 'kocl',
 
72
    }
 
73
 
 
74
    def count(self, _object, _attributes={}, **_arguments):
 
75
        """count: Return the number of elements of an object
 
76
        Required argument: the object whose elements are to be counted
 
77
        Keyword argument each: if specified, restricts counting to objects of this class
 
78
        Keyword argument _attributes: AppleEvent attribute dictionary
 
79
        Returns: the number of elements
 
80
        """
 
81
        _code = 'core'
 
82
        _subcode = 'cnte'
 
83
 
 
84
        aetools.keysubst(_arguments, self._argmap_count)
 
85
        _arguments['----'] = _object
 
86
 
 
87
 
 
88
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
89
                _arguments, _attributes)
 
90
        if _arguments.get('errn', 0):
 
91
            raise aetools.Error, aetools.decodeerror(_arguments)
 
92
        # XXXX Optionally decode result
 
93
        if _arguments.has_key('----'):
 
94
            return _arguments['----']
 
95
 
 
96
    _argmap_data_size = {
 
97
        'as' : 'rtyp',
 
98
    }
 
99
 
 
100
    def data_size(self, _object, _attributes={}, **_arguments):
 
101
        """data size: (optional) Return the size in bytes of an object
 
102
        Required argument: the object whose data size is to be returned
 
103
        Keyword argument as: the data type for which the size is calculated
 
104
        Keyword argument _attributes: AppleEvent attribute dictionary
 
105
        Returns: the size of the object in bytes
 
106
        """
 
107
        _code = 'core'
 
108
        _subcode = 'dsiz'
 
109
 
 
110
        aetools.keysubst(_arguments, self._argmap_data_size)
 
111
        _arguments['----'] = _object
 
112
 
 
113
 
 
114
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
115
                _arguments, _attributes)
 
116
        if _arguments.get('errn', 0):
 
117
            raise aetools.Error, aetools.decodeerror(_arguments)
 
118
        # XXXX Optionally decode result
 
119
        if _arguments.has_key('----'):
 
120
            return _arguments['----']
 
121
 
 
122
    def delete(self, _object, _attributes={}, **_arguments):
 
123
        """delete: Delete an object from its container. Note this does not work on script variables, only on elements of application classes.
 
124
        Required argument: the element to delete
 
125
        Keyword argument _attributes: AppleEvent attribute dictionary
 
126
        """
 
127
        _code = 'core'
 
128
        _subcode = 'delo'
 
129
 
 
130
        if _arguments: raise TypeError, 'No optional args expected'
 
131
        _arguments['----'] = _object
 
132
 
 
133
 
 
134
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
135
                _arguments, _attributes)
 
136
        if _arguments.get('errn', 0):
 
137
            raise aetools.Error, aetools.decodeerror(_arguments)
 
138
        # XXXX Optionally decode result
 
139
        if _arguments.has_key('----'):
 
140
            return _arguments['----']
 
141
 
 
142
    _argmap_duplicate = {
 
143
        'to' : 'insh',
 
144
        'with_properties' : 'prdt',
 
145
    }
 
146
 
 
147
    def duplicate(self, _object, _attributes={}, **_arguments):
 
148
        """duplicate: Duplicate one or more objects
 
149
        Required argument: the object(s) to duplicate
 
150
        Keyword argument to: the new location for the object(s)
 
151
        Keyword argument with_properties: the initial values for properties of the new object that are to be different from the original
 
152
        Keyword argument _attributes: AppleEvent attribute dictionary
 
153
        Returns: to the duplicated object(s)
 
154
        """
 
155
        _code = 'core'
 
156
        _subcode = 'clon'
 
157
 
 
158
        aetools.keysubst(_arguments, self._argmap_duplicate)
 
159
        _arguments['----'] = _object
 
160
 
 
161
 
 
162
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
163
                _arguments, _attributes)
 
164
        if _arguments.get('errn', 0):
 
165
            raise aetools.Error, aetools.decodeerror(_arguments)
 
166
        # XXXX Optionally decode result
 
167
        if _arguments.has_key('----'):
 
168
            return _arguments['----']
 
169
 
 
170
    _argmap_event_info = {
 
171
        'in_' : 'wrcd',
 
172
    }
 
173
 
 
174
    def event_info(self, _object, _attributes={}, **_arguments):
 
175
        """event info: (optional) Get information about the Apple events in a suite
 
176
        Required argument: the event class of the Apple events for which to return information
 
177
        Keyword argument in_: the human language and script system in which to return information
 
178
        Keyword argument _attributes: AppleEvent attribute dictionary
 
179
        Returns: a record containing the events and their parameters
 
180
        """
 
181
        _code = 'core'
 
182
        _subcode = 'gtei'
 
183
 
 
184
        aetools.keysubst(_arguments, self._argmap_event_info)
 
185
        _arguments['----'] = _object
 
186
 
 
187
 
 
188
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
189
                _arguments, _attributes)
 
190
        if _arguments.get('errn', 0):
 
191
            raise aetools.Error, aetools.decodeerror(_arguments)
 
192
        # XXXX Optionally decode result
 
193
        if _arguments.has_key('----'):
 
194
            return _arguments['----']
 
195
 
 
196
    def exists(self, _object, _attributes={}, **_arguments):
 
197
        """exists: Verify if an object exists
 
198
        Required argument: the object in question
 
199
        Keyword argument _attributes: AppleEvent attribute dictionary
 
200
        Returns: true if it exists, false if not
 
201
        """
 
202
        _code = 'core'
 
203
        _subcode = 'doex'
 
204
 
 
205
        if _arguments: raise TypeError, 'No optional args expected'
 
206
        _arguments['----'] = _object
 
207
 
 
208
 
 
209
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
210
                _arguments, _attributes)
 
211
        if _arguments.get('errn', 0):
 
212
            raise aetools.Error, aetools.decodeerror(_arguments)
 
213
        # XXXX Optionally decode result
 
214
        if _arguments.has_key('----'):
 
215
            return _arguments['----']
 
216
 
 
217
    def handleBreakpoint(self, _object, _attributes={}, **_arguments):
 
218
        """handleBreakpoint: return true to stop at a breakpoint
 
219
        Required argument: the call frame of the breakpoint
 
220
        Keyword argument _attributes: AppleEvent attribute dictionary
 
221
        Returns: true to stop, false if not
 
222
        """
 
223
        _code = 'core'
 
224
        _subcode = 'brak'
 
225
 
 
226
        if _arguments: raise TypeError, 'No optional args expected'
 
227
        _arguments['----'] = _object
 
228
 
 
229
 
 
230
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
231
                _arguments, _attributes)
 
232
        if _arguments.get('errn', 0):
 
233
            raise aetools.Error, aetools.decodeerror(_arguments)
 
234
        # XXXX Optionally decode result
 
235
        if _arguments.has_key('----'):
 
236
            return _arguments['----']
 
237
 
 
238
    _argmap_make = {
 
239
        'new' : 'kocl',
 
240
        'at' : 'insh',
 
241
        'with_data' : 'data',
 
242
        'with_properties' : 'prdt',
 
243
    }
 
244
 
 
245
    def make(self, _no_object=None, _attributes={}, **_arguments):
 
246
        """make: Make a new element
 
247
        Keyword argument new: the class of the new element
 
248
        Keyword argument at: the location at which to insert the element
 
249
        Keyword argument with_data: the initial data for the element
 
250
        Keyword argument with_properties: the initial values for the properties of the element
 
251
        Keyword argument _attributes: AppleEvent attribute dictionary
 
252
        Returns: to the new object(s)
 
253
        """
 
254
        _code = 'core'
 
255
        _subcode = 'crel'
 
256
 
 
257
        aetools.keysubst(_arguments, self._argmap_make)
 
258
        if _no_object is not None: raise TypeError, 'No direct arg expected'
 
259
 
 
260
 
 
261
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
262
                _arguments, _attributes)
 
263
        if _arguments.get('errn', 0):
 
264
            raise aetools.Error, aetools.decodeerror(_arguments)
 
265
        # XXXX Optionally decode result
 
266
        if _arguments.has_key('----'):
 
267
            return _arguments['----']
 
268
 
 
269
    _argmap_move = {
 
270
        'to' : 'insh',
 
271
    }
 
272
 
 
273
    def move(self, _object, _attributes={}, **_arguments):
 
274
        """move: Move object(s) to a new location
 
275
        Required argument: the object(s) to move
 
276
        Keyword argument to: the new location for the object(s)
 
277
        Keyword argument _attributes: AppleEvent attribute dictionary
 
278
        Returns: to the object(s) after they have been moved
 
279
        """
 
280
        _code = 'core'
 
281
        _subcode = 'move'
 
282
 
 
283
        aetools.keysubst(_arguments, self._argmap_move)
 
284
        _arguments['----'] = _object
 
285
 
 
286
 
 
287
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
288
                _arguments, _attributes)
 
289
        if _arguments.get('errn', 0):
 
290
            raise aetools.Error, aetools.decodeerror(_arguments)
 
291
        # XXXX Optionally decode result
 
292
        if _arguments.has_key('----'):
 
293
            return _arguments['----']
 
294
 
 
295
    def open(self, _object, _attributes={}, **_arguments):
 
296
        """open: Open the specified object(s)
 
297
        Required argument: list of objects to open
 
298
        Keyword argument _attributes: AppleEvent attribute dictionary
 
299
        """
 
300
        _code = 'aevt'
 
301
        _subcode = 'odoc'
 
302
 
 
303
        if _arguments: raise TypeError, 'No optional args expected'
 
304
        _arguments['----'] = _object
 
305
 
 
306
 
 
307
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
308
                _arguments, _attributes)
 
309
        if _arguments.get('errn', 0):
 
310
            raise aetools.Error, aetools.decodeerror(_arguments)
 
311
        # XXXX Optionally decode result
 
312
        if _arguments.has_key('----'):
 
313
            return _arguments['----']
 
314
 
 
315
    def print_(self, _object, _attributes={}, **_arguments):
 
316
        """print: Print the specified object(s)
 
317
        Required argument: list of objects to print
 
318
        Keyword argument _attributes: AppleEvent attribute dictionary
 
319
        """
 
320
        _code = 'aevt'
 
321
        _subcode = 'pdoc'
 
322
 
 
323
        if _arguments: raise TypeError, 'No optional args expected'
 
324
        _arguments['----'] = _object
 
325
 
 
326
 
 
327
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
328
                _arguments, _attributes)
 
329
        if _arguments.get('errn', 0):
 
330
            raise aetools.Error, aetools.decodeerror(_arguments)
 
331
        # XXXX Optionally decode result
 
332
        if _arguments.has_key('----'):
 
333
            return _arguments['----']
 
334
 
 
335
    _argmap_quit = {
 
336
        'saving' : 'savo',
 
337
    }
 
338
 
 
339
    def quit(self, _no_object=None, _attributes={}, **_arguments):
 
340
        """quit: Quit an application
 
341
        Keyword argument saving: specifies whether to save currently open documents
 
342
        Keyword argument _attributes: AppleEvent attribute dictionary
 
343
        """
 
344
        _code = 'aevt'
 
345
        _subcode = 'quit'
 
346
 
 
347
        aetools.keysubst(_arguments, self._argmap_quit)
 
348
        if _no_object is not None: raise TypeError, 'No direct arg expected'
 
349
 
 
350
        aetools.enumsubst(_arguments, 'savo', _Enum_savo)
 
351
 
 
352
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
353
                _arguments, _attributes)
 
354
        if _arguments.get('errn', 0):
 
355
            raise aetools.Error, aetools.decodeerror(_arguments)
 
356
        # XXXX Optionally decode result
 
357
        if _arguments.has_key('----'):
 
358
            return _arguments['----']
 
359
 
 
360
    def reopen(self, _no_object=None, _attributes={}, **_arguments):
 
361
        """reopen: Reactivate a running application.  Some applications will open a new untitled window if no window is open.
 
362
        Keyword argument _attributes: AppleEvent attribute dictionary
 
363
        """
 
364
        _code = 'aevt'
 
365
        _subcode = 'rapp'
 
366
 
 
367
        if _arguments: raise TypeError, 'No optional args expected'
 
368
        if _no_object is not None: raise TypeError, 'No direct arg expected'
 
369
 
 
370
 
 
371
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
372
                _arguments, _attributes)
 
373
        if _arguments.get('errn', 0):
 
374
            raise aetools.Error, aetools.decodeerror(_arguments)
 
375
        # XXXX Optionally decode result
 
376
        if _arguments.has_key('----'):
 
377
            return _arguments['----']
 
378
 
 
379
    def run(self, _no_object=None, _attributes={}, **_arguments):
 
380
        """run: Run an application.  Most applications will open an empty, untitled window.
 
381
        Keyword argument _attributes: AppleEvent attribute dictionary
 
382
        """
 
383
        _code = 'aevt'
 
384
        _subcode = 'oapp'
 
385
 
 
386
        if _arguments: raise TypeError, 'No optional args expected'
 
387
        if _no_object is not None: raise TypeError, 'No direct arg expected'
 
388
 
 
389
 
 
390
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
391
                _arguments, _attributes)
 
392
        if _arguments.get('errn', 0):
 
393
            raise aetools.Error, aetools.decodeerror(_arguments)
 
394
        # XXXX Optionally decode result
 
395
        if _arguments.has_key('----'):
 
396
            return _arguments['----']
 
397
 
 
398
    _argmap_save = {
 
399
        'in_' : 'kfil',
 
400
        'as' : 'fltp',
 
401
    }
 
402
 
 
403
    def save(self, _object, _attributes={}, **_arguments):
 
404
        """save: Save an object
 
405
        Required argument: the object to save, usually a document or window
 
406
        Keyword argument in_: the file or alias in which to save the object
 
407
        Keyword argument as: the file type of the document in which to save the data
 
408
        Keyword argument _attributes: AppleEvent attribute dictionary
 
409
        """
 
410
        _code = 'core'
 
411
        _subcode = 'save'
 
412
 
 
413
        aetools.keysubst(_arguments, self._argmap_save)
 
414
        _arguments['----'] = _object
 
415
 
 
416
 
 
417
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
418
                _arguments, _attributes)
 
419
        if _arguments.get('errn', 0):
 
420
            raise aetools.Error, aetools.decodeerror(_arguments)
 
421
        # XXXX Optionally decode result
 
422
        if _arguments.has_key('----'):
 
423
            return _arguments['----']
 
424
 
 
425
    def select(self, _object, _attributes={}, **_arguments):
 
426
        """select: Make a selection
 
427
        Required argument: the object to select
 
428
        Keyword argument _attributes: AppleEvent attribute dictionary
 
429
        """
 
430
        _code = 'misc'
 
431
        _subcode = 'slct'
 
432
 
 
433
        if _arguments: raise TypeError, 'No optional args expected'
 
434
        _arguments['----'] = _object
 
435
 
 
436
 
 
437
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
438
                _arguments, _attributes)
 
439
        if _arguments.get('errn', 0):
 
440
            raise aetools.Error, aetools.decodeerror(_arguments)
 
441
        # XXXX Optionally decode result
 
442
        if _arguments.has_key('----'):
 
443
            return _arguments['----']
 
444
 
 
445
    _argmap_suite_info = {
 
446
        'in_' : 'wrcd',
 
447
    }
 
448
 
 
449
    def suite_info(self, _object, _attributes={}, **_arguments):
 
450
        """suite info: (optional) Get information about event suite(s)
 
451
        Required argument: the suite for which to return information
 
452
        Keyword argument in_: the human language and script system in which to return information
 
453
        Keyword argument _attributes: AppleEvent attribute dictionary
 
454
        Returns: a record containing the suites and their versions
 
455
        """
 
456
        _code = 'core'
 
457
        _subcode = 'gtsi'
 
458
 
 
459
        aetools.keysubst(_arguments, self._argmap_suite_info)
 
460
        _arguments['----'] = _object
 
461
 
 
462
 
 
463
        _reply, _arguments, _attributes = self.send(_code, _subcode,
 
464
                _arguments, _attributes)
 
465
        if _arguments.get('errn', 0):
 
466
            raise aetools.Error, aetools.decodeerror(_arguments)
 
467
        # XXXX Optionally decode result
 
468
        if _arguments.has_key('----'):
 
469
            return _arguments['----']
 
470
 
 
471
 
 
472
class alias(aetools.ComponentItem):
 
473
    """alias - a file on a disk or server.  The file must exist when you check the syntax of your script. """
 
474
    want = 'alis'
 
475
class _Prop_POSIX_path(aetools.NProperty):
 
476
    """POSIX path - the POSIX path of the file """
 
477
    which = 'psxp'
 
478
    want = 'TEXT'
 
479
 
 
480
aliases = alias
 
481
 
 
482
class application(aetools.ComponentItem):
 
483
    """application - An application program """
 
484
    want = 'capp'
 
485
class _Prop_clipboard(aetools.NProperty):
 
486
    """clipboard - the contents of the clipboard for this application """
 
487
    which = 'pcli'
 
488
    want = '****'
 
489
clipboard = _Prop_clipboard()
 
490
class _Prop_frontmost(aetools.NProperty):
 
491
    """frontmost - Is this the frontmost application? """
 
492
    which = 'pisf'
 
493
    want = 'bool'
 
494
frontmost = _Prop_frontmost()
 
495
class _Prop_name(aetools.NProperty):
 
496
    """name - the name of the application """
 
497
    which = 'pnam'
 
498
    want = 'itxt'
 
499
name = _Prop_name()
 
500
class _Prop_selection(aetools.NProperty):
 
501
    """selection - the selection visible to the user.  Use the \xd4select\xd5 command to set a new selection; use \xd4contents of selection\xd5 to get or change information in the document. """
 
502
    which = 'sele'
 
503
    want = 'csel'
 
504
selection = _Prop_selection()
 
505
class _Prop_version(aetools.NProperty):
 
506
    """version - the version of the application """
 
507
    which = 'vers'
 
508
    want = 'vers'
 
509
version = _Prop_version()
 
510
 
 
511
applications = application
 
512
 
 
513
class insertion_points(aetools.ComponentItem):
 
514
    """insertion points -  """
 
515
    want = 'cins'
 
516
 
 
517
insertion_point = insertion_points
 
518
 
 
519
class selection_2d_object(aetools.ComponentItem):
 
520
    """selection-object - A way to refer to the state of the current of the selection.  Use the \xd4select\xd5 command to make a new selection. """
 
521
    want = 'csel'
 
522
class _Prop_contents(aetools.NProperty):
 
523
    """contents - the information currently selected.  Use \xd4contents of selection\xd5 to get or change information in a document. """
 
524
    which = 'pcnt'
 
525
    want = '****'
 
526
 
 
527
class window(aetools.ComponentItem):
 
528
    """window - A window """
 
529
    want = 'cwin'
 
530
class _Prop_bounds(aetools.NProperty):
 
531
    """bounds - the boundary rectangle for the window """
 
532
    which = 'pbnd'
 
533
    want = 'qdrt'
 
534
class _Prop_closeable(aetools.NProperty):
 
535
    """closeable - Does the window have a close box? """
 
536
    which = 'hclb'
 
537
    want = 'bool'
 
538
class _Prop_floating(aetools.NProperty):
 
539
    """floating - Does the window float? """
 
540
    which = 'isfl'
 
541
    want = 'bool'
 
542
class _Prop_index(aetools.NProperty):
 
543
    """index - the number of the window """
 
544
    which = 'pidx'
 
545
    want = 'long'
 
546
class _Prop_modal(aetools.NProperty):
 
547
    """modal - Is the window modal? """
 
548
    which = 'pmod'
 
549
    want = 'bool'
 
550
class _Prop_resizable(aetools.NProperty):
 
551
    """resizable - Is the window resizable? """
 
552
    which = 'prsz'
 
553
    want = 'bool'
 
554
class _Prop_titled(aetools.NProperty):
 
555
    """titled - Does the window have a title bar? """
 
556
    which = 'ptit'
 
557
    want = 'bool'
 
558
class _Prop_visible(aetools.NProperty):
 
559
    """visible - Is the window visible? """
 
560
    which = 'pvis'
 
561
    want = 'bool'
 
562
class _Prop_zoomable(aetools.NProperty):
 
563
    """zoomable - Is the window zoomable? """
 
564
    which = 'iszm'
 
565
    want = 'bool'
 
566
class _Prop_zoomed(aetools.NProperty):
 
567
    """zoomed - Is the window zoomed? """
 
568
    which = 'pzum'
 
569
    want = 'bool'
 
570
 
 
571
windows = window
 
572
 
 
573
class document(aetools.ComponentItem):
 
574
    """document - A document of a scriptable application """
 
575
    want = 'docu'
 
576
class _Prop_modified(aetools.NProperty):
 
577
    """modified - Has the document been modified since the last save? """
 
578
    which = 'imod'
 
579
    want = 'bool'
 
580
 
 
581
documents = document
 
582
 
 
583
class file(aetools.ComponentItem):
 
584
    """file - a file on a disk or server """
 
585
    want = 'file'
 
586
 
 
587
files = file
 
588
alias._superclassnames = []
 
589
alias._privpropdict = {
 
590
    'POSIX_path' : _Prop_POSIX_path,
 
591
}
 
592
alias._privelemdict = {
 
593
}
 
594
application._superclassnames = []
 
595
application._privpropdict = {
 
596
    'clipboard' : _Prop_clipboard,
 
597
    'frontmost' : _Prop_frontmost,
 
598
    'name' : _Prop_name,
 
599
    'selection' : _Prop_selection,
 
600
    'version' : _Prop_version,
 
601
}
 
602
application._privelemdict = {
 
603
}
 
604
insertion_points._superclassnames = []
 
605
insertion_points._privpropdict = {
 
606
}
 
607
insertion_points._privelemdict = {
 
608
}
 
609
selection_2d_object._superclassnames = []
 
610
selection_2d_object._privpropdict = {
 
611
    'contents' : _Prop_contents,
 
612
}
 
613
selection_2d_object._privelemdict = {
 
614
}
 
615
window._superclassnames = []
 
616
window._privpropdict = {
 
617
    'bounds' : _Prop_bounds,
 
618
    'closeable' : _Prop_closeable,
 
619
    'floating' : _Prop_floating,
 
620
    'index' : _Prop_index,
 
621
    'modal' : _Prop_modal,
 
622
    'resizable' : _Prop_resizable,
 
623
    'titled' : _Prop_titled,
 
624
    'visible' : _Prop_visible,
 
625
    'zoomable' : _Prop_zoomable,
 
626
    'zoomed' : _Prop_zoomed,
 
627
}
 
628
window._privelemdict = {
 
629
}
 
630
document._superclassnames = []
 
631
document._privpropdict = {
 
632
    'modified' : _Prop_modified,
 
633
}
 
634
document._privelemdict = {
 
635
}
 
636
file._superclassnames = []
 
637
file._privpropdict = {
 
638
    'POSIX_path' : _Prop_POSIX_path,
 
639
}
 
640
file._privelemdict = {
 
641
}
 
642
class _3c_(aetools.NComparison):
 
643
    """< - Less than """
 
644
class _3d_(aetools.NComparison):
 
645
    """= - Equal """
 
646
class _3e_(aetools.NComparison):
 
647
    """> - Greater than """
 
648
class contains(aetools.NComparison):
 
649
    """contains - Contains """
 
650
class ends_with(aetools.NComparison):
 
651
    """ends with - Ends with """
 
652
class starts_with(aetools.NComparison):
 
653
    """starts with - Starts with """
 
654
class _b2_(aetools.NComparison):
 
655
    """\xb2 - Less than or equal to """
 
656
class _b3_(aetools.NComparison):
 
657
    """\xb3 - Greater than or equal to """
 
658
_Enum_kfrm = {
 
659
    'index' : 'indx',   # keyform designating indexed access
 
660
    'named' : 'name',   # keyform designating named access
 
661
    'id' : 'ID  ',      # keyform designating access by unique identifier
 
662
}
 
663
 
 
664
_Enum_savo = {
 
665
    'yes' : 'yes ',     # Save objects now
 
666
    'no' : 'no  ',      # Do not save objects
 
667
    'ask' : 'ask ',     # Ask the user whether to save
 
668
}
 
669
 
 
670
_Enum_styl = {
 
671
    'plain' : 'plan',   # Plain
 
672
    'bold' : 'bold',    # Bold
 
673
    'italic' : 'ital',  # Italic
 
674
    'outline' : 'outl', # Outline
 
675
    'shadow' : 'shad',  # Shadow
 
676
    'underline' : 'undl',       # Underline
 
677
    'superscript' : 'spsc',     # Superscript
 
678
    'subscript' : 'sbsc',       # Subscript
 
679
    'strikethrough' : 'strk',   # Strikethrough
 
680
    'small_caps' : 'smcp',      # Small caps
 
681
    'all_caps' : 'alcp',        # All capital letters
 
682
    'all_lowercase' : 'lowc',   # Lowercase
 
683
    'condensed' : 'cond',       # Condensed
 
684
    'expanded' : 'pexp',        # Expanded
 
685
    'hidden' : 'hidn',  # Hidden
 
686
}
 
687
 
 
688
 
 
689
#
 
690
# Indices of types declared in this module
 
691
#
 
692
_classdeclarations = {
 
693
    'alis' : alias,
 
694
    'capp' : application,
 
695
    'cins' : insertion_points,
 
696
    'csel' : selection_2d_object,
 
697
    'cwin' : window,
 
698
    'docu' : document,
 
699
    'file' : file,
 
700
}
 
701
 
 
702
_propdeclarations = {
 
703
    'hclb' : _Prop_closeable,
 
704
    'imod' : _Prop_modified,
 
705
    'isfl' : _Prop_floating,
 
706
    'iszm' : _Prop_zoomable,
 
707
    'pbnd' : _Prop_bounds,
 
708
    'pcli' : _Prop_clipboard,
 
709
    'pcnt' : _Prop_contents,
 
710
    'pidx' : _Prop_index,
 
711
    'pisf' : _Prop_frontmost,
 
712
    'pmod' : _Prop_modal,
 
713
    'pnam' : _Prop_name,
 
714
    'prsz' : _Prop_resizable,
 
715
    'psxp' : _Prop_POSIX_path,
 
716
    'ptit' : _Prop_titled,
 
717
    'pvis' : _Prop_visible,
 
718
    'pzum' : _Prop_zoomed,
 
719
    'sele' : _Prop_selection,
 
720
    'vers' : _Prop_version,
 
721
}
 
722
 
 
723
_compdeclarations = {
 
724
    '<   ' : _3c_,
 
725
    '<=  ' : _b2_,
 
726
    '=   ' : _3d_,
 
727
    '>   ' : _3e_,
 
728
    '>=  ' : _b3_,
 
729
    'bgwt' : starts_with,
 
730
    'cont' : contains,
 
731
    'ends' : ends_with,
 
732
}
 
733
 
 
734
_enumdeclarations = {
 
735
    'kfrm' : _Enum_kfrm,
 
736
    'savo' : _Enum_savo,
 
737
    'styl' : _Enum_styl,
 
738
}