This unit defines a class to store the options in a xml file.
External Tools - the user menu items in the Tools menu
Create Desktop options and set some default values.
TEnvironmentOptions - class for storing environment options
config file
Clean build project dialog
Clean build project dialog
Clean build project dialog
Clean build project dialog
language ID (see LazarusTranslations in translations.pas)
ask even if only project session needs saving
auto save
auto save
auto save Intervall in Seconds
ShowCompileDialog and AutoCloseCompileDialog are currently not used.
ShowCompileDialog and AutoCloseCompileDialog are currently not used.
Environment Option Type Names
Environment Options Parse Type
Returns the String of a Enumeration or Set
Enumeration with valid Pascal-source-file-extensions
Actual Extension of pascal-source-files
Define the action to take on ambiguous files
Ask the User
Automatic delete
automatic rename
give a warning on compilation
ignore ambiguous files
Messages window: stype of the filename
Messages window: Color types
Messages window: definition of default colors
Messages window: Color-type-names
Base class of the Desktop-option
Name of the Desktop (-option)
is this a "docked" Desktop-option-entry
Corresponding (Base-)-XML-Config
Sets the XML-Config and the XML-Option-storage
Load-Procedure
the descendend method has to parse the XML-Config at the given "Path" and/or store the read data
abstract Save method (must be overridden)
the descendand method has to collect the information and write it to the XML-Config at the given "Path"
Property for the Name of the Desktop(-option-item)
Load-Procedure parse the XML-Config at the given "Path" and store the read data
the descendend method has to parse the XML-Config at the given "Path" and/or store the read data
Save method collect the information and write it to the XML-Config at the given "Path"
collect the information and write it to the XML-Config at the given "Path"
This is a "dummy"-class it just stores the information when the desktop isn't supportes by the IDE
Storage to retain the unsupported desktop-information
Destructor of the class
destructor of the class
Load-procedure stores the read data from the XML-Config at the given "Path"
the method stores the read data from the XML-Config at the given "Path"
Save method collects the retained-information and write it to the XML-Config at the given "Path"
Collects the retained-information and write it to the XML-Config at the given "Path"
List of desktop - option - items