Home | History | Annotate | Download | only in StdSuites
      1 """
      2 Package generated from /Volumes/Sap/System Folder/Extensions/AppleScript
      3 Resource aeut resid 0 Standard Event Suites for English
      4 """
      5 
      6 from warnings import warnpy3k
      7 warnpy3k("In 3.x, the StdSuites package is removed.", stacklevel=2)
      8 
      9 import aetools
     10 Error = aetools.Error
     11 import Text_Suite
     12 import AppleScript_Suite
     13 import Standard_Suite
     14 import Macintosh_Connectivity_Clas
     15 import QuickDraw_Graphics_Suite
     16 import QuickDraw_Graphics_Suppleme
     17 import Required_Suite
     18 import Table_Suite
     19 import Type_Names_Suite
     20 
     21 
     22 _code_to_module = {
     23     'TEXT' : Text_Suite,
     24     'ascr' : AppleScript_Suite,
     25     'core' : Standard_Suite,
     26     'macc' : Macintosh_Connectivity_Clas,
     27     'qdrw' : QuickDraw_Graphics_Suite,
     28     'qdsp' : QuickDraw_Graphics_Suppleme,
     29     'reqd' : Required_Suite,
     30     'tbls' : Table_Suite,
     31     'tpnm' : Type_Names_Suite,
     32 }
     33 
     34 
     35 
     36 _code_to_fullname = {
     37     'TEXT' : ('StdSuites.Text_Suite', 'Text_Suite'),
     38     'ascr' : ('StdSuites.AppleScript_Suite', 'AppleScript_Suite'),
     39     'core' : ('StdSuites.Standard_Suite', 'Standard_Suite'),
     40     'macc' : ('StdSuites.Macintosh_Connectivity_Clas', 'Macintosh_Connectivity_Clas'),
     41     'qdrw' : ('StdSuites.QuickDraw_Graphics_Suite', 'QuickDraw_Graphics_Suite'),
     42     'qdsp' : ('StdSuites.QuickDraw_Graphics_Suppleme', 'QuickDraw_Graphics_Suppleme'),
     43     'reqd' : ('StdSuites.Required_Suite', 'Required_Suite'),
     44     'tbls' : ('StdSuites.Table_Suite', 'Table_Suite'),
     45     'tpnm' : ('StdSuites.Type_Names_Suite', 'Type_Names_Suite'),
     46 }
     47 
     48 from Text_Suite import *
     49 from AppleScript_Suite import *
     50 from Standard_Suite import *
     51 from Macintosh_Connectivity_Clas import *
     52 from QuickDraw_Graphics_Suite import *
     53 from QuickDraw_Graphics_Suppleme import *
     54 from Required_Suite import *
     55 from Table_Suite import *
     56 from Type_Names_Suite import *
     57 
     58 def getbaseclasses(v):
     59     if not getattr(v, '_propdict', None):
     60         v._propdict = {}
     61         v._elemdict = {}
     62         for superclassname in getattr(v, '_superclassnames', []):
     63             superclass = eval(superclassname)
     64             getbaseclasses(superclass)
     65             v._propdict.update(getattr(superclass, '_propdict', {}))
     66             v._elemdict.update(getattr(superclass, '_elemdict', {}))
     67         v._propdict.update(getattr(v, '_privpropdict', {}))
     68         v._elemdict.update(getattr(v, '_privelemdict', {}))
     69 
     70 import StdSuites
     71 
     72 #
     73 # Set property and element dictionaries now that all classes have been defined
     74 #
     75 getbaseclasses(graphic_group)
     76 getbaseclasses(oval)
     77 getbaseclasses(graphic_text)
     78 getbaseclasses(graphic_shape)
     79 getbaseclasses(drawing_area)
     80 getbaseclasses(graphic_line)
     81 getbaseclasses(polygon)
     82 getbaseclasses(pixel)
     83 getbaseclasses(rounded_rectangle)
     84 getbaseclasses(graphic_object)
     85 getbaseclasses(arc)
     86 getbaseclasses(pixel_map)
     87 getbaseclasses(rectangle)
     88 getbaseclasses(selection_2d_object)
     89 getbaseclasses(application)
     90 getbaseclasses(document)
     91 getbaseclasses(window)
     92 getbaseclasses(file)
     93 getbaseclasses(alias)
     94 getbaseclasses(insertion_point)
     95 getbaseclasses(character)
     96 getbaseclasses(paragraph)
     97 getbaseclasses(word)
     98 getbaseclasses(text_flow)
     99 getbaseclasses(text_style_info)
    100 getbaseclasses(line)
    101 getbaseclasses(text)
    102 getbaseclasses(AppleTalk_address)
    103 getbaseclasses(address_specification)
    104 getbaseclasses(Token_Ring_address)
    105 getbaseclasses(FireWire_address)
    106 getbaseclasses(bus_slot)
    107 getbaseclasses(SCSI_address)
    108 getbaseclasses(ADB_address)
    109 getbaseclasses(USB_address)
    110 getbaseclasses(device_specification)
    111 getbaseclasses(LocalTalk_address)
    112 getbaseclasses(IP_address)
    113 getbaseclasses(Ethernet_address)
    114 getbaseclasses(graphic_group)
    115 getbaseclasses(drawing_area)
    116 getbaseclasses(cell)
    117 getbaseclasses(column)
    118 getbaseclasses(table)
    119 getbaseclasses(row)
    120 getbaseclasses(small_integer)
    121 getbaseclasses(system_dictionary)
    122 getbaseclasses(color_table)
    123 getbaseclasses(fixed_point)
    124 getbaseclasses(plain_text)
    125 getbaseclasses(type_element_info)
    126 getbaseclasses(machine_location)
    127 getbaseclasses(PostScript_picture)
    128 getbaseclasses(type_suite_info)
    129 getbaseclasses(menu_item)
    130 getbaseclasses(pixel_map_record)
    131 getbaseclasses(small_real)
    132 getbaseclasses(null)
    133 getbaseclasses(rotation)
    134 getbaseclasses(fixed)
    135 getbaseclasses(long_point)
    136 getbaseclasses(target_id)
    137 getbaseclasses(type_property_info)
    138 getbaseclasses(type_parameter_info)
    139 getbaseclasses(long_fixed_point)
    140 getbaseclasses(bounding_rectangle)
    141 getbaseclasses(TIFF_picture)
    142 getbaseclasses(long_fixed)
    143 getbaseclasses(location_reference)
    144 getbaseclasses(version)
    145 getbaseclasses(RGB16_color)
    146 getbaseclasses(double_integer)
    147 getbaseclasses(type_event_info)
    148 getbaseclasses(point)
    149 getbaseclasses(application_dictionary)
    150 getbaseclasses(unsigned_integer)
    151 getbaseclasses(menu)
    152 getbaseclasses(fixed_rectangle)
    153 getbaseclasses(long_fixed_rectangle)
    154 getbaseclasses(type_class_info)
    155 getbaseclasses(RGB96_color)
    156 getbaseclasses(dash_style)
    157 getbaseclasses(scrap_styles)
    158 getbaseclasses(extended_real)
    159 getbaseclasses(long_rectangle)
    160 getbaseclasses(May)
    161 getbaseclasses(string)
    162 getbaseclasses(miles)
    163 getbaseclasses(number_or_date)
    164 getbaseclasses(October)
    165 getbaseclasses(event)
    166 getbaseclasses(Pascal_string)
    167 getbaseclasses(zone)
    168 getbaseclasses(picture)
    169 getbaseclasses(list_or_string)
    170 getbaseclasses(number)
    171 getbaseclasses(Tuesday)
    172 getbaseclasses(version)
    173 getbaseclasses(December)
    174 getbaseclasses(square_kilometres)
    175 getbaseclasses(reference)
    176 getbaseclasses(vector)
    177 getbaseclasses(weekday)
    178 getbaseclasses(Sunday)
    179 getbaseclasses(international_text)
    180 getbaseclasses(seconds)
    181 getbaseclasses(RGB_color)
    182 getbaseclasses(kilometres)
    183 getbaseclasses(styled_Unicode_text)
    184 getbaseclasses(missing_value)
    185 getbaseclasses(metres)
    186 getbaseclasses(number_or_string)
    187 getbaseclasses(list)
    188 getbaseclasses(linked_list)
    189 getbaseclasses(real)
    190 getbaseclasses(encoded_string)
    191 getbaseclasses(list_or_record)
    192 getbaseclasses(Monday)
    193 getbaseclasses(September)
    194 getbaseclasses(anything)
    195 getbaseclasses(property)
    196 getbaseclasses(reference_form)
    197 getbaseclasses(item)
    198 getbaseclasses(grams)
    199 getbaseclasses(record)
    200 getbaseclasses(empty_ae_name_)
    201 getbaseclasses(constant)
    202 getbaseclasses(square_miles)
    203 getbaseclasses(data)
    204 getbaseclasses(Unicode_text)
    205 getbaseclasses(yards)
    206 getbaseclasses(cubic_yards)
    207 getbaseclasses(pounds)
    208 getbaseclasses(cubic_centimetres)
    209 getbaseclasses(text)
    210 getbaseclasses(July)
    211 getbaseclasses(cubic_metres)
    212 getbaseclasses(styled_text)
    213 getbaseclasses(number_2c__date_or_text)
    214 getbaseclasses(feet)
    215 getbaseclasses(February)
    216 getbaseclasses(degrees_Celsius)
    217 getbaseclasses(keystroke)
    218 getbaseclasses(integer)
    219 getbaseclasses(degrees_Fahrenheit)
    220 getbaseclasses(list_2c__record_or_text)
    221 getbaseclasses(date)
    222 getbaseclasses(degrees_Kelvin)
    223 getbaseclasses(centimetres)
    224 getbaseclasses(writing_code)
    225 getbaseclasses(alias_or_string)
    226 getbaseclasses(writing_code_info)
    227 getbaseclasses(text_item)
    228 getbaseclasses(machine)
    229 getbaseclasses(type_class)
    230 getbaseclasses(preposition)
    231 getbaseclasses(Wednesday)
    232 getbaseclasses(upper_case)
    233 getbaseclasses(March)
    234 getbaseclasses(square_feet)
    235 getbaseclasses(November)
    236 getbaseclasses(quarts)
    237 getbaseclasses(alias)
    238 getbaseclasses(January)
    239 getbaseclasses(month)
    240 getbaseclasses(June)
    241 getbaseclasses(August)
    242 getbaseclasses(styled_Clipboard_text)
    243 getbaseclasses(gallons)
    244 getbaseclasses(cubic_inches)
    245 getbaseclasses(Friday)
    246 getbaseclasses(sound)
    247 getbaseclasses(class_)
    248 getbaseclasses(kilograms)
    249 getbaseclasses(script)
    250 getbaseclasses(litres)
    251 getbaseclasses(boolean)
    252 getbaseclasses(square_metres)
    253 getbaseclasses(inches)
    254 getbaseclasses(character)
    255 getbaseclasses(April)
    256 getbaseclasses(ounces)
    257 getbaseclasses(app)
    258 getbaseclasses(handler)
    259 getbaseclasses(C_string)
    260 getbaseclasses(Thursday)
    261 getbaseclasses(square_yards)
    262 getbaseclasses(cubic_feet)
    263 getbaseclasses(Saturday)
    264 getbaseclasses(file_specification)
    265 
    266 #
    267 # Indices of types declared in this module
    268 #
    269 _classdeclarations = {
    270     'cpic' : graphic_group,
    271     'covl' : oval,
    272     'cgtx' : graphic_text,
    273     'cgsh' : graphic_shape,
    274     'cdrw' : drawing_area,
    275     'glin' : graphic_line,
    276     'cpgn' : polygon,
    277     'cpxl' : pixel,
    278     'crrc' : rounded_rectangle,
    279     'cgob' : graphic_object,
    280     'carc' : arc,
    281     'cpix' : pixel_map,
    282     'crec' : rectangle,
    283     'csel' : selection_2d_object,
    284     'capp' : application,
    285     'docu' : document,
    286     'cwin' : window,
    287     'file' : file,
    288     'alis' : alias,
    289     'cins' : insertion_point,
    290     'cha ' : character,
    291     'cpar' : paragraph,
    292     'cwor' : word,
    293     'cflo' : text_flow,
    294     'tsty' : text_style_info,
    295     'clin' : line,
    296     'ctxt' : text,
    297     'cat ' : AppleTalk_address,
    298     'cadr' : address_specification,
    299     'ctok' : Token_Ring_address,
    300     'cfw ' : FireWire_address,
    301     'cbus' : bus_slot,
    302     'cscs' : SCSI_address,
    303     'cadb' : ADB_address,
    304     'cusb' : USB_address,
    305     'cdev' : device_specification,
    306     'clt ' : LocalTalk_address,
    307     'cip ' : IP_address,
    308     'cen ' : Ethernet_address,
    309     'cpic' : graphic_group,
    310     'cdrw' : drawing_area,
    311     'ccel' : cell,
    312     'ccol' : column,
    313     'ctbl' : table,
    314     'crow' : row,
    315     'shor' : small_integer,
    316     'aeut' : system_dictionary,
    317     'clrt' : color_table,
    318     'fpnt' : fixed_point,
    319     'TEXT' : plain_text,
    320     'elin' : type_element_info,
    321     'mLoc' : machine_location,
    322     'EPS ' : PostScript_picture,
    323     'suin' : type_suite_info,
    324     'cmen' : menu_item,
    325     'tpmm' : pixel_map_record,
    326     'sing' : small_real,
    327     'null' : null,
    328     'trot' : rotation,
    329     'fixd' : fixed,
    330     'lpnt' : long_point,
    331     'targ' : target_id,
    332     'pinf' : type_property_info,
    333     'pmin' : type_parameter_info,
    334     'lfpt' : long_fixed_point,
    335     'qdrt' : bounding_rectangle,
    336     'TIFF' : TIFF_picture,
    337     'lfxd' : long_fixed,
    338     'insl' : location_reference,
    339     'vers' : version,
    340     'tr16' : RGB16_color,
    341     'comp' : double_integer,
    342     'evin' : type_event_info,
    343     'QDpt' : point,
    344     'aete' : application_dictionary,
    345     'magn' : unsigned_integer,
    346     'cmnu' : menu,
    347     'frct' : fixed_rectangle,
    348     'lfrc' : long_fixed_rectangle,
    349     'gcli' : type_class_info,
    350     'tr96' : RGB96_color,
    351     'tdas' : dash_style,
    352     'styl' : scrap_styles,
    353     'exte' : extended_real,
    354     'lrct' : long_rectangle,
    355     'may ' : May,
    356     'TEXT' : string,
    357     'mile' : miles,
    358     'nd  ' : number_or_date,
    359     'oct ' : October,
    360     'evnt' : event,
    361     'pstr' : Pascal_string,
    362     'zone' : zone,
    363     'PICT' : picture,
    364     'ls  ' : list_or_string,
    365     'nmbr' : number,
    366     'tue ' : Tuesday,
    367     'vers' : version,
    368     'dec ' : December,
    369     'sqkm' : square_kilometres,
    370     'obj ' : reference,
    371     'vect' : vector,
    372     'wkdy' : weekday,
    373     'sun ' : Sunday,
    374     'itxt' : international_text,
    375     'scnd' : seconds,
    376     'cRGB' : RGB_color,
    377     'kmtr' : kilometres,
    378     'sutx' : styled_Unicode_text,
    379     'msng' : missing_value,
    380     'metr' : metres,
    381     'ns  ' : number_or_string,
    382     'list' : list,
    383     'llst' : linked_list,
    384     'doub' : real,
    385     'encs' : encoded_string,
    386     'lr  ' : list_or_record,
    387     'mon ' : Monday,
    388     'sep ' : September,
    389     '****' : anything,
    390     'prop' : property,
    391     'kfrm' : reference_form,
    392     'cobj' : item,
    393     'gram' : grams,
    394     'reco' : record,
    395     'undf' : empty_ae_name_,
    396     'enum' : constant,
    397     'sqmi' : square_miles,
    398     'rdat' : data,
    399     'utxt' : Unicode_text,
    400     'yard' : yards,
    401     'cyrd' : cubic_yards,
    402     'lbs ' : pounds,
    403     'ccmt' : cubic_centimetres,
    404     'ctxt' : text,
    405     'jul ' : July,
    406     'cmet' : cubic_metres,
    407     'STXT' : styled_text,
    408     'nds ' : number_2c__date_or_text,
    409     'feet' : feet,
    410     'feb ' : February,
    411     'degc' : degrees_Celsius,
    412     'kprs' : keystroke,
    413     'long' : integer,
    414     'degf' : degrees_Fahrenheit,
    415     'lrs ' : list_2c__record_or_text,
    416     'ldt ' : date,
    417     'degk' : degrees_Kelvin,
    418     'cmtr' : centimetres,
    419     'psct' : writing_code,
    420     'sf  ' : alias_or_string,
    421     'citl' : writing_code_info,
    422     'citm' : text_item,
    423     'mach' : machine,
    424     'type' : type_class,
    425     'prep' : preposition,
    426     'wed ' : Wednesday,
    427     'case' : upper_case,
    428     'mar ' : March,
    429     'sqft' : square_feet,
    430     'nov ' : November,
    431     'qrts' : quarts,
    432     'alis' : alias,
    433     'jan ' : January,
    434     'mnth' : month,
    435     'jun ' : June,
    436     'aug ' : August,
    437     'styl' : styled_Clipboard_text,
    438     'galn' : gallons,
    439     'cuin' : cubic_inches,
    440     'fri ' : Friday,
    441     'snd ' : sound,
    442     'pcls' : class_,
    443     'kgrm' : kilograms,
    444     'scpt' : script,
    445     'litr' : litres,
    446     'bool' : boolean,
    447     'sqrm' : square_metres,
    448     'inch' : inches,
    449     'cha ' : character,
    450     'apr ' : April,
    451     'ozs ' : ounces,
    452     'capp' : app,
    453     'hand' : handler,
    454     'cstr' : C_string,
    455     'thu ' : Thursday,
    456     'sqyd' : square_yards,
    457     'cfet' : cubic_feet,
    458     'sat ' : Saturday,
    459     'fss ' : file_specification,
    460 }
    461 
    462 
    463 class StdSuites(Text_Suite_Events,
    464         AppleScript_Suite_Events,
    465         Standard_Suite_Events,
    466         Macintosh_Connectivity_Clas_Events,
    467         QuickDraw_Graphics_Suite_Events,
    468         QuickDraw_Graphics_Suppleme_Events,
    469         Required_Suite_Events,
    470         Table_Suite_Events,
    471         Type_Names_Suite_Events,
    472         aetools.TalkTo):
    473     _signature = 'ascr'
    474 
    475     _moduleName = 'StdSuites'
    476