"""Suite Utility Events: Commands that allow the user to select Disk Copy files Level 1, version 1 Generated from Macintosh HD:Hulpprogramma's:Disk Copy AETE/AEUT resource version 1/0, language 0, script 0 """ import aetools import MacOS _code = 'ddsk' class Utility_Events_Events: _argmap_select_disk_image = { 'with_prompt' : 'SELp', } def select_disk_image(self, _no_object=None, _attributes={}, **_arguments): """select disk image: Prompt the user to select a disk image Keyword argument with_prompt: the prompt string to be displayed Keyword argument _attributes: AppleEvent attribute dictionary Returns: a reference to a disk image """ _code = 'UTIL' _subcode = 'SEL1' aetools.keysubst(_arguments, self._argmap_select_disk_image) if _no_object is not None: raise TypeError, 'No direct arg expected' aetools.enumsubst(_arguments, 'SELp', _Enum_TEXT) _reply, _arguments, _attributes = self.send(_code, _subcode, _arguments, _attributes) if _arguments.has_key('errn'): raise aetools.Error, aetools.decodeerror(_arguments) # XXXX Optionally decode result if _arguments.has_key('----'): return _arguments['----'] _argmap_select_DiskScript = { 'with_prompt' : 'SELp', } def select_DiskScript(self, _no_object=None, _attributes={}, **_arguments): """select DiskScript: Prompt the user to select a DiskScript Keyword argument with_prompt: the prompt string to be displayed Keyword argument _attributes: AppleEvent attribute dictionary Returns: a reference to a DiskScript """ _code = 'UTIL' _subcode = 'SEL2' aetools.keysubst(_arguments, self._argmap_select_DiskScript) if _no_object is not None: raise TypeError, 'No direct arg expected' aetools.enumsubst(_arguments, 'SELp', _Enum_TEXT) _reply, _arguments, _attributes = self.send(_code, _subcode, _arguments, _attributes) if _arguments.has_key('errn'): raise aetools.Error, aetools.decodeerror(_arguments) # XXXX Optionally decode result if _arguments.has_key('----'): return _arguments['----'] _argmap_select_disk_image_or_DiskScript = { 'with_prompt' : 'SELp', } def select_disk_image_or_DiskScript(self, _no_object=None, _attributes={}, **_arguments): """select disk image or DiskScript: Prompt the user to select a disk image or DiskScript Keyword argument with_prompt: the prompt string to be displayed Keyword argument _attributes: AppleEvent attribute dictionary Returns: a reference to disk image or a DiskScript """ _code = 'UTIL' _subcode = 'SEL3' aetools.keysubst(_arguments, self._argmap_select_disk_image_or_DiskScript) if _no_object is not None: raise TypeError, 'No direct arg expected' aetools.enumsubst(_arguments, 'SELp', _Enum_TEXT) _reply, _arguments, _attributes = self.send(_code, _subcode, _arguments, _attributes) if _arguments.has_key('errn'): raise aetools.Error, aetools.decodeerror(_arguments) # XXXX Optionally decode result if _arguments.has_key('----'): return _arguments['----'] _argmap_select_floppy_disk_image = { 'with_prompt' : 'SELp', } def select_floppy_disk_image(self, _no_object=None, _attributes={}, **_arguments): """select floppy disk image: Prompt the user to select a floppy disk image Keyword argument with_prompt: the prompt string to be displayed Keyword argument _attributes: AppleEvent attribute dictionary Returns: a reference to a floppy disk image """ _code = 'UTIL' _subcode = 'SEL4' aetools.keysubst(_arguments, self._argmap_select_floppy_disk_image) if _no_object is not None: raise TypeError, 'No direct arg expected' aetools.enumsubst(_arguments, 'SELp', _Enum_TEXT) _reply, _arguments, _attributes = self.send(_code, _subcode, _arguments, _attributes) if _arguments.has_key('errn'): raise aetools.Error, aetools.decodeerror(_arguments) # XXXX Optionally decode result if _arguments.has_key('----'): return _arguments['----'] _argmap_select_disk = { 'with_prompt' : 'SELp', } def select_disk(self, _no_object=None, _attributes={}, **_arguments): """select disk: Prompt the user to select a disk volume Keyword argument with_prompt: the prompt string to be displayed Keyword argument _attributes: AppleEvent attribute dictionary Returns: a reference to the disk """ _code = 'UTIL' _subcode = 'SEL5' aetools.keysubst(_arguments, self._argmap_select_disk) if _no_object is not None: raise TypeError, 'No direct arg expected' aetools.enumsubst(_arguments, 'SELp', _Enum_TEXT) _reply, _arguments, _attributes = self.send(_code, _subcode, _arguments, _attributes) if _arguments.has_key('errn'): raise aetools.Error, aetools.decodeerror(_arguments) # XXXX Optionally decode result if _arguments.has_key('----'): return _arguments['----'] _argmap_select_folder = { 'with_prompt' : 'SELp', } def select_folder(self, _no_object=None, _attributes={}, **_arguments): """select folder: Prompt the user to select a folder Keyword argument with_prompt: the prompt string to be displayed Keyword argument _attributes: AppleEvent attribute dictionary Returns: a reference to the folder """ _code = 'UTIL' _subcode = 'SEL6' aetools.keysubst(_arguments, self._argmap_select_folder) if _no_object is not None: raise TypeError, 'No direct arg expected' aetools.enumsubst(_arguments, 'SELp', _Enum_TEXT) _reply, _arguments, _attributes = self.send(_code, _subcode, _arguments, _attributes) if _arguments.has_key('errn'): raise aetools.Error, aetools.decodeerror(_arguments) # XXXX Optionally decode result if _arguments.has_key('----'): return _arguments['----'] _argmap_log = { 'time_stamp' : 'TSMP', } def log(self, _object, _attributes={}, **_arguments): """log: Add a string to the log window Required argument: the string to add to the log window Keyword argument time_stamp: Should the log entry be time-stamped? (false if not supplied) Keyword argument _attributes: AppleEvent attribute dictionary """ _code = 'UTIL' _subcode = 'LOG ' aetools.keysubst(_arguments, self._argmap_log) _arguments['----'] = _object aetools.enumsubst(_arguments, 'TSMP', _Enum_bool) _reply, _arguments, _attributes = self.send(_code, _subcode, _arguments, _attributes) if _arguments.has_key('errn'): raise aetools.Error, aetools.decodeerror(_arguments) # XXXX Optionally decode result if _arguments.has_key('----'): return _arguments['----'] _Enum_TEXT = None # XXXX enum TEXT not found!! _Enum_bool = None # XXXX enum bool not found!! # # Indices of types declared in this module # _classdeclarations = { } _propdeclarations = { } _compdeclarations = { } _enumdeclarations = { }