uConsts Unit

*************************************************************************** FMX Tools Starter Kit Copyright 2024-2025 Patrick Prémartin under AGPL 3.0 license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *************************************************************************** Author(s) : Patrick PREMARTIN Site : https://fmxtoolsstarterkit.developpeur-pascal.fr/ Project site : https://github.com/DeveloppeurPascal/FMX-Tools-Starter-Kit *************************************************************************** File last update : 2025-02-26T19:52:24.000+01:00 Signature : 1067cec42b47f7897ce44a6e94351f2b5b2b84b0 ***************************************************************************

Package: SampleToolProject
 NameDescription
TDocumentsMode

How to manage project documents ? None - no default options or features about documents editing. Solo - edit only one document at a time, if "New" or "Open" are used, current document is closed. Multi - allow opening/creating more than one document at the same time

TLicenseManagers

List of available license systems managed by this Starter Kit.

TProgramUpdatesManagers

List of available programs updates systems managed by this Starter Kit.

TStyleMode

Available modes for the user interface style.

Top
 NameDescription
GConfigXORKey

This variable must contains the XOR key to crypt/uncrypt the program settings file in RELEASE mode.

GLanguages

Contains the list of languages available in the program.

Top
 NameDescription
CAboutCopyright

The copyright to show in the About box

CAboutTitle

Title of your project used in the About box and as the main form caption

CAboutURL

The website URL of your project (used in the About box)

CAboutVersionDate

Version date of your project.

CAboutVersionNumber

Version number of your project.

CDefaultLanguage

Default language used if the system language is not supported (of course you have to translate all textes of the program in this language, so use yours or English by default)

CDefaultStyleCustom

Name of the default style used when the user choose the custom mode.

CDefaultStyleDark

Name of the default style used when the user choose the dark mode.

CDefaultStyleLight

Name of the default style used when the user choose the light mode.

CDefaultStyleMode

Default style mode to use in the program.

CDocumentsMode

Define if the program manage documents with default classes and their descendants

CEditorFolderName

Used as a folder name to store your projects settings

CExitWithEscapeKey

Close active form with ESCape key (and close the program if you are on the main form)

CLanguages

Available languages in this project as an array of 2 letters language ISO code strings.

COpenPreviousDocumentsMaxCount

Maximum number of documents listed in the "File/Open recent" menu item

CProjectFolderName

Used as a subfolder name to store your projects settings

CReportMemoryLeaksOnShutdown

Enable or disable the memory leaks report on shutdown for Windows platform.

CShowAboutBoxWithF1

Show the About box dialog when F1 key is used

CShowDocumentOptionsMenuItem

Show (if true) / hide (if false) the Project/Options menu item

CShowDocumentsMenuItems

If the program has to manage documents (mode solo or multi), define if the default menus are visible or not.

CShowHelpSupportMenuItem

Show (if true) / hide (if false) the Help/Support menu item

CShowOpenPreviousDocumentMenuItem

Show the "File/Open recent" menu item

CShowOpenPreviousDocumentOptions

Show the "File/Open recent/Properties" menu item

CShowToolsLanguagesMenuItem

Show (if true) / hide (if false) the Tools/Languages menu item

CShowToolsOptionsMenuItem

Show (if true) / hide (if false) the Tool/Options menu item

CShowToolsStylesMenuItem

Show (if true) / hide (if false) the Tool/Styles menu item

CSoftwareBuyURL

The URL where you can buy the software. (if not empty, a "Buy" button is added in the About Box)

CSupportURL

Website open by Tools / Support menu option

CUsedLicenseManager

CUsedProgramUpdatesManager

Top