Natural Docs Version 1.2 | Index The Gecko rendering engine, which includes Mozilla, Netscape 6+, etc. Since the tags are generated, they will always have the following properties, which will make pattern matching much easier. GenerateAutoFileTitles, NaturalDocs::Menu Creates titles for the unlocked file entries in all groups that have the MENU_GROUP_UPDATETITLES flag set. GenerateDirectoryNames, NaturalDocs::Settings
GenerateInterpretations, NaturalDocs::SymbolTable
GenerateSingularInterpretations, NaturalDocs::SymbolTable
GenericRegexpSkip, NaturalDocs::Languages::Perl
GenericRegexpSkipUntilAfter, NaturalDocs::Languages::Perl
GenericSkip, NaturalDocs::Languages::Perl
GenericSkipUntilAfter, NaturalDocs::Languages::Perl
GetAllSupportedFiles, NaturalDocs::Project
GLOBAL_DEFINITION, NaturalDocs::SymbolTable::Symbol The name of the file which defines the global version of the symbol, which is what is used if a file references the symbol but does not have its own definition. GlobalDefinition
GlobalPrototype, NaturalDocs::SymbolTable::Symbol
GlobalSummary, NaturalDocs::SymbolTable::Symbol
GlobalType, NaturalDocs::SymbolTable::Symbol
Group Functions, NaturalDocs::Menu::Entry All of these functions assume the type is MENU_GROUP. GroupContent, NaturalDocs::Menu::Entry
GroupIsEmpty, NaturalDocs::Menu::Entry
HandleErrors, NaturalDocs::ConfigFile
HAS_CONTENT, NaturalDocs::Project::File Whether the file contains Natural Docs content or not. HasAnything, NaturalDocs::SymbolTable::File
hasChanged, NaturalDocs::Menu
HasChanged, NaturalDocs::Menu
HasChildren, NaturalDocs::ClassHierarchy::Class
HasClass, NaturalDocs::ClassHierarchy::File
HasCurrentInterpretation, NaturalDocs::SymbolTable::Reference
HasIndexes, NaturalDocs::SymbolTable
HasParent, NaturalDocs::ClassHierarchy::File
HasParents, NaturalDocs::ClassHierarchy::Class
HasPrototype, NaturalDocs::Languages::Simple
HasReferences, NaturalDocs::SymbolTable::Symbol
Hidden Break. headersOnly, NaturalDocs::Settings
HeadersOnly, NaturalDocs::Settings
Hook Targets, NaturalDocs::Extensions These functions call the equivalent functions of each extension. Hooks, NaturalDocs::Extensions::Base Implement these functions as necessary to create your extension. How IndexElements Work, NaturalDocs::SymbolTable::IndexElement This is a little tricky, so make sure you understand this. Read the CSS Guide to understand the styles Natural Docs uses and how they fit together. In the main script add a call to NaturalDocs::Languages::Simple->New() after all the rest. How to Approach, NaturalDocs::Builder::Base Here’s an idea of how to approach making packages for different output types. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||