"""Access Paths - Contains the definitions of a project’s access (search) paths."""
want = 'PATH'
class User_Paths(aetools.NProperty):
"""User Paths - To add an access path for the source files."""
which = 'PA01'
want = 'PInf'
class System_Paths(aetools.NProperty):
"""System Paths - To add an access path for the include files. (Not supported in Pascal)"""
which = 'PA03'
want = 'PInf'
class Always_Full_Search(aetools.NProperty):
"""Always Full Search - To force the compiler to search for system includes like it searches for user includes."""
which = 'PA02'
want = 'bool'
class Editor(aetools.ComponentItem):
"""Editor - """
want = 'EDTR'
class Flash_delay(aetools.NProperty):
"""Flash delay - The amount of time, in sixtieths of a second, the editor highlights a matching bracket."""
which = 'ED01'
want = 'long'
class Dynamic_scroll(aetools.NProperty):
"""Dynamic scroll - Display a window’s contents as you move the scroll box."""
which = 'ED02'
want = 'bool'
class Balance(aetools.NProperty):
"""Balance - Flash the matching opening bracket when you type a closing bracket."""
which = 'ED03'
want = 'bool'
class Use_Drag__26__Drop_Editing(aetools.NProperty):
"""Use Drag & Drop Editing - Use Drag & Drop text editing."""
which = 'ED04'
want = 'bool'
class Save_on_update(aetools.NProperty):
"""Save on update - Save all editor windows automatically when you choose the Update command."""
which = 'ED05'
want = 'bool'
class Sort_Function_Popup(aetools.NProperty):
"""Sort Function Popup - """
which = 'ED06'
want = 'bool'
class Use_Multiple_Undo(aetools.NProperty):
"""Use Multiple Undo - """
which = 'ED07'
want = 'bool'
class Remember_font(aetools.NProperty):
"""Remember font - Display a source file with its own font settings."""
which = 'ED08'
want = 'bool'
class Remember_selection(aetools.NProperty):
"""Remember selection - Restore the previous selection in a file when you open it."""
which = 'ED09'
want = 'bool'
class Remember_window(aetools.NProperty):
"""Remember window - Restore the last size and position for a source file window when you open it."""
which = 'ED10'
want = 'bool'
class Main_Text_Color(aetools.NProperty):
"""Main Text Color - Main, default, color for text."""
which = 'ED12'
want = 'cRGB'
class Background_Color(aetools.NProperty):
"""Background Color - Color of the background of editor windows."""
which = 'ED13'
want = 'cRGB'
class Context_Popup_Delay(aetools.NProperty):
"""Context Popup Delay - The amount of time, in sixtieths of a second, before the context popup is displayed if you click and hold on a browser symbol."""
which = 'ED14'
want = 'bool'
class Syntax_Coloring(aetools.ComponentItem):
"""Syntax Coloring - """
want = 'SNTX'
class Syntax_coloring(aetools.NProperty):
"""Syntax coloring - Mark keywords and comments with color."""
which = 'GH01'
want = 'bool'
class Comment_color(aetools.NProperty):
"""Comment color - The color for comments."""
which = 'GH02'
want = 'cRGB'
class Keyword_color(aetools.NProperty):
"""Keyword color - The color for language keywords."""
which = 'GH03'
want = 'cRGB'
class String_color(aetools.NProperty):
"""String color - The color for strings."""
which = 'GH04'
want = 'cRGB'
class Custom_color_1(aetools.NProperty):
"""Custom color 1 - The color for the first set of custom keywords."""
which = 'GH05'
want = 'cRGB'
class Custom_color_2(aetools.NProperty):
"""Custom color 2 - The color for the second set custom keywords."""
which = 'GH06'
want = 'cRGB'
class Custom_color_3(aetools.NProperty):
"""Custom color 3 - The color for the third set of custom keywords."""
which = 'GH07'
want = 'cRGB'
class Custom_color_4(aetools.NProperty):
"""Custom color 4 - The color for the fourth set of custom keywords."""
which = 'GH08'
want = 'cRGB'
class Custom_Keywords(aetools.ComponentItem):
"""Custom Keywords - """
want = 'CUKW'
class Custom_color_1(aetools.NProperty):
"""Custom color 1 - The color for the first set of custom keywords."""
which = 'KW01'
want = 'cRGB'
class Custom_color_2(aetools.NProperty):
"""Custom color 2 - The color for the second set custom keywords."""
which = 'KW02'
want = 'cRGB'
class Custom_color_3(aetools.NProperty):
"""Custom color 3 - The color for the third set of custom keywords."""
which = 'KW03'
want = 'cRGB'
class Custom_color_4(aetools.NProperty):
"""Custom color 4 - The color for the fourth set of custom keywords."""
which = 'KW04'
want = 'cRGB'
class Browser_Coloring(aetools.ComponentItem):
"""Browser Coloring - Colors for Browser symbols."""
want = 'BRKW'
class Browser_Keywords(aetools.NProperty):
"""Browser Keywords - Mark Browser symbols with color."""
which = 'BW00'
want = 'bool'
class Classes_Color(aetools.NProperty):
"""Classes Color - The color for classes."""
which = 'BW01'
want = 'cRGB'
class Constants_Color(aetools.NProperty):
"""Constants Color - The color for constants."""
which = 'BW02'
want = 'cRGB'
class Enums_Color(aetools.NProperty):
"""Enums Color - The color for enums."""
which = 'BW03'
want = 'cRGB'
class Functions_Color(aetools.NProperty):
"""Functions Color - Set color for functions."""
which = 'BW04'
want = 'cRGB'
class Globals_Color(aetools.NProperty):
"""Globals Color - The color for globals"""
which = 'BW05'
want = 'cRGB'
class Macros_Color(aetools.NProperty):
"""Macros Color - The color for macros."""
which = 'BW06'
want = 'cRGB'
class Templates_Color(aetools.NProperty):
"""Templates Color - Set color for templates."""
which = 'BW07'
want = 'cRGB'
class Typedefs_Color(aetools.NProperty):
"""Typedefs Color - The color for typedefs."""
which = 'BW08'
want = 'cRGB'
class Error_Information(aetools.ComponentItem):
"""Error Information - Describes a single error or warning from the compiler or the linker."""
want = 'ErrM'
class kind(aetools.NProperty):
"""kind - The type of error or warning."""
which = 'ErrT'
want = 'ErrT'
class message(aetools.NProperty):
"""message - The error or warning message."""
which = 'ErrS'
want = 'TEXT'
class disk_file(aetools.NProperty):
"""disk file - The file where the error occurred. May not be returned for certain kinds of errors (eg, link errors)."""
which = 'file'
want = 'fss '
class lineNumber(aetools.NProperty):
"""lineNumber - The line in the file where the error occurred. May not be returned for certain kinds of errors (eg, link errors)."""
which = 'ErrL'
want = 'long'
class Extras(aetools.ComponentItem):
"""Extras - """
want = 'GXTR'
class Completion_sound(aetools.NProperty):
"""Completion sound - Play a sound when finished a Bring Up To Date or Make command."""
which = 'EX01'
want = 'bool'
class Success_sound(aetools.NProperty):
"""Success sound - The sound CodeWarrior plays when it successfully finishes a Bring Up To Date or Make command."""
which = 'EX02'
want = 'TEXT'
class Failure_sound(aetools.NProperty):
"""Failure sound - The sound CodeWarrior plays when it cannot finish a Bring Up To Date or Make command."""
which = 'EX03'
want = 'TEXT'
class Full_screen_zoom(aetools.NProperty):
"""Full screen zoom - Zoom windows to the full screen width."""
which = 'EX07'
want = 'bool'
class External_reference(aetools.NProperty):
"""External reference - Which on-line function reference to use."""
which = 'EX08'
want = 'RefP'
class Use_Script_Menu(aetools.NProperty):
"""Use Script Menu - Controls the use of the AppleScript menu"""
which = 'EX12'
want = 'bool'
class Use_Editor_Extensions(aetools.NProperty):
"""Use Editor Extensions - Controls the use of the Editor Extensions menu"""
which = 'EX10'
want = 'bool'
class Use_External_Editor(aetools.NProperty):
"""Use External Editor - Controls whether CodeWarrior uses its own integrated editor or an external application for editing text files."""
which = 'EX11'
want = 'bool'
class Honor_Projector_State_for_Projects(aetools.NProperty):
"""Honor Projector State for Projects - Controls whether CodeWarrior opens files set to read-only by Projector."""
which = 'EX13'
want = 'bool'
class Build_Extras(aetools.ComponentItem):
"""Build Extras - """
want = 'LXTR'
class Browser_active(aetools.NProperty):
"""Browser active - Allow the collection of browser information."""
which = 'EX09'
want = 'bool'
class Modification_date_caching(aetools.NProperty):
"""Modification date caching - """
which = 'EX04'
want = 'bool'
class Multiprocessing_Compilation(aetools.NProperty):
"""Multiprocessing Compilation - """
which = 'EX14'
want = 'bool'
class Show_ToolServer_Menu(aetools.NProperty):
"""Show ToolServer Menu - """
which = 'EX18'
want = 'bool'
class Enable_Automatic_Toolbar_Help(aetools.NProperty):
"""Enable Automatic Toolbar Help - """
which = 'EX19'
want = 'bool'
class Include_File_Cache_Size__28_K_29_(aetools.NProperty):
"""Include File Cache Size (K) - """
which = 'EX15'
want = 'long'
class Recent_Documents(aetools.NProperty):
"""Recent Documents - """
which = 'EX16'
want = 'shor'
class Recent_Projects(aetools.NProperty):
"""Recent Projects - """
which = 'EX17'
want = 'shor'
class File_Mappings(aetools.ComponentItem):
"""File Mappings - Mappings of extensions & file types to compilers"""
want = 'FLMP'
class mappings(aetools.NProperty):
"""mappings - """
which = 'FMps'
want = 'FMap'
class Font(aetools.ComponentItem):
"""Font - """
want = 'mFNT'
class Auto_indent(aetools.NProperty):
"""Auto indent - Indent new lines automatically."""
which = 'FN01'
want = 'bool'
class Tab_size(aetools.NProperty):
"""Tab size - """
which = 'FN02'
want = 'shor'
class Text_font(aetools.NProperty):
"""Text font - The font used in editing windows."""
which = 'ptxf'
want = 'TEXT'
class Text_size(aetools.NProperty):
"""Text size - The size of the text in an editing window."""
which = 'ptps'
want = 'shor'
class Function_Information(aetools.ComponentItem):
"""Function Information - Describes the location of any function or global data definition within the current project."""
want = 'FDef'
# repeated property disk_file The location on disk of the file containing the definition.
# repeated property lineNumber The line number where the definition begins.
class Path_Information(aetools.ComponentItem):
"""Path Information - Contains all of the parameters that describe an access path."""
want = 'PInf'
class name(aetools.NProperty):
"""name - The actual path name."""
which = 'pnam'
want = 'TEXT'
class recursive(aetools.NProperty):
"""recursive - Will the path be searched recursively? (Default is true)"""
which = 'Recu'
want = 'bool'
class origin(aetools.NProperty):
"""origin - """
which = 'Orig'
want = 'PPrm'
class ProjectFile(aetools.ComponentItem):
"""ProjectFile - A file contained in a project"""
want = 'SrcF'
class filetype(aetools.NProperty):
"""filetype - What kind of file is this ?"""
which = 'SrcT'
want = 'SrcT'
# repeated property name The file’s name
# repeated property disk_file The file’s location on disk
class codesize(aetools.NProperty):
"""codesize - The size of this file’s code."""
which = 'CSiz'
want = 'long'
class datasize(aetools.NProperty):
"""datasize - The size of this file’s data."""
which = 'DSiz'
want = 'long'
class up_to_date(aetools.NProperty):
"""up to date - Has the file been compiled since its last modification ?"""
which = 'UpTD'
want = 'bool'
class symbols(aetools.NProperty):
"""symbols - Are debugging symbols generated for this file ?"""
which = 'SymG'
want = 'bool'
class weak_link(aetools.NProperty):
"""weak link - Is this file imported weakly into the project ? [PowerPC only]"""
which = 'Weak'
want = 'bool'
class initialize_before(aetools.NProperty):
"""initialize before - Intiailize the shared library before the main application."""
which = 'Bfor'
want = 'bool'
class includes(aetools.NProperty):
"""includes - """
which = 'IncF'
want = 'fss '
class Segment(aetools.ComponentItem):
"""Segment - A segment or group in the project"""
want = 'Seg '
# repeated property name
class filecount(aetools.NProperty):
"""filecount - """
which = 'NumF'
want = 'shor'
class preloaded(aetools.NProperty):
"""preloaded - Is the segment preloaded ? [68K only]"""
which = 'Prel'
want = 'bool'
class protected(aetools.NProperty):
"""protected - Is the segment protected ? [68K only]"""
which = 'Prot'
want = 'bool'
class locked(aetools.NProperty):
"""locked - Is the segment locked ? [68K only]"""
which = 'PLck'
want = 'bool'
class purgeable(aetools.NProperty):
"""purgeable - Is the segment purgeable ? [68K only]"""
which = 'Purg'
want = 'bool'
class system_heap(aetools.NProperty):
"""system heap - Is the segment loaded into the system heap ? [68K only]"""
which = 'SysH'
want = 'bool'
class Target_Settings(aetools.ComponentItem):
"""Target Settings - Contains the definitions of a project’s target."""
want = 'TARG'
class Linker(aetools.NProperty):
"""Linker - The name of the current linker."""
which = 'TA01'
want = 'TEXT'
class Post_Linker(aetools.NProperty):
"""Post Linker - """
which = 'TA09'
want = 'TEXT'
class Target_Name(aetools.NProperty):
"""Target Name - """
which = 'TA10'
want = 'TEXT'
class Output_Directory_Path(aetools.NProperty):
"""Output Directory Path - """
which = 'TA11'
want = 'TEXT'
class Output_Directory_Origin(aetools.NProperty):
"""Output Directory Origin - """
which = 'TA12'
want = 'PPrm'
class File_Mapping(aetools.ComponentItem):
"""File Mapping - """
want = 'FMap'
class File_Type(aetools.NProperty):
"""File Type - """
which = 'PR04'
want = 'TEXT'
class Extension(aetools.NProperty):
"""Extension - """
which = 'TA02'
want = 'TEXT'
class Precompiled(aetools.NProperty):
"""Precompiled - """
which = 'TA03'
want = 'bool'
class Resource_File(aetools.NProperty):
"""Resource File - """
which = 'TA04'
want = 'bool'
class Launchable(aetools.NProperty):
"""Launchable - """
which = 'TA05'
want = 'bool'
class Ignored_by_Make(aetools.NProperty):
"""Ignored by Make - """
which = 'TA06'
want = 'bool'
class Compiler(aetools.NProperty):
"""Compiler - """
which = 'TA07'
want = 'TEXT'
class _class(aetools.ComponentItem):
"""class - A class, struct, or record type in the current project"""
want = 'Clas'
# repeated property name
class language(aetools.NProperty):
"""language - Implementation language of this class"""
which = 'Lang'
want = 'Lang'
class declaration_file(aetools.NProperty):
"""declaration file - Source file containing the class declaration"""
which = 'DcFl'
want = 'fss '
class declaration_start_offset(aetools.NProperty):
"""declaration start offset - Start of class declaration source code"""
which = 'DcSt'
want = 'long'
class declaration_end_offset(aetools.NProperty):
"""declaration end offset - End of class declaration"""
which = 'DcEn'
want = 'long'
class subclasses(aetools.NProperty):
"""subclasses - the immediate subclasses of this class"""
which = 'SubC'
want = 'Clas'
class all_subclasses(aetools.NProperty):
"""all subclasses - the classes directly or indirectly derived from this class"""
which = 'SubA'
want = 'Clas'
# element 'BsCl' as ['indx']
# element 'MbFn' as ['indx', 'name']
# element 'DtMb' as ['indx', 'name']
classes = _class
class member_function(aetools.ComponentItem):
"""member function - A class member function or method."""
want = 'MbFn'
# repeated property name
class access(aetools.NProperty):
"""access - """
which = 'Acce'
want = 'Acce'
class virtual(aetools.NProperty):
"""virtual - """
which = 'Virt'
want = 'bool'
class static(aetools.NProperty):
"""static - """
which = 'Stat'
want = 'bool'
# repeated property declaration_file Source file containing the member function declaration
# repeated property declaration_start_offset start of member function declaration source code
# repeated property declaration_end_offset end of member function declaration
class implementation_file(aetools.NProperty):
"""implementation file - Source file containing the member function definition"""
which = 'DfFl'
want = 'fss '
class implementation_start_offset(aetools.NProperty):
"""implementation start offset - start of member function definition source code"""
which = 'DfSt'
want = 'long'
class implementation_end_offset(aetools.NProperty):
"""implementation end offset - end of member function definition"""
which = 'DfEn'
want = 'long'
member_functions = member_function
class data_member(aetools.ComponentItem):
"""data member - A class data member or field"""
want = 'DtMb'
# repeated property name
# repeated property access
# repeated property static
# repeated property declaration_start_offset
# repeated property declaration_end_offset
data_members = data_member
class base_class(aetools.ComponentItem):
"""base class - A base class or super class of a class"""
want = 'BsCl'
class _class(aetools.NProperty):
"""class - The class object corresponding to this base class"""
which = 'Clas'
want = 'obj '
# repeated property access
# repeated property virtual
base_classes = base_class
class browser_catalog(aetools.ComponentItem):
"""browser catalog - The browser symbol catalog for the current project"""
want = 'Cata'
# element 'Clas' as ['indx', 'name']
class VCS_Setup(aetools.ComponentItem):
"""VCS Setup - The version control system perferences."""
want = 'VCSs'
class VCS_Active(aetools.NProperty):
"""VCS Active - Use Version Control"""
which = 'VC01'
want = 'bool'
class Connection_Method(aetools.NProperty):
"""Connection Method - Name of Version Control System to use."""
which = 'VC02'
want = 'TEXT'
class Username(aetools.NProperty):
"""Username - The user name for the VCS."""
which = 'VC03'
want = 'TEXT'
class Password(aetools.NProperty):
"""Password - The password for the VCS."""
which = 'VC04'
want = 'TEXT'
class Auto_Connect(aetools.NProperty):
"""Auto Connect - Automatically connect to database when starting."""
which = 'VC05'
want = 'bool'
class Store_Password(aetools.NProperty):
"""Store Password - Store the password."""
which = 'VC06'
want = 'bool'
class Always_Prompt(aetools.NProperty):
"""Always Prompt - Always show login dialog"""
which = 'VC07'
want = 'bool'
class Mount_Volume(aetools.NProperty):
"""Mount Volume - Attempt to mount the database volume if it isn't available."""
which = 'VC08'
want = 'bool'
class Database_Path(aetools.NProperty):
"""Database Path - Path to the VCS database."""
which = 'VC09'
want = 'PInf'
class Local_Root(aetools.NProperty):
"""Local Root - Path to the local directory to checkout to."""