A | |
Activate, SearchPanel | |
Add, NaturalDocs:: | |
AddAndRemoveIndexes, NaturalDocs:: | |
AddAutoTopic, NaturalDocs:: | |
AddChild, NaturalDocs:: | |
AddClass | |
AddDefinition | |
AddDoubleSpaces, NaturalDocs:: | |
AddError, NaturalDocs:: | |
AddHiddenBreaks, NaturalDocs:: | |
AddImageFileReference, NaturalDocs:: | |
AddInterpretation | |
AddItem | |
AddPackageDelineators, NaturalDocs:: | |
AddParameter, NaturalDocs:: | |
AddParentReference | |
AddReference | |
AddSymbol | |
AddToClassHierarchy, NaturalDocs:: | |
AddToCodeBlock, NaturalDocs:: | |
AddToScopeRecord, NaturalDocs:: | |
AddUsing | |
AfterParameters, NaturalDocs:: | |
AllIndexableTypes, NaturalDocs:: | |
AnalyzeChanges | |
AnalyzeWatchedFileChanges, NaturalDocs:: | |
AppURL, NaturalDocs:: | |
AppVersion, NaturalDocs:: | |
AutoPlaceNewFiles, NaturalDocs:: | |
AutoTopics, NaturalDocs:: |
Activates or deactivates the search panel, resetting things to their default values if necessary.
this.Activate = function( isActive, ignoreDeactivateDelay )
Adds an output package to those available for use.
sub Add #( package )
Automatically adds and removes index entries on the menu as necessary.
sub AddAndRemoveIndexes
Adds a NaturalDocs::Parser::ParsedTopic to AutoTopics().
sub AddAutoTopic #( topic )
Adds a child SymbolString to the class.
sub AddChild #( child )
Adds a class to the hierarchy.
sub AddClass #( file, class, languageName )
Adds a rew class SymbolString to the file.
sub AddClass #( class )
Adds a rew definition of this class and returns if that was the first definition.
sub AddDefinition #( file )
Adds a definition to an item.
sub AddDefinition #( ExtensionID extension, string itemString, FileName file, optional NaturalDocs::SourceDB:: ItemDefinition definition ) => bool
Adds a definition for the passed FileName.
sub AddDefinition #( FileName file, optional NaturalDocs::SourceDB:: ItemDefinition definition ) => bool
Adds a definition for the passed item string.
sub AddDefinition #( ExtensionID extension, string itemString, NaturalDocs::SourceDB:: ItemDefinition definition ) => bool
Adds a reference definition.
sub AddDefinition #( file )
Adds a symbol definition.
sub AddDefinition #( file, type, prototype, summary )
Adds second spaces after the appropriate punctuation with so they show up in HTML.
sub AddDoubleSpaces #( text )
Stores an error for the current configuration file.
sub AddError #( message, lineNumber )
Adds hidden breaks to symbols.
sub AddHiddenBreaks #( string )
Adds a reference to the passed image FileName.
sub AddImageFileReference #( FileName imageFile )
Adds an interpretation to an existing reference.
sub AddInterpretation #( referenceString, symbol, score )
Adds a symbol that this reference can be interpreted as.
sub AddInterpretation #( symbol, score )
Adds the passed item to the database.
sub AddItem #( ExtensionID extension, string itemString, NaturalDocs::SourceDB:: Item item ) => bool
Adds an item to this file.
sub AddItem #( ExtensionID extension, string itemString ) => bool
Adds section and class topics to make sure the package is correctly represented in the documentation.
sub AddPackageDelineators
Adds a NaturalDocs::Languages::Prototype::Parameter to the list.
sub AddParameter #( parameter )
Adds a class-parent relationship to the hierarchy.
sub AddParentReference #( file, class, symbol, scope, using, resolvingFlags ) or (file, class, reference)
Adds a parent reference to the class and return whether it resulted in a new parent class.
sub AddParentReference #( reference, file, referenceTranslations )
Adds a parent ReferenceString to a class SymbolString.
sub AddParentReference #( class, parentReference )
Adds a new image reference.
sub AddReference #( FileName file, string referenceText )
Increases the number of references to this image file by one.
sub AddReference
Adds a reference to the table, if it doesn’t already exist.
sub AddReference #( type, symbol, scope, using, file, resolvingFlags ) or (referenceString, file)
Adds a reference definition.
sub AddReference #( referenceString )
Adds a reference that can be interpreted as this symbol.
sub AddReference #( referenceString, score )
Adds a symbol definition to the table, if it doesn’t already exist.
sub AddSymbol #( symbol, file, type, prototype, summary )
Adds a SymbolString definition.
sub AddSymbol #( symbol )
Adds any class topics to the class hierarchy, since they may not have been called with OnClass() if they didn’t match up to an auto-topic.
sub AddToClassHierarchy
Adds a line of text to a code block, handling all the indentation processing required.
sub AddToCodeBlock #( line, codeBlockRef, removedSpacesRef )
Adds a change to the scope record, condensing unnecessary entries.
sub AddToScopeRecord #( newScope, lineNumber )
Adds a Using SymbolString to the current scope.
sub AddUsing #( using )
Adds a SymbolString to the Using() array.
sub AddUsing #( using )
Returns an array of all possible indexable TopicTypes.
sub AllIndexableTypes
Checks the watched file for any changes that occured since the last time is was parsed, and updates the hierarchy as necessary.
sub AnalyzeChanges
Handles any changes found when reparsing a file using WatchFileForChanges().
sub AnalyzeChanges
Analyzes the watched file for changes.
sub AnalyzeWatchedFileChanges
Returns a string of the project’s current web address.
sub AppURL
Returns Natural Docs’ version number as an integer.
sub AppVersion
Adds files to the menu that aren’t already on it, attempting to guess where they belong.
sub AutoPlaceNewFiles #( fileInMenu )
Returns the arrayref of automatically generated topics, or undef if none.
sub AutoTopics