mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	Package with suites for talking to CodeWarrior.
This commit is contained in:
		
							parent
							
								
									47ff247e4b
								
							
						
					
					
						commit
						5119a0bc2b
					
				
					 5 changed files with 3554 additions and 0 deletions
				
			
		
							
								
								
									
										687
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/CodeWarrior_suite.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										687
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/CodeWarrior_suite.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,687 @@ | |||
| """Suite CodeWarrior suite: Terms for scripting the CodeWarrior IDE | ||||
| Level 0, version 0 | ||||
| 
 | ||||
| Generated from Macintosh HD:SWdev:CodeWarrior 6 MPTP:Metrowerks CodeWarrior:CodeWarrior IDE 4.1B9 | ||||
| AETE/AEUT resource version 1/0, language 0, script 0 | ||||
| """ | ||||
| 
 | ||||
| import aetools | ||||
| import MacOS | ||||
| 
 | ||||
| _code = 'CWIE' | ||||
| 
 | ||||
| class CodeWarrior_suite_Events: | ||||
| 
 | ||||
| 	_argmap_add = { | ||||
| 		'new' : 'kocl', | ||||
| 		'with_data' : 'data', | ||||
| 		'to_targets' : 'TTGT', | ||||
| 		'to_group' : 'TGRP', | ||||
| 	} | ||||
| 
 | ||||
