1"""Suite Microsoft Internet Explorer Suite: Events defined by Internet Explorer 2Level 1, version 1 3 4Generated from /Applications/Internet Explorer.app 5AETE/AEUT resource version 1/0, language 0, script 0 6""" 7 8import aetools 9import MacOS 10 11_code = 'MSIE' 12 13class Microsoft_Internet_Explorer_Events: 14 15 def GetSource(self, _object=None, _attributes={}, **_arguments): 16 """GetSource: Get the HTML source of a browser window 17 Required argument: Window Identifier of window from which to get the source. No value means get the source from the frontmost window. 18 Keyword argument _attributes: AppleEvent attribute dictionary 19 Returns: undocumented, typecode 'TEXT' 20 """ 21 _code = 'MSIE' 22 _subcode = 'SORC' 23 24 if _arguments: raise TypeError, 'No optional args expected' 25 _arguments['----'] = _object 26 27 28 _reply, _arguments, _attributes = self.send(_code, _subcode, 29 _arguments, _attributes) 30 if _arguments.get('errn', 0): 31 raise aetools.Error, aetools.decodeerror(_arguments) 32 # XXXX Optionally decode result 33 if _arguments.has_key('----'): 34 return _arguments['----'] 35 36 def PrintBrowserWindow(self, _object=None, _attributes={}, **_arguments): 37 """PrintBrowserWindow: Print contents of browser window (HTML) 38 Required argument: Window Identifier of the window to print. No value means print the frontmost browser window. 39 Keyword argument _attributes: AppleEvent attribute dictionary 40 """ 41 _code = 'misc' 42 _subcode = 'pWND' 43 44 if _arguments: raise TypeError, 'No optional args expected' 45 _arguments['----'] = _object 46 47 48 _reply, _arguments, _attributes = self.send(_code, _subcode, 49 _arguments, _attributes) 50 if _arguments.get('errn', 0): 51 raise aetools.Error, aetools.decodeerror(_arguments) 52 # XXXX Optionally decode result 53 if _arguments.has_key('----'): 54 return _arguments['----'] 55 56 _argmap_do_script = { 57 'window' : 'WIND', 58 } 59 60 def do_script(self, _object, _attributes={}, **_arguments): 61 """do script: Execute script commands 62 Required argument: JavaScript text to execute 63 Keyword argument window: optional Window Identifier (as supplied by the ListWindows event) specifying context in which to execute the script 64 Keyword argument _attributes: AppleEvent attribute dictionary 65 Returns: Return value 66 """ 67 _code = 'misc' 68 _subcode = 'dosc' 69 70 aetools.keysubst(_arguments, self._argmap_do_script) 71 _arguments['----'] = _object 72 73 74 _reply, _arguments, _attributes = self.send(_code, _subcode, 75 _arguments, _attributes) 76 if _arguments.get('errn', 0): 77 raise aetools.Error, aetools.decodeerror(_arguments) 78 # XXXX Optionally decode result 79 if _arguments.has_key('----'): 80 return _arguments['----'] 81 82 83# 84# Indices of types declared in this module 85# 86_classdeclarations = { 87} 88 89_propdeclarations = { 90} 91 92_compdeclarations = { 93} 94 95_enumdeclarations = { 96} 97