| 	def add(self, _object, _attributes={}, **_arguments): | ||||
| 		"""add: add elements to a project or target | ||||
| 		Required argument: an AE object reference | ||||
| 		Keyword argument new: the class of the new element or elements to add | ||||
| 		Keyword argument with_data: the initial data for the element or elements | ||||
| 		Keyword argument to_targets: the targets to which the new element or elements will be added | ||||
| 		Keyword argument to_group: the group to which the new element or elements will be added | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'ADDF' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_add) | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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_export = { | ||||
| 		'_in' : 'kfil', | ||||
| 	} | ||||
| 
 | ||||
| 	def export(self, _no_object=None, _attributes={}, **_arguments): | ||||
| 		"""export: Export the project file as an XML file | ||||
| 		Keyword argument _in: the XML file in which to export the project | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'EXPT' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_export) | ||||
| 		if _no_object != None: raise TypeError, 'No direct arg expected' | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def update(self, _no_object=None, _attributes={}, **_arguments): | ||||
| 		"""update: bring a project or target up to date | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'UP2D' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		if _no_object != None: raise TypeError, 'No direct arg expected' | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def check(self, _object=None, _attributes={}, **_arguments): | ||||
| 		"""check: check the syntax of a file in a project or target | ||||
| 		Required argument: the file or files to be checked | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'CHEK' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def compile_file(self, _object=None, _attributes={}, **_arguments): | ||||
| 		"""compile file: compile a file in a project or target | ||||
| 		Required argument: the file or files to be compiled | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'COMP' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def disassemble_file(self, _object=None, _attributes={}, **_arguments): | ||||
| 		"""disassemble file: disassemble a file in a project or target | ||||
| 		Required argument: the file or files to be disassembled | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'DASM' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def build(self, _no_object=None, _attributes={}, **_arguments): | ||||
| 		"""build: build a project or target (equivalent of the Make menu command) | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'MAKE' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		if _no_object != None: raise TypeError, 'No direct arg expected' | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def remove_target_files(self, _object, _attributes={}, **_arguments): | ||||
| 		"""remove target files: remove files from a target | ||||
| 		Required argument: an AE object reference | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'RMFL' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def remove_object_code(self, _no_object=None, _attributes={}, **_arguments): | ||||
| 		"""remove object code: remove object code from a project or target | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'RMOB' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		if _no_object != None: raise TypeError, 'No direct arg expected' | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def run_target(self, _no_object=None, _attributes={}, **_arguments): | ||||
| 		"""run target: run a project or target | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'RUN ' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		if _no_object != None: raise TypeError, 'No direct arg expected' | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def touch_file(self, _object=None, _attributes={}, **_arguments): | ||||
| 		"""touch file: touch a file in a project or target for compilation | ||||
| 		Required argument: the file or files to be touched | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'CWIE' | ||||
| 		_subcode = 'TOCH' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 
 | ||||
| class build_progress_document(aetools.ComponentItem): | ||||
| 	"""build progress document - a build progress document """ | ||||
| 	want = 'PRGS' | ||||
| class inherits(aetools.NProperty): | ||||
| 	"""inherits - all properties and elements of the given class are inherited by this class. """ | ||||
| 	which = 'c@#^' | ||||
| 	want = 'docu' | ||||
| 
 | ||||
| build_progress_documents = build_progress_document | ||||
| 
 | ||||
| class catalog_document(aetools.ComponentItem): | ||||
| 	"""catalog document - a browser catalog document """ | ||||
| 	want = 'CTLG' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| catalog_documents = catalog_document | ||||
| 
 | ||||
| class class_browser(aetools.ComponentItem): | ||||
| 	"""class browser - a class browser """ | ||||
| 	want = 'BROW' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| class_browsers = class_browser | ||||
| 
 | ||||
| class class_hierarchy(aetools.ComponentItem): | ||||
| 	"""class hierarchy - a class hierarchy document """ | ||||
| 	want = 'HIER' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| class_hierarchies = class_hierarchy | ||||
| 
 | ||||
| class editor_document(aetools.ComponentItem): | ||||
| 	"""editor document - an editor document """ | ||||
| 	want = 'EDIT' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| editor_documents = editor_document | ||||
| 
 | ||||
| class file_compare_document(aetools.ComponentItem): | ||||
| 	"""file compare document - a file compare document """ | ||||
| 	want = 'COMP' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| file_compare_documents = file_compare_document | ||||
| 
 | ||||
| class message_document(aetools.ComponentItem): | ||||
| 	"""message document - a message document """ | ||||
| 	want = 'MSSG' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| message_documents = message_document | ||||
| 
 | ||||
| class project_document(aetools.ComponentItem): | ||||
| 	"""project document - a project document """ | ||||
| 	want = 'PRJD' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| class current_target(aetools.NProperty): | ||||
| 	"""current target - the current target """ | ||||
| 	which = 'CURT' | ||||
| 	want = 'TRGT' | ||||
| #        element 'TRGT' as ['indx', 'name', 'test', 'rang'] | ||||
| 
 | ||||
| project_documents = project_document | ||||
| 
 | ||||
| class project_inspector(aetools.ComponentItem): | ||||
| 	"""project inspector - the project inspector """ | ||||
| 	want = 'INSP' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| project_inspectors = project_inspector | ||||
| 
 | ||||
| class single_class_browser(aetools.ComponentItem): | ||||
| 	"""single class browser - a single class browser """ | ||||
| 	want = '1BRW' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| single_class_browsers = single_class_browser | ||||
| 
 | ||||
| class single_class_hierarchy(aetools.ComponentItem): | ||||
| 	"""single class hierarchy - a single class hierarchy document """ | ||||
| 	want = '1HIR' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| single_class_hierarchies = single_class_hierarchy | ||||
| 
 | ||||
| class subtarget(aetools.ComponentItem): | ||||
| 	"""subtarget - a target that is prerequisite for another target """ | ||||
| 	want = 'SBTG' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| class target(aetools.NProperty): | ||||
| 	"""target - the target that is dependent on this subtarget """ | ||||
| 	which = 'TrgT' | ||||
| 	want = 'TRGT' | ||||
| class link_against_output(aetools.NProperty): | ||||
| 	"""link against output - is the output of this subtarget linked into its dependent target? """ | ||||
| 	which = 'LNKO' | ||||
| 	want = 'bool' | ||||
| 
 | ||||
| subtargets = subtarget | ||||
| 
 | ||||
| class symbol_browser(aetools.ComponentItem): | ||||
| 	"""symbol browser - a symbol browser """ | ||||
| 	want = 'SYMB' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| symbol_browsers = symbol_browser | ||||
| 
 | ||||
| class target(aetools.ComponentItem): | ||||
| 	"""target - a target in a project """ | ||||
| 	want = 'TRGT' | ||||
| class name(aetools.NProperty): | ||||
| 	"""name -  """ | ||||
| 	which = 'pnam' | ||||
| 	want = 'itxt' | ||||
| class index(aetools.NProperty): | ||||
| 	"""index - the number of the target """ | ||||
| 	which = 'pidx' | ||||
| 	want = 'long' | ||||
| class project_document(aetools.NProperty): | ||||
| 	"""project document - the project document that contains this target """ | ||||
| 	which = 'PrjD' | ||||
| 	want = 'PRJD' | ||||
| #        element 'SRCF' as ['indx', 'test', 'rang'] | ||||
| #        element 'SBTG' as ['indx', 'test', 'rang'] | ||||
| 
 | ||||
| targets = target | ||||
| 
 | ||||
| class target_file(aetools.ComponentItem): | ||||
| 	"""target file - a source or header file in a target """ | ||||
| 	want = 'SRCF' | ||||
| class id(aetools.NProperty): | ||||
| 	"""id - the unique ID number of the target file """ | ||||
| 	which = 'ID  ' | ||||
| 	want = 'long' | ||||
| class type(aetools.NProperty): | ||||
| 	"""type - the type of source file """ | ||||
| 	which = 'FTYP' | ||||
| 	want = 'FTYP' | ||||
| # repeated property index the number of the target file | ||||
| class location(aetools.NProperty): | ||||
| 	"""location - the location of the target file on disk """ | ||||
| 	which = 'FILE' | ||||
| 	want = 'fss ' | ||||
| class path(aetools.NProperty): | ||||
| 	"""path - the path of the source file on disk """ | ||||
| 	which = 'Path' | ||||
| 	want = 'itxt' | ||||
| class linked(aetools.NProperty): | ||||
| 	"""linked - is the source file in the link order of its target? """ | ||||
| 	which = 'LINK' | ||||
| 	want = 'bool' | ||||
| class link_index(aetools.NProperty): | ||||
| 	"""link index - the index of the source file in its target¹s link order (-1 if source file is not in link order) """ | ||||
| 	which = 'LIDX' | ||||
| 	want = 'long' | ||||
| class modified_date(aetools.NProperty): | ||||
| 	"""modified date - the date and time this source file was last modified """ | ||||
| 	which = 'MODD' | ||||
| 	want = 'ldt ' | ||||
| class compiled_date(aetools.NProperty): | ||||
| 	"""compiled date - the date and this source file was last compiled """ | ||||
| 	which = 'CMPD' | ||||
| 	want = 'ldt ' | ||||
| class code_size(aetools.NProperty): | ||||
| 	"""code size - the size of the code (in bytes) produced by compiling this source file """ | ||||
| 	which = 'CSZE' | ||||
| 	want = 'long' | ||||
| class data_size(aetools.NProperty): | ||||
| 	"""data size - the size of the date (in bytes) produced by compiling this source file """ | ||||
| 	which = 'DSZE' | ||||
| 	want = 'long' | ||||
| class debug(aetools.NProperty): | ||||
| 	"""debug - is debugging information generated for this source file? """ | ||||
| 	which = 'DBUG' | ||||
| 	want = 'bool' | ||||
| class weak_link(aetools.NProperty): | ||||
| 	"""weak link - is this shared library linked weakly? """ | ||||
| 	which = 'WEAK' | ||||
| 	want = 'bool' | ||||
| class init_before(aetools.NProperty): | ||||
| 	"""init before - is the Œinitialize before¹ flag set for this shared library? """ | ||||
| 	which = 'INIT' | ||||
| 	want = 'bool' | ||||
| class merge_output(aetools.NProperty): | ||||
| 	"""merge output - is this shared library merged into another code fragment? """ | ||||
| 	which = 'MRGE' | ||||
| 	want = 'bool' | ||||
| class prerequisites(aetools.NProperty): | ||||
| 	"""prerequisites - the source files needed to build this source file """ | ||||
| 	which = 'PRER' | ||||
| 	want = 'list' | ||||
| class dependents(aetools.NProperty): | ||||
| 	"""dependents - the source files that need this source file in order to build """ | ||||
| 	which = 'DPND' | ||||
| 	want = 'list' | ||||
| 
 | ||||
| target_files = target_file | ||||
| 
 | ||||
| class text_document(aetools.ComponentItem): | ||||
| 	"""text document - a document that contains text """ | ||||
| 	want = 'TXTD' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| class modified(aetools.NProperty): | ||||
| 	"""modified - Has the document been modified since the last save? """ | ||||
| 	which = 'imod' | ||||
| 	want = 'bool' | ||||
| class selection(aetools.NProperty): | ||||
| 	"""selection - the selection visible to the user """ | ||||
| 	which = 'sele' | ||||
| 	want = 'csel' | ||||
| #        element 'cha ' as ['indx', 'rele', 'rang', 'test'] | ||||
| #        element 'cins' as ['rele'] | ||||
| #        element 'clin' as ['indx', 'rang', 'rele'] | ||||
| #        element 'ctxt' as ['rang'] | ||||
| 
 | ||||
| text_documents = text_document | ||||
| 
 | ||||
| class ToolServer_worksheet(aetools.ComponentItem): | ||||
| 	"""ToolServer worksheet - a ToolServer worksheet """ | ||||
| 	want = 'TOOL' | ||||
| # repeated property inherits all properties and elements of the given class are inherited by this class. | ||||
| 
 | ||||
| ToolServer_worksheets = ToolServer_worksheet | ||||
| build_progress_document._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| build_progress_document._elemdict = { | ||||
| } | ||||
| catalog_document._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| catalog_document._elemdict = { | ||||
| } | ||||
| class_browser._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| class_browser._elemdict = { | ||||
| } | ||||
| class_hierarchy._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| class_hierarchy._elemdict = { | ||||
| } | ||||
| editor_document._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| editor_document._elemdict = { | ||||
| } | ||||
| file_compare_document._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| file_compare_document._elemdict = { | ||||
| } | ||||
| message_document._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| message_document._elemdict = { | ||||
| } | ||||
| project_document._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| 	'current_target' : current_target, | ||||
| } | ||||
| project_document._elemdict = { | ||||
| 	'target' : target, | ||||
| } | ||||
| project_inspector._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| project_inspector._elemdict = { | ||||
| } | ||||
| single_class_browser._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| single_class_browser._elemdict = { | ||||
| } | ||||
| single_class_hierarchy._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| single_class_hierarchy._elemdict = { | ||||
| } | ||||
| subtarget._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| 	'target' : target, | ||||
| 	'link_against_output' : link_against_output, | ||||
| } | ||||
| subtarget._elemdict = { | ||||
| } | ||||
| symbol_browser._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| symbol_browser._elemdict = { | ||||
| } | ||||
| target._propdict = { | ||||
| 	'name' : name, | ||||
| 	'index' : index, | ||||
| 	'project_document' : project_document, | ||||
| } | ||||
| target._elemdict = { | ||||
| 	'target_file' : target_file, | ||||
| 	'subtarget' : subtarget, | ||||
| } | ||||
| target_file._propdict = { | ||||
| 	'id' : id, | ||||
| 	'type' : type, | ||||
| 	'index' : index, | ||||
| 	'location' : location, | ||||
| 	'path' : path, | ||||
| 	'linked' : linked, | ||||
| 	'link_index' : link_index, | ||||
| 	'modified_date' : modified_date, | ||||
| 	'compiled_date' : compiled_date, | ||||
| 	'code_size' : code_size, | ||||
| 	'data_size' : data_size, | ||||
| 	'debug' : debug, | ||||
| 	'weak_link' : weak_link, | ||||
| 	'init_before' : init_before, | ||||
| 	'merge_output' : merge_output, | ||||
| 	'prerequisites' : prerequisites, | ||||
| 	'dependents' : dependents, | ||||
| } | ||||
| target_file._elemdict = { | ||||
| } | ||||
| import Standard_Suite | ||||
| text_document._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| 	'modified' : modified, | ||||
| 	'selection' : selection, | ||||
| } | ||||
| text_document._elemdict = { | ||||
| 	'character' : Standard_Suite.character, | ||||
| 	'insertion_point' : Standard_Suite.insertion_point, | ||||
| 	'line' : Standard_Suite.line, | ||||
| 	'text' : Standard_Suite.text, | ||||
| } | ||||
| ToolServer_worksheet._propdict = { | ||||
| 	'inherits' : inherits, | ||||
| } | ||||
| ToolServer_worksheet._elemdict = { | ||||
| } | ||||
| _Enum_Inte = { | ||||
| 	'never_interact' : 'eNvr',	# never allow user interactions | ||||
| 	'interact_with_self' : 'eInS',	# allow user interaction only when an AppleEvent is sent from within CodeWarrior | ||||
| 	'interact_with_local' : 'eInL',	# allow user interaction when AppleEvents are sent from applications on the same machine (default) | ||||
| 	'interact_with_all' : 'eInA',	# allow user interaction from both local and remote AppleEvents | ||||
| } | ||||
| 
 | ||||
| _Enum_DKND = { | ||||
| 	'project' : 'PRJD',	# a project document | ||||
| 	'editor_document' : 'EDIT',	# an editor document | ||||
| 	'message' : 'MSSG',	# a message document | ||||
| 	'file_compare' : 'COMP',	# a file compare document | ||||
| 	'catalog_document' : 'CTLG',	# a browser catalog | ||||
| 	'class_browser' : 'BROW',	# a class browser document | ||||
| 	'single_class_browser' : '1BRW',	# a single class browser document | ||||
| 	'symbol_browser' : 'SYMB',	# a symbol browser document | ||||
| 	'class_hierarchy' : 'HIER',	# a class hierarchy document | ||||
| 	'single_class_hierarchy' : '1HIR',	# a single class hierarchy document | ||||
| 	'project_inspector' : 'INSP',	# a project inspector | ||||
| 	'ToolServer_worksheet' : 'TOOL',	# the ToolServer worksheet | ||||
| 	'build_progress_document' : 'PRGS',	# the build progress window | ||||
| } | ||||
| 
 | ||||
| _Enum_FTYP = { | ||||
| 	'library_file' : 'LIBF',	# a library file | ||||
| 	'project_file' : 'PRJF',	# a project file | ||||
| 	'resource_file' : 'RESF',	# a resource file | ||||
| 	'text_file' : 'TXTF',	# a text file | ||||
| 	'unknown_file' : 'UNKN',	# unknown file type | ||||
| } | ||||
| 
 | ||||
| _Enum_PERM = { | ||||
| 	'read_write' : 'RdWr',	# the file is open with read/write permission | ||||
| 	'read_only' : 'Read',	# the file is open with read/only permission | ||||
| 	'checked_out_read_write' : 'CkRW',	# the file is checked out with read/write permission | ||||
| 	'checked_out_read_only' : 'CkRO',	# the file is checked out with read/only permission | ||||
| 	'checked_out_read_modify' : 'CkRM',	# the file is checked out with read/modify permission | ||||
| 	'locked' : 'Lock',	# the file is locked on disk | ||||
| 	'none' : 'LNNO',	# the file is new | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| # | ||||
| # Indices of types declared in this module | ||||
| # | ||||
| _classdeclarations = { | ||||
| 	'TOOL' : ToolServer_worksheet, | ||||
| 	'1HIR' : single_class_hierarchy, | ||||
| 	'SRCF' : target_file, | ||||
| 	'TXTD' : text_document, | ||||
| 	'TRGT' : target, | ||||
| 	'HIER' : class_hierarchy, | ||||
| 	'CTLG' : catalog_document, | ||||
| 	'1BRW' : single_class_browser, | ||||
| 	'MSSG' : message_document, | ||||
| 	'INSP' : project_inspector, | ||||
| 	'BROW' : class_browser, | ||||
| 	'COMP' : file_compare_document, | ||||
| 	'EDIT' : editor_document, | ||||
| 	'PRJD' : project_document, | ||||
| 	'SBTG' : subtarget, | ||||
| 	'SYMB' : symbol_browser, | ||||
| 	'PRGS' : build_progress_document, | ||||
| } | ||||
| 
 | ||||
| _propdeclarations = { | ||||
| 	'PRER' : prerequisites, | ||||
| 	'DBUG' : debug, | ||||
| 	'CSZE' : code_size, | ||||
| 	'Path' : path, | ||||
| 	'pnam' : name, | ||||
| 	'TrgT' : target, | ||||
| 	'DSZE' : data_size, | ||||
| 	'FTYP' : type, | ||||
| 	'MODD' : modified_date, | ||||
| 	'INIT' : init_before, | ||||
| 	'sele' : selection, | ||||
| 	'imod' : modified, | ||||
| 	'DPND' : dependents, | ||||
| 	'FILE' : location, | ||||
| 	'LIDX' : link_index, | ||||
| 	'LINK' : linked, | ||||
| 	'ID  ' : id, | ||||
| 	'c@#^' : inherits, | ||||
| 	'pidx' : index, | ||||
| 	'LNKO' : link_against_output, | ||||
| 	'WEAK' : weak_link, | ||||
| 	'MRGE' : merge_output, | ||||
| 	'CMPD' : compiled_date, | ||||
| 	'PrjD' : project_document, | ||||
| 	'CURT' : current_target, | ||||
| } | ||||
| 
 | ||||
| _compdeclarations = { | ||||
| } | ||||
| 
 | ||||
| _enumdeclarations = { | ||||
| 	'PERM' : _Enum_PERM, | ||||
| 	'FTYP' : _Enum_FTYP, | ||||
| 	'DKND' : _Enum_DKND, | ||||
| 	'Inte' : _Enum_Inte, | ||||
| } | ||||
							
								
								
									
										2355
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/Metrowerks_Shell_Suite.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2355
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/Metrowerks_Shell_Suite.py
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										62
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/Required.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/Required.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,62 @@ | |||
| """Suite Required: Terms that every application should support | ||||
| Level 1, version 1 | ||||
| 
 | ||||
| Generated from Macintosh HD:SWdev:CodeWarrior 6 MPTP:Metrowerks CodeWarrior:CodeWarrior IDE 4.1B9 | ||||
| AETE/AEUT resource version 1/0, language 0, script 0 | ||||
| """ | ||||
| 
 | ||||
| import aetools | ||||
| import MacOS | ||||
| 
 | ||||
| _code = 'reqd' | ||||
| 
 | ||||
| from StdSuites.Required_Suite import * | ||||
| class Required_Events: | ||||
| 
 | ||||
| 	_argmap_open = { | ||||
| 		'converting' : 'Conv', | ||||
| 	} | ||||
| 
 | ||||
| 	def open(self, _object, _attributes={}, **_arguments): | ||||
| 		"""open: Open the specified object(s) | ||||
| 		Required argument: list of objects to open | ||||
| 		Keyword argument converting: Whether to convert project to latest version (yes/no; default is ask). | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'aevt' | ||||
| 		_subcode = 'odoc' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_open) | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 		aetools.enumsubst(_arguments, 'Conv', _Enum_Conv) | ||||
| 
 | ||||
| 		_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_Conv = { | ||||
| 	'yes' : 'yes ',	# Convert the project if necessary on open | ||||
| 	'no' : 'no  ',	# Do not convert the project if needed on open | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| # | ||||
| # Indices of types declared in this module | ||||
| # | ||||
| _classdeclarations = { | ||||
| } | ||||
| 
 | ||||
| _propdeclarations = { | ||||
| } | ||||
| 
 | ||||
| _compdeclarations = { | ||||
| } | ||||
| 
 | ||||
| _enumdeclarations = { | ||||
| 	'Conv' : _Enum_Conv, | ||||
| } | ||||
							
								
								
									
										410
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/Standard_Suite.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										410
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/Standard_Suite.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,410 @@ | |||
| """Suite Standard Suite: Common terms for most applications | ||||
| Level 1, version 1 | ||||
| 
 | ||||
| Generated from Macintosh HD:SWdev:CodeWarrior 6 MPTP:Metrowerks CodeWarrior:CodeWarrior IDE 4.1B9 | ||||
| AETE/AEUT resource version 1/0, language 0, script 0 | ||||
| """ | ||||
| 
 | ||||
| import aetools | ||||
| import MacOS | ||||
| 
 | ||||
| _code = 'CoRe' | ||||
| 
 | ||||
| class Standard_Suite_Events: | ||||
| 
 | ||||
| 	_argmap_close = { | ||||
| 		'saving' : 'savo', | ||||
| 		'saving_in' : 'kfil', | ||||
| 	} | ||||
| 
 | ||||
| 	def close(self, _object, _attributes={}, **_arguments): | ||||
| 		"""close: close an object | ||||
| 		Required argument: the object to close | ||||
| 		Keyword argument saving: specifies whether or not changes should be saved before closing | ||||
| 		Keyword argument saving_in: the file in which to save the object | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'core' | ||||
| 		_subcode = 'clos' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_close) | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 		aetools.enumsubst(_arguments, 'savo', _Enum_savo) | ||||
| 
 | ||||
| 		_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_count = { | ||||
| 		'each' : 'kocl', | ||||
| 	} | ||||
| 
 | ||||
| 	def count(self, _object, _attributes={}, **_arguments): | ||||
| 		"""count: return the number of elements of a particular class within an object | ||||
| 		Required argument: the object whose elements are to be counted | ||||
| 		Keyword argument each: the class of the elements to be counted. Keyword 'each' is optional in AppleScript | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		Returns: the number of elements | ||||
| 		""" | ||||
| 		_code = 'core' | ||||
| 		_subcode = 'cnte' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_count) | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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_get = { | ||||
| 		'as' : 'rtyp', | ||||
| 	} | ||||
| 
 | ||||
| 	def get(self, _object, _attributes={}, **_arguments): | ||||
| 		"""get: get the data for an object | ||||
| 		Required argument: the object whose data is to be returned | ||||
| 		Keyword argument as: the desired types for the data, in order of preference | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		Returns: The data from the object | ||||
| 		""" | ||||
| 		_code = 'core' | ||||
| 		_subcode = 'getd' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_get) | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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_make = { | ||||
| 		'new' : 'kocl', | ||||
| 		'as' : 'rtyp', | ||||
| 		'at' : 'insh', | ||||
| 		'with_data' : 'data', | ||||
| 		'with_properties' : 'prdt', | ||||
| 	} | ||||
| 
 | ||||
| 	def make(self, _no_object=None, _attributes={}, **_arguments): | ||||
| 		"""make: make a new element | ||||
| 		Keyword argument new: the class of the new element‹keyword 'new' is optional in AppleScript | ||||
| 		Keyword argument as: the desired types for the data, in order of preference | ||||
| 		Keyword argument at: the location at which to insert the element | ||||
| 		Keyword argument with_data: the initial data for the element | ||||
| 		Keyword argument with_properties: the initial values for the properties of the element | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		Returns: to the new object(s) | ||||
| 		""" | ||||
| 		_code = 'core' | ||||
| 		_subcode = 'crel' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_make) | ||||
| 		if _no_object != None: raise TypeError, 'No direct arg expected' | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 	def select(self, _object=None, _attributes={}, **_arguments): | ||||
| 		"""select: select the specified object | ||||
| 		Required argument: the object to select | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'misc' | ||||
| 		_subcode = 'slct' | ||||
| 
 | ||||
| 		if _arguments: raise TypeError, 'No optional args expected' | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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_set = { | ||||
| 		'to' : 'data', | ||||
| 	} | ||||
| 
 | ||||
| 	def set(self, _object, _attributes={}, **_arguments): | ||||
| 		"""set: set an object's data | ||||
| 		Required argument: the object to change | ||||
| 		Keyword argument to: the new value | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
| 		_code = 'core' | ||||
| 		_subcode = 'setd' | ||||
| 
 | ||||
| 		aetools.keysubst(_arguments, self._argmap_set) | ||||
| 		_arguments['----'] = _object | ||||
| 
 | ||||
| 
 | ||||
| 		_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['----'] | ||||
| 
 | ||||
| 
 | ||||
| class application(aetools.ComponentItem): | ||||
| 	"""application - an application program """ | ||||
| 	want = 'capp' | ||||
| class user_interaction(aetools.NProperty): | ||||
| 	"""user interaction - user interaction level """ | ||||
| 	which = 'inte' | ||||
| 	want = 'Inte' | ||||
| #        element 'docu' as ['indx', 'name', 'rang'] | ||||
| #        element 'cwin' as ['indx', 'name', 'rang'] | ||||
| 
 | ||||
| class character(aetools.ComponentItem): | ||||
| 	"""character - a character """ | ||||
| 	want = 'cha ' | ||||
| class offset(aetools.NProperty): | ||||
| 	"""offset - offset of a text object from the beginning of the document (first char has offset 1) """ | ||||
| 	which = 'pOff' | ||||
| 	want = 'long' | ||||
| class length(aetools.NProperty): | ||||
| 	"""length - length in characters of this object """ | ||||
| 	which = 'pLen' | ||||
| 	want = 'long' | ||||
| 
 | ||||
| class document(aetools.ComponentItem): | ||||
| 	"""document - a document """ | ||||
| 	want = 'docu' | ||||
| class name(aetools.NProperty): | ||||
| 	"""name - the title of the document """ | ||||
| 	which = 'pnam' | ||||
| 	want = 'itxt' | ||||
| class kind(aetools.NProperty): | ||||
| 	"""kind - the kind of document """ | ||||
| 	which = 'DKND' | ||||
| 	want = 'DKND' | ||||
| class index(aetools.NProperty): | ||||
| 	"""index - the number of the document """ | ||||
| 	which = 'pidx' | ||||
| 	want = 'long' | ||||
| class location(aetools.NProperty): | ||||
| 	"""location - the file of the document """ | ||||
| 	which = 'FILE' | ||||
| 	want = 'fss ' | ||||
| class file_permissions(aetools.NProperty): | ||||
| 	"""file permissions - the file permissions for the document """ | ||||
| 	which = 'PERM' | ||||
| 	want = 'PERM' | ||||
| class window(aetools.NProperty): | ||||
| 	"""window - the window of the document. """ | ||||
| 	which = 'cwin' | ||||
| 	want = 'cwin' | ||||
| 
 | ||||
| documents = document | ||||
| 
 | ||||
| class file(aetools.ComponentItem): | ||||
| 	"""file - A file """ | ||||
| 	want = 'file' | ||||
| 
 | ||||
| files = file | ||||
| 
 | ||||
| class insertion_point(aetools.ComponentItem): | ||||
| 	"""insertion point - An insertion location between two objects """ | ||||
| 	want = 'cins' | ||||
| # repeated property length length of text object (in characters) | ||||
| # repeated property offset offset of a text object from the beginning of the document (first char has offset 1) | ||||
| 
 | ||||
| class line(aetools.ComponentItem): | ||||
| 	"""line - lines of text """ | ||||
| 	want = 'clin' | ||||
| # repeated property index index of a line object from the beginning of the document (first line has index 1) | ||||
| # repeated property offset offset  (in characters) of a line object from the beginning of the document | ||||
| # repeated property length length in characters of this object | ||||
| #        element 'cha ' as ['indx', 'rang', 'rele'] | ||||
| 
 | ||||
| lines = line | ||||
| 
 | ||||
| class selection_2d_object(aetools.ComponentItem): | ||||
| 	"""selection-object - the selection visible to the user """ | ||||
| 	want = 'csel' | ||||
| class contents(aetools.NProperty): | ||||
| 	"""contents - the contents of the selection """ | ||||
| 	which = 'pcnt' | ||||
| 	want = 'type' | ||||
| # repeated property length length of text object (in characters) | ||||
| # repeated property offset offset of a text object from the beginning of the document (first char has offset 1) | ||||
| #        element 'cha ' as ['indx', 'rele', 'rang', 'test'] | ||||
| #        element 'clin' as ['indx', 'rang', 'rele'] | ||||
| #        element 'ctxt' as ['rang'] | ||||
| 
 | ||||
| class text(aetools.ComponentItem): | ||||
| 	"""text - Text """ | ||||
| 	want = 'ctxt' | ||||
| # repeated property length length of text object (in characters) | ||||
| # repeated property offset offset of a text object from the beginning of the document (first char has offset 1) | ||||
| #        element 'cha ' as ['indx', 'rele', 'rang'] | ||||
| #        element 'cins' as ['rele'] | ||||
| #        element 'clin' as ['indx', 'rang', 'rele'] | ||||
| #        element 'ctxt' as ['rang'] | ||||
| 
 | ||||
| class window(aetools.ComponentItem): | ||||
| 	"""window - A window """ | ||||
| 	want = 'cwin' | ||||
| # repeated property name the title of the window | ||||
| # repeated property index the number of the window | ||||
| class bounds(aetools.NProperty): | ||||
| 	"""bounds - the boundary rectangle for the window """ | ||||
| 	which = 'pbnd' | ||||
| 	want = 'qdrt' | ||||
| class document(aetools.NProperty): | ||||
| 	"""document - the document that owns this window """ | ||||
| 	which = 'docu' | ||||
| 	want = 'docu' | ||||
| class position(aetools.NProperty): | ||||
| 	"""position - upper left coordinates of window """ | ||||
| 	which = 'ppos' | ||||
| 	want = 'QDpt' | ||||
| class visible(aetools.NProperty): | ||||
| 	"""visible - is the window visible? """ | ||||
| 	which = 'pvis' | ||||
| 	want = 'bool' | ||||
| class zoomed(aetools.NProperty): | ||||
| 	"""zoomed - Is the window zoomed? """ | ||||
| 	which = 'pzum' | ||||
| 	want = 'bool' | ||||
| 
 | ||||
| windows = window | ||||
| application._propdict = { | ||||
| 	'user_interaction' : user_interaction, | ||||
| } | ||||
| application._elemdict = { | ||||
| 	'document' : document, | ||||
| 	'window' : window, | ||||
| } | ||||
| character._propdict = { | ||||
| 	'offset' : offset, | ||||
| 	'length' : length, | ||||
| } | ||||
| character._elemdict = { | ||||
| } | ||||
| document._propdict = { | ||||
| 	'name' : name, | ||||
| 	'kind' : kind, | ||||
| 	'index' : index, | ||||
| 	'location' : location, | ||||
| 	'file_permissions' : file_permissions, | ||||
| 	'window' : window, | ||||
| } | ||||
| document._elemdict = { | ||||
| } | ||||
| file._propdict = { | ||||
| } | ||||
| file._elemdict = { | ||||
| } | ||||
| insertion_point._propdict = { | ||||
| 	'length' : length, | ||||
| 	'offset' : offset, | ||||
| } | ||||
| insertion_point._elemdict = { | ||||
| } | ||||
| line._propdict = { | ||||
| 	'index' : index, | ||||
| 	'offset' : offset, | ||||
| 	'length' : length, | ||||
| } | ||||
| line._elemdict = { | ||||
| 	'character' : character, | ||||
| } | ||||
| selection_2d_object._propdict = { | ||||
| 	'contents' : contents, | ||||
| 	'length' : length, | ||||
| 	'offset' : offset, | ||||
| } | ||||
| selection_2d_object._elemdict = { | ||||
| 	'character' : character, | ||||
| 	'line' : line, | ||||
| 	'text' : text, | ||||
| } | ||||
| text._propdict = { | ||||
| 	'length' : length, | ||||
| 	'offset' : offset, | ||||
| } | ||||
| text._elemdict = { | ||||
| 	'character' : character, | ||||
| 	'insertion_point' : insertion_point, | ||||
| 	'line' : line, | ||||
| 	'text' : text, | ||||
| } | ||||
| window._propdict = { | ||||
| 	'name' : name, | ||||
| 	'index' : index, | ||||
| 	'bounds' : bounds, | ||||
| 	'document' : document, | ||||
| 	'position' : position, | ||||
| 	'visible' : visible, | ||||
| 	'zoomed' : zoomed, | ||||
| } | ||||
| window._elemdict = { | ||||
| } | ||||
| import Metrowerks_Shell_Suite | ||||
| from Metrowerks_Shell_Suite import _Enum_savo | ||||
| 
 | ||||
| # | ||||
| # Indices of types declared in this module | ||||
| # | ||||
| _classdeclarations = { | ||||
| 	'docu' : document, | ||||
| 	'cins' : insertion_point, | ||||
| 	'capp' : application, | ||||
| 	'ctxt' : text, | ||||
| 	'csel' : selection_2d_object, | ||||
| 	'clin' : line, | ||||
| 	'file' : file, | ||||
| 	'cwin' : window, | ||||
| 	'cha ' : character, | ||||
| } | ||||
| 
 | ||||
| _propdeclarations = { | ||||
| 	'pzum' : zoomed, | ||||
| 	'DKND' : kind, | ||||
| 	'pOff' : offset, | ||||
| 	'pLen' : length, | ||||
| 	'pnam' : name, | ||||
| 	'FILE' : location, | ||||
| 	'pcnt' : contents, | ||||
| 	'cwin' : window, | ||||
| 	'ppos' : position, | ||||
| 	'pidx' : index, | ||||
| 	'docu' : document, | ||||
| 	'PERM' : file_permissions, | ||||
| 	'pbnd' : bounds, | ||||
| 	'pvis' : visible, | ||||
| 	'inte' : user_interaction, | ||||
| } | ||||
| 
 | ||||
| _compdeclarations = { | ||||
| } | ||||
| 
 | ||||
| _enumdeclarations = { | ||||
| } | ||||
							
								
								
									
										40
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								Mac/Lib/lib-scriptpackages/CodeWarrior/__init__.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,40 @@ | |||
| """ | ||||
| Package generated from Macintosh HD:SWdev:CodeWarrior 6 MPTP:Metrowerks CodeWarrior:CodeWarrior IDE 4.1B9 | ||||
| Resource aete resid 0 AppleEvent Suites | ||||
| """ | ||||
| import aetools | ||||
| import Required | ||||
| import Standard_Suite | ||||
| import CodeWarrior_suite | ||||
| import Metrowerks_Shell_Suite | ||||
| 
 | ||||
| 
 | ||||
| _code_to_module = { | ||||
| 	'reqd' : Required, | ||||
| 	'CoRe' : Standard_Suite, | ||||
| 	'CWIE' : CodeWarrior_suite, | ||||
| 	'MMPR' : Metrowerks_Shell_Suite, | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| _code_to_fullname = { | ||||
| 	'reqd' : 'CodeWarrior.Required', | ||||
| 	'CoRe' : 'CodeWarrior.Standard_Suite', | ||||
| 	'CWIE' : 'CodeWarrior.CodeWarrior_suite', | ||||
| 	'MMPR' : 'CodeWarrior.Metrowerks_Shell_Suite', | ||||
| } | ||||
| 
 | ||||
| from Required import * | ||||
| from Standard_Suite import * | ||||
| from CodeWarrior_suite import * | ||||
| from Metrowerks_Shell_Suite import * | ||||
| 
 | ||||
| 
 | ||||
| class CodeWarrior(Required_Events, | ||||
| 	Standard_Suite_Events, | ||||
| 	CodeWarrior_suite_Events, | ||||
| 	Metrowerks_Shell_Suite_Events, | ||||
| 	aetools.TalkTo): | ||||
| 	_signature = 'CWIE' | ||||
| 
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jack Jansen
						Jack Jansen