Skip to main content

Velox UI Inventory

Summary

This document inventories the Velox user interface artifacts discovered in the active velox product source. It covers windows, forms, dialogs, property editors, inspectors, tool windows, docking/ribbon findings, toolbars, menus, frames, and non-window DFM resources.

The Velox source code is the authority. Where an artifact exists in source but its runtime entry point could not be confirmed, the menu path is marked as unclear rather than inferred.

This is an internal Product Knowledge Base (PKB) document. It is not end-user documentation.

Source Basis

Primary UI source locations:

  • Velox.dpr
  • VeloxTest.dpr
  • VeloxService.dpr
  • VeloxAPIService.dpr
  • Forms\*.pas
  • Forms\*.dfm
  • Forms\Transports\*.pas
  • Forms\Transports\*.dfm
  • Classes\GUI\vxTreeNodes.pas
  • Classes\GUI\vxFormManager.pas
  • Classes\GUI\vxDesigner.pas
  • Classes\GUI\vxModuleManager.pas
  • Classes\GUI\vxCodeExplorer.pas
  • Classes\GUI\vxCreateFolders.pas
  • Classes\GUI\vxDBUpdate.pas
  • Classes\GUI\vxFormManager.pas
  • Classes\GUI\vxModuleSwitch.pas
  • Classes\GUI\vxModuleSync.pas
  • Classes\GUI\vxModuleUpdate.pas
  • Classes\GUI\vxUsageSearch.pas
  • Classes\GUI\vxXMLSchemaOutliner.pas
  • Classes\GUI\vxJSONSchemaOutliner.pas

Ignored by repository guidance and not counted as active product UI in this inventory:

  • Forms\Action\
  • Forms\LinkedAction\
  • Classes\_NEW\
  • _BACKUP\

Important UI infrastructure:

  • TMain
  • TvxFormManager
  • TfrmBaseForm
  • TfrmBaseEditForm
  • TfrmBaseEditDesignerForm
  • TfrmBaseViewForm
  • TfrmTabViewer
  • TdxStatusBar
  • TcxPageControl
  • TActionManager
  • TActionMainMenuBar
  • TPopupMenu
  • ChromeTabs
  • VirtualStringTree

Related configuration:

  • General Setup (TSetupGeneral) stores global UI/runtime configuration.
  • TvxFormManager maps module classes and module type strings to setup form classes.
  • Tree-node classes in Classes\GUI\vxTreeNodes.pas determine which form opens for each module node.
  • Main menu, context menu, and action captions are defined in Forms\frmMain.dfm.

Related documentation:

  • User-facing documentation may exist in velox-kb\Velox\, but that repository was not checked for this document.
  • This document links to PKB documents in velox-kb\VeloxPKB\docs\velox\.

UI Surface Map

UI Patterns Found

UI patternPurposeMenu pathRelated functionalityRelated source files
Main application windowHosts Velox Designer, menus, module tree, tabbed work area, and module context menu.Application startup from Velox.dpr or VeloxTest.dpr.Primary configuration and administration shell.Forms\frmMain.pas, Forms\frmMain.dfm, Velox.dpr, VeloxTest.dpr
Tabbed workspaceHosts module editors, managers, logs, and inspectors in tabs.Opened through tree nodes, context menu actions, and main menu commands.Multi-document Designer workflow.Forms\frmTabViewer.pas, Forms\frmTabViewer.dfm, Classes\GUI\vxFormManager.pas, Forms\frmMain.pas
Module setup/property editorsVCL forms used to edit persisted module configuration.Module tree > Edit/New; context menu > Edit/New.DB/file connections, definitions, flows, maps, reports, scripts, transports, APIs, variables, folders, and setup.Forms\frmSetup*.pas, Forms\frmSetup*.dfm, Forms\Transports\*.pas, Forms\Transports\*.dfm, Classes\GUI\vxFormManager.pas
Manager windowsList and manage a module family.Context menu actions such as Open Flow Manager, Open Map Manager, Open Transport Manager, plus Logs/Transport Logs tree nodes.Browsing, filtering, opening, and managing existing modules/logs.Forms\frmManage*.pas, Forms\frmManage*.dfm
Tool/inspector windowsDisplay support, diagnostic, search, cache, connection, process, and database information.Tools, View, Service, and context menu actions.Operational inspection and support workflows.Forms\frmFileSearch.*, Forms\frmDatabaseExplorer.*, Forms\frmView*.pas, Forms\frmView*.dfm
Modal dialogsPrompt for focused choices, credentials, confirmation, schemas, search/replace, SSL, names, random values, or import options.Opened by parent windows; most do not have direct main menu paths.Supporting data entry and confirmation.Forms\dlg*.pas, Forms\frmNamer.*, Forms\frmRandomize.*, Forms\frmSSLSettings.*, and related dialog forms
Non-visual DFM resourcesData modules, service worker modules, REST web module, image module, and connection pool module.Not user-openable.Runtime service, data, image, and connection support.VeloxService\classMain.*, VeloxAPIService\classMain.*, VeloxAPIService\vxWebModule.*, Classes\dmSystemDB.*, Classes\GUI\vxImageModule.*, Classes\vxSQLConPool.*

Main Window, Menus, Toolbars, And Command Surfaces

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
Velox Designer (TMain)WindowMain Velox Designer shell.Application startup.Module tree, menus, actions, tabbed editors, drag/drop/paste import, test/production switching, service commands, diagnostics.Forms\frmMain.pas, Forms\frmMain.dfm, Velox.dpr, VeloxTest.dpr
Main menu bar (TActionMainMenuBar)Toolbar/menu barTop-level application menu.Always visible in Designer.File, Folders, Tools, Service, View, Help.Forms\frmMain.dfm
Main action manager (MainAM)Action managerOwns Designer actions and menu command metadata.Indirect; used by main menu and context menus.New/Edit/Delete/Export, flow execution, folder open, service control, diagnostics, config update, tab closing.Forms\frmMain.pas, Forms\frmMain.dfm
File menuMenuFile-level commands.File.Import, Refresh Menu, Exit.Forms\frmMain.dfm, Forms\frmMain.pas
Folders menuMenuOpens configured folders.Folders.Certificates, Comparisons, Config, Data, Excel Templates, Files, Help, Logs, Schemas, Scripts, Velox Config Updates, Velox DB Updates.Forms\frmMain.dfm, Forms\frmMain.pas, Classes\vxSetup.pas
Tools menuMenuSupport and maintenance commands.Tools.File Search, Send Outbound Transports Now, Create XSD, Expand EDI File, Contract EDI File, Resave modules, Unused Modules, Create All File Folders, Update Passwords, Create Transports, Convert Putty Key, Sync Relations.Forms\frmMain.dfm, Forms\frmMain.pas
Service menuMenuWindows service and runtime process commands.Service.View Processes, Enable Services, Disable Services, Start/Stop/Restart Service, Start/Stop/Restart API Service.Forms\frmMain.dfm, Forms\frmMain.pas, Classes\GUI\vxManagerService.pas
View menuMenuUI visibility and diagnostics.View.Show Archived, View System Connections, View DB Con Connections, View Module Cache, View Form Cache, View Memory State.Forms\frmMain.dfm, Forms\frmMain.pas
Help menuMenuHelp/support commands.Help.Code Library, Support Forum, About Velox.Forms\frmMain.dfm, Forms\frmMain.pas, Forms\frmCodeLibrary.*, Forms\frmAboutVelox.*
Module context menuPopup menuContext-sensitive module operations.Right-click module tree.New, Edit, Create Flow/Report/Map/SQL Script, Convert to File Definition, Run Flow, Check Transports, Test Run, Explore Database, Open File Folders, Search Files, Show Logs, manager windows, Check Usage, Switch Module, update/compare config, Delete, Enable/Disable, Archive/Unarchive, Copy, Export, Refresh.Forms\frmMain.dfm, Forms\frmMain.pas, Classes\GUI\vxTreeNodes.pas
New file submenuPopup menuCreates file definition modules by file type.Module context menu > New when file definitions are applicable.JSON, Flat File/CSV, XML, EDI, Excel file definition creation.Forms\frmMain.dfm, Forms\frmMain.pas, Classes\GUI\vxFormManager.pas
New inbound transport submenuPopup menuCreates inbound transport modules.Module context menu > New when inbound transports are applicable.FTP, HTTP/S, IBM MQ, IMAP, LAN, MSMQ, POP, SFTP.Forms\frmMain.dfm, Forms\frmMain.pas, Forms\Transports\*.pas
New outbound transport submenuPopup menuCreates outbound transport modules.Module context menu > New when outbound transports are applicable.Email, FTP, HTTP/S, IBM MQ, LAN, MSMQ, SFTP.Forms\frmMain.dfm, Forms\frmMain.pas, Forms\Transports\*.pas
Tab context menuPopup menuCloses tabs relative to the active tab.Tab context menu.Close Left, Close Others, Close Right.Forms\frmMain.dfm, Forms\frmMain.pas
Status bar inherited by edit formsStatus/tool areaDisplays form status/FID information; source allows copying status panel FID.Inherited on edit forms.Module identity/status feedback.Forms\frmBaseEditForm.pas, Forms\frmBaseEditForm.dfm
Ribbon pagesRibbonNo TRibbon or ribbon page components were found in the scanned Velox UI source.Not applicable.No ribbon UI is present in this codebase scan.Search across Forms, Classes, VeloxService, VeloxAPIService
Docking windowsDocking UINo DockSite, TDock, or TdxDock components were found in the scanned Velox UI source.Not applicable.The Designer uses tabs and panels rather than a docking-window framework in the scanned source.Search across Forms, Classes, VeloxService, VeloxAPIService
Classic toolbarsToolbarNo TToolBar components were found in the scanned Velox UI source.Not applicable.Toolbar-like behavior is implemented through action bars, action managers, buttons, page controls, and popup menus.Search across Forms, Classes, VeloxService, VeloxAPIService

Base Forms And UI Infrastructure

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
TfrmBaseFormBase formBase class for Velox forms.Not directly user-openable.Shared lifecycle and form behavior.Forms\frmBaseForm.pas, Forms\frmBaseForm.dfm
TfrmBaseEditFormBase edit formBase class for module setup/edit forms.Not directly user-openable.Page control, status bar, edit form behavior, FID/status support.Forms\frmBaseEditForm.pas, Forms\frmBaseEditForm.dfm
TfrmBaseEditDesignerFormBase designer/edit formBase class for designer-like edit forms.Not directly user-openable.Specialized edit/designer inheritance.Forms\frmBaseEditDesignerForm.pas, Forms\frmBaseEditDesignerForm.dfm
TfrmBaseViewFormBase view formBase class for view/manager forms.Not directly user-openable.Shared view form behavior.Forms\frmBaseViewForm.pas, Forms\frmBaseViewForm.dfm
TfrmTabViewerTab host wrapperHosts child forms inside the Designer tabbed workspace.Opened indirectly when a form is loaded into a tab.Tabbed workspace composition.Forms\frmTabViewer.pas, Forms\frmTabViewer.dfm, Classes\GUI\vxFormManager.pas
TvxFormManagerUI managerCreates, caches, and frees module forms, master forms, tabbed forms, and child forms. Maps module classes/types to form classes.Not directly user-openable.Form lifecycle, tabbed form reuse, module editor dispatch.Classes\GUI\vxFormManager.pas
TvxDesignerDesigner helperSource-visible helper for designer integration.Not directly user-openable.Parent form/design surface support.Classes\GUI\vxDesigner.pas

Module Setup And Property Editor Forms

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
General Setup (TSetupGeneral)Setup/property editorEdits global Velox setup including email, folders, diagnostics, Azure, service, API/web, and proxy settings.Tree > General Setup.Global configuration, service/API install/control, test email, memory diagnostics, proxy/Azure/email setup.Forms\frmSetupGeneral.pas, Forms\frmSetupGeneral.dfm, Classes\vxSetup.pas
Setup Folder (TSetupFolder)Setup/property editorEdits a folder module.Tree > Folders > New/Edit.Named folder configuration.Forms\frmSetupFolder.pas, Forms\frmSetupFolder.dfm, Classes\vxFolder.pas
Setup DB Endpoint (TSetupDBCon)Setup/property editorEdits database connection endpoint settings.Tree > DB Connections or Data Connections > New/Edit.DB server/provider/authentication configuration.Forms\frmSetupDBCon.pas, Forms\frmSetupDBCon.dfm, Classes\vxDBCon.pas
Setup File Endpoint (TSetupFileCon)Setup/property editorEdits file endpoint settings.Tree > File Connections or Data Connections > New/Edit.File folders, endpoint behavior, runtime file locations.Forms\frmSetupFileCon.pas, Forms\frmSetupFileCon.dfm, Classes\vxFileCon.pas
Setup DB Definition (TSetupDBDef)Setup/property editorEdits database-backed data definitions.Tree > DB Definitions > New/Edit.Data definition fields, DB connection selection, map/report/flow inputs.Forms\frmSetupDBDefs.pas, Forms\frmSetupDBDefs.dfm, Classes\vxDBDef.pas
Setup Flat File Definition (TSetupFileDefFlat)Setup/property editorEdits flat/CSV file definitions.Tree > File Definitions > New > Flat File/CSV or Edit.Delimiters, quoted strings, file fields, CSV import support.Forms\frmSetupFileDefFlat.pas, Forms\frmSetupFileDefFlat.dfm, Classes\vxFileDefFlat.pas
Setup XML File Definition (TSetupFileDefXML)Setup/property editorEdits XML file definitions.Tree > File Definitions > New > XML File or Edit.XSD/schema settings, schema selection, XML parsing/writing configuration.Forms\frmSetupFileDefXML.pas, Forms\frmSetupFileDefXML.dfm, Classes\vxFileDefXML.pas
Setup EDI File Definition (TSetupFileDefEDI)Setup/property editorEdits EDI file definitions.Tree > File Definitions > New > EDI File or Edit.EDI delimiters, connection/definition settings, EDI processing configuration.Forms\frmSetupFileDefEDI.pas, Forms\frmSetupFileDefEDI.dfm, Classes\vxFileDefEDI.pas
Setup Excel File Definition (TSetupFileDefExcel)Setup/property editorEdits Excel file definitions.Tree > File Definitions > New > Excel File or Edit.Excel template, format, password, Excel input/output configuration.Forms\frmSetupFileDefExcel.pas, Forms\frmSetupFileDefExcel.dfm, Classes\vxFileDefExcel.pas
Setup JSON File Definition (TSetupFileDefJSON)Setup/property editorEdits JSON file definitions.Tree > File Definitions > New > JSON File or Edit.JSON schema, UTF-16 option, null-output option, JSON data definitions.Forms\frmSetupFileDefJSON.pas, Forms\frmSetupFileDefJSON.dfm, Classes\vxFileDefJSON.pas
Setup Flow (TSetupActions)Setup/property editorEdits flows, flow data items, action steps, execution triggers, REST settings, linked flow settings, notifications, and log options.Tree > Flows > New/Edit; context menu > Create Flow/Edit.Flow orchestration, schedule/monitor/REST/manual execution, action steps, notifications.Forms\frmSetupActions.pas, Forms\frmSetupActions.dfm, Classes\vxActionMan.pas
Setup API (TSetupAPI)Setup/property editorEdits API metadata, versions, URLs, terms, and linked flow/API information.Tree > APIs > New/Edit.API grouping, OpenAPI-related metadata, API service integration.Forms\frmSetupAPI.pas, Forms\frmSetupAPI.dfm, Classes\vxAPI.pas
Setup Maps (TSetupMaps)Setup/property editorEdits source and destination data for maps.Tree > Maps > New/Edit; context menu > Create Map.Data transformation setup.Forms\frmSetupMaps.pas, Forms\frmSetupMaps.dfm, Classes\vxMap.pas
Configure Map Script (TSetupMapDesign)Designer/property editorEdits map script/formula behavior and source/destination field mapping.Opened from Setup Maps.Mapping formulas, source/destination fields, script editing.Forms\frmSetupMapDesign.pas, Forms\frmSetupMapDesign.dfm, Classes\vxMap.pas, Forms\frmScriptEditor.*
Setup Reports (TSetupReports)Setup/property editorEdits report module settings.Tree > Reports > New/Edit; context menu > Create Report.Report data source and report behavior.Forms\frmSetupReports.pas, Forms\frmSetupReports.dfm, Classes\vxReport.pas
SQL Script (TSetupSQLScript)Setup/property editorEdits SQL script name, DB connection, and script text.Tree > SQL Scripts > New/Edit; context menu > Create SQL Script.Reusable SQL commands and flow/script support.Forms\frmSetupSQLScript.pas, Forms\frmSetupSQLScript.dfm, Classes\vxSQLScript.pas
Setup Scriptlet (TSetupScriptlet)Setup/property editorEdits reusable scriptlets.Tree > Scriptlets > New/Edit.Reusable script snippets, script editor integration.Forms\frmSetupScriptlet.pas, Forms\frmSetupScriptlet.dfm, Classes\vxScriptlet.pas
Setup Variable Group (TSetupVariableGroup)Setup/property editorEdits variable groups and variables. DFM caption says Setup File Endpoint, which appears inconsistent with the form purpose.Tree > Variable Groups > New/Edit.Variables, values, scripting code, tag/runtime substitution.Forms\frmSetupVariableGroup.pas, Forms\frmSetupVariableGroup.dfm, Classes\vxVariableGroup.pas, Classes\vxVariables.pas
Setup Parameter (TSetupParam)Setup/property editor/dialogEdits a parameter.Opened from flow/API parameter editing; direct menu path not confirmed.Flow/API parameters.Forms\frmSetupParams.pas, Forms\frmSetupParams.dfm

Transport Setup Forms

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
Setup FTP Transport In (TfrmTransportFTPIn)Setup/property editorEdits inbound FTP/FTPS transport settings.Context menu > New Inbound Transport > FTP; tree > Inbound Transports > Edit.FTP host, port, path, credentials, SSL, passive/list method, after-receive behavior, test/save/delete.Forms\Transports\frmTransportFTPIn.pas, Forms\Transports\frmTransportFTPIn.dfm, Classes\Transports\vxTransportFTPIn.pas
Setup FTP Transport Out (TfrmTransportFTPOut)Setup/property editorEdits outbound FTP/FTPS transport settings.Context menu > New Outbound Transport > FTP; tree > Outbound Transports > Edit.FTP upload settings, SSL, passive/method/timeouts, temp rename, move uploaded, indicator file, test/save/delete.Forms\Transports\frmTransportFTPOut.pas, Forms\Transports\frmTransportFTPOut.dfm, Classes\Transports\vxTransportFTPOut.pas
Setup HTTP Transport In (TfrmTransportHTTPIn)Setup/property editorEdits inbound HTTP/S transport settings.Context menu > New Inbound Transport > HTTP/S; tree > Inbound Transports > Edit.URL, SSL, auth/OAuth, headers, timeout, redirects, custom response script, protocol version, test/save/delete.Forms\Transports\frmTransportHTTPIn.pas, Forms\Transports\frmTransportHTTPIn.dfm, Classes\Transports\vxTransportHTTPIn.pas
Setup HTTP Transport Out (TfrmTransportHTTPOut)Setup/property editorEdits outbound HTTP/S transport settings.Context menu > New Outbound Transport > HTTP/S; tree > Outbound Transports > Edit.URL, SSL, auth/OAuth, headers, timeout, redirects, encoding/content settings, custom response script, test/save/delete.Forms\Transports\frmTransportHTTPOut.pas, Forms\Transports\frmTransportHTTPOut.dfm, Classes\Transports\vxTransportHTTPOut.pas
Setup IBM MQ Transport In (TfrmTransportIBMMQIn)Setup/property editorEdits inbound IBM MQ transport settings.Context menu > New Inbound Transport > IBM MQ; tree > Inbound Transports > Edit.Connection manager, queue name, buffer size, active/description, test/save/delete.Forms\Transports\frmTransportIBMMQIn.pas, Forms\Transports\frmTransportIBMMQIn.dfm, Classes\Transports\vxTransportIBMMQIn.pas
Setup IBM MQ Transport Out (TfrmTransportIBMMQOut)Setup/property editorEdits outbound IBM MQ transport settings.Context menu > New Outbound Transport > IBM MQ; tree > Outbound Transports > Edit.Connection manager, queue name, server host, channel name, active/description, test/save/delete.Forms\Transports\frmTransportIBMMQOut.pas, Forms\Transports\frmTransportIBMMQOut.dfm, Classes\Transports\vxTransportIBMMQOut.pas
Setup IMAP Transport (TfrmTransportIMAP)Setup/property editorEdits inbound IMAP transport settings.Context menu > New Inbound Transport > IMAP; tree > Inbound Transports > Edit.Host, port, credentials, SSL, mailbox, OAuth, filters, processed folders, custom processing script, clear mail, quick save, test/save/delete.Forms\Transports\frmTransportIMAP.pas, Forms\Transports\frmTransportIMAP.dfm, Classes\Transports\vxTransportIMAP.pas
Setup LAN Transport In (TfrmTransportLANIn)Setup/property editorEdits inbound LAN/filesystem transport settings.Context menu > New Inbound Transport > LAN; tree > Inbound Transports > Edit.Path, wait seconds, after-receive behavior, active/description, test/save/delete.Forms\Transports\frmTransportLANIn.pas, Forms\Transports\frmTransportLANIn.dfm, Classes\Transports\vxTransportLANIn.pas
Setup LAN Transport Out (TfrmTransportLANOut)Setup/property editorEdits outbound LAN/filesystem transport settings.Context menu > New Outbound Transport > LAN; tree > Outbound Transports > Edit.Path, active/description, test/save/delete.Forms\Transports\frmTransportLANOut.pas, Forms\Transports\frmTransportLANOut.dfm, Classes\Transports\vxTransportLANOut.pas
Setup MSMQ In Transport (TfrmTransportMSMQIn)Setup/property editorEdits inbound Microsoft Message Queuing transport settings.Context menu > New Inbound Transport > MSMQ; tree > Inbound Transports > Edit.Delivery method, read timeout, host, queue, visibility, authentication, transaction, direct format name, test/save/delete.Forms\Transports\frmTransportMSMQIn.pas, Forms\Transports\frmTransportMSMQIn.dfm, Classes\Transports\vxTransportMSMQIn.pas
Setup MSMQ Out Transport (TfrmTransportMSMQOut)Setup/property editorEdits outbound Microsoft Message Queuing transport settings.Context menu > New Outbound Transport > MSMQ; tree > Outbound Transports > Edit.Host, queue, visibility, authentication, transaction, direct format name, test/save/delete.Forms\Transports\frmTransportMSMQOut.pas, Forms\Transports\frmTransportMSMQOut.dfm, Classes\Transports\vxTransportMSMQOut.pas
Setup POP Transport (TfrmTransportPOP)Setup/property editorEdits inbound POP transport settings.Context menu > New Inbound Transport > POP; tree > Inbound Transports > Edit.Host, port, credentials, SSL, auth/OAuth, SASL, clear mail, test/save/delete.Forms\Transports\frmTransportPOP.pas, Forms\Transports\frmTransportPOP.dfm, Classes\Transports\vxTransportPOP.pas
Setup SFTP Transport In (TfrmTransportSFTPIn)Setup/property editorEdits inbound SFTP transport settings.Context menu > New Inbound Transport > SFTP; tree > Inbound Transports > Edit.Host, port, path, credentials/private key, version, timeouts, after-receive behavior, test/save/delete.Forms\Transports\frmTransportSFTPIn.pas, Forms\Transports\frmTransportSFTPIn.dfm, Classes\Transports\vxTransportSFTPIn.pas
Setup SFTP Transport Out (TfrmTransportSFTPOut)Setup/property editorEdits outbound SFTP transport settings.Context menu > New Outbound Transport > SFTP; tree > Outbound Transports > Edit.Host, port, path, credentials/private key, version, timeouts, temp rename, move uploaded, indicator file, test/save/delete.Forms\Transports\frmTransportSFTPOut.pas, Forms\Transports\frmTransportSFTPOut.dfm, Classes\Transports\vxTransportSFTPOut.pas
Setup SMTP Transport (TfrmTransportSMTP)Setup/property editorEdits outbound email/SMTP transport settings.Context menu > New Outbound Transport > Email; tree > Outbound Transports > Edit.Subject, recipients, CC/BCC, body, attachment/body options, read receipt, test/save/delete.Forms\Transports\frmTransportSMTP.pas, Forms\Transports\frmTransportSMTP.dfm, Classes\Transports\vxTransportSMTP.pas

Manager, Inspector, And Tool Windows

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
Manage Flows (TManageActions)Manager windowLists and manages flow modules.Context menu > Open Flow Manager.Open/edit flows, flow management.Forms\frmManageActions.pas, Forms\frmManageActions.dfm
Manage Maps (TManageMaps)Manager windowLists and manages maps.Context menu > Open Map Manager.Open/edit maps, map management.Forms\frmManageMaps.pas, Forms\frmManageMaps.dfm
Manage Transports (TManageTransports)Manager windowLists and manages transports.Context menu > Open Transport Manager.Open/edit transports, transport management.Forms\frmManageTransports.pas, Forms\frmManageTransports.dfm
Manage Logs (TManageLogs)Manager/tool windowSearches and lists flow execution logs.Tree > Logs.Log filters, open log details.Forms\frmManageLogs.pas, Forms\frmManageLogs.dfm
Manage Transport Logs (TManageTransportLogs)Manager/tool windowSearches and lists transport logs.Tree > Transport Logs.Transport log filters, status review, open transport log details.Forms\frmManageTransportLogs.pas, Forms\frmManageTransportLogs.dfm
Log (TLogs)Tool windowDisplays a specific execution or transport log.Context menu > Show Logs; opened from log managers.Execution overview, file actions, transport actions, retry/cancel/send, edit related modules, copy details.Forms\frmLogs.pas, Forms\frmLogs.dfm
Log Details (TLogDetails)Dialog/tool windowDisplays detailed log message/type/details and copy action.Opened from log windows/managers.Detailed troubleshooting for selected log item.Forms\frmLogDetails.pas, Forms\frmLogDetails.dfm
File Search (TFileSearch)Tool windowSearches Velox files and supports opening, opening as text, opening folder, deleting, and copying file names/files.Tools > File Search; context menu > Search Files.File troubleshooting and processed-file review.Forms\frmFileSearch.pas, Forms\frmFileSearch.dfm, Classes\vxFileSearch.pas
Database Explorer (TDatabaseExplorer)Tool windowExplores database structure/data for selected DB-backed configuration.Context menu > Explore Database.DB inspection and support.Forms\frmDatabaseExplorer.pas, Forms\frmDatabaseExplorer.dfm, Classes\vxDataExplorer.pas
Code Library (TCodeLibrary)Tool windowDisplays code library/reference material and supports export/copy/refresh.Help > Code Library.Scripting/code reference.Forms\frmCodeLibrary.pas, Forms\frmCodeLibrary.dfm, Classes\GUI\vxCodeExplorer.pas
Check Usage (TCheckUsage)Inspector/tool windowShows where a module is used.Context menu > Check Usage.Dependency review, edit/delete related items.Forms\frmCheckUsage.pas, Forms\frmCheckUsage.dfm, Classes\GUI\vxUsageSearch.pas
Unused Modules (TUnusedModules)Inspector/tool windowLists modules that appear unused.Tools > Unused Modules.Cleanup support and dependency review.Forms\frmUnusedModules.pas, Forms\frmUnusedModules.dfm
View Processes (TViewProcesses)Inspector/tool windowShows running/known process state including flow, active state, status, last/next run time, and execution description.Service > View Processes.Runtime/service process monitoring, end task, refresh.Forms\frmViewProcesses.pas, Forms\frmViewProcesses.dfm
System Connections (TViewSysCons)Inspector/tool windowShows system connection state.View > View System Connections.Connection diagnostics.Forms\frmViewSysCons.pas, Forms\frmViewSysCons.dfm
DB Con Connections (TViewDBCons)Inspector/tool windowShows DB connection state for DB connection modules.View > View DB Con Connections.DB connection diagnostics.Forms\frmViewDBCons.pas, Forms\frmViewDBCons.dfm
Module Cache (TViewModuleCache)Inspector/tool windowShows module cache state.View > View Module Cache.In-memory module diagnostics.Forms\frmViewModuleCache.pas, Forms\frmViewModuleCache.dfm
Form Cache (TViewFormCache)Inspector/tool windowShows form cache state.View > View Form Cache.Open/cached form diagnostics.Forms\frmViewFormCache.pas, Forms\frmViewFormCache.dfm, Classes\GUI\vxFormManager.pas
Database Update Required (TDatabaseUpgrade)Tool/dialog windowRuns or prompts for database update.Active main menu path unclear; source shows Classes\GUI\vxDBUpdate.pas opens it modally.Database update workflow.Forms\frmDatabaseUpgrade.pas, Forms\frmDatabaseUpgrade.dfm, Classes\GUI\vxDBUpdate.pas
Updating Modules (TModuleUpdate)Tool windowResaves/updates modules.Tools > Resave modules.Module update/migration support.Forms\frmModuleUpdate.pas, Forms\frmModuleUpdate.dfm, Classes\GUI\vxModuleUpdate.pas
Synchronise Module Relations (TModuleSync)Tool windowSynchronizes module relation metadata.Tools > Sync Relations.Dependency/relation maintenance.Forms\frmModuleSync.pas, Forms\frmModuleSync.dfm, Classes\GUI\vxModuleSync.pas
Updating Modules (TModuleSwitch)Tool windowSwitches references from one module to another.Context menu > Switch Module.Refactoring module dependencies.Forms\frmModuleSwitch.pas, Forms\frmModuleSwitch.dfm, Classes\GUI\vxModuleSwitch.pas
Create File Connection Folders (TCreateFolders)Tool windowCreates configured file connection folders.Tools > Create All File Folders.File endpoint folder setup and repair.Forms\frmCreateFolders.pas, Forms\frmCreateFolders.dfm, Classes\GUI\vxCreateFolders.pas
Create XSD from XML (TvxCreateXSD)Tool windowCreates XSD from XML input.Tools > Create XSD.XML schema generation support.Forms\frmCreateXSD.pas, Forms\frmCreateXSD.dfm
Update passwords (TvxUpdatePasswords)Tool windowUpdates stored passwords.Tools > Update Passwords.Credential maintenance.Forms\frmUpdatePasswords.pas, Forms\frmUpdatePasswords.dfm
Create transports only for Fonterra (TvxUpdateTransports)Tool windowCreates transport configuration. DFM caption includes "only for Fonterra".Tools > Create Transports.Transport creation automation.Forms\frmUpdateTransports.pas, Forms\frmUpdateTransports.dfm
Email Progress (TEmailProgress)Tool/dialog windowDisplays email progress and supports cancel.Opened by email sending/test workflows; direct menu path not confirmed.Email send/test progress.Forms\frmEmailProgress.pas, Forms\frmEmailProgress.dfm

Dialogs And Focused Editors

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
About Velox (TAboutVelox)DialogShows product/about information and support/web actions.Help > About Velox.About, email support, visit web, close.Forms\frmAboutVelox.pas, Forms\frmAboutVelox.dfm
Search Text (TTextSearchDialog)DialogFinds text in editors.Opened from script/text editor search actions.Script/text search.Forms\dlgSearchText.pas, Forms\dlgSearchText.dfm
Replace text (TTextReplaceDialog)DialogFinds and replaces text in editors.Opened from script/text editor replace actions.Script/text replace.Forms\dlgReplaceText.pas, Forms\dlgReplaceText.dfm
Script Editor (TScriptEditor)Editor/dialogEdits scripts, formulas, and script items.Opened from map design, flow custom script, transport response script, scriptlet, and other script buttons.Scripting, code editing, fields/source data browsing, search/replace.Forms\frmScriptEditor.pas, Forms\frmScriptEditor.dfm, Classes\vxScriptItem.pas, Classes\vxScripter.pas
Import Velox Configuration (TConfigTemplateImporter)Dialog/tool windowImports Velox configuration templates.File > Import; drag/drop/paste import paths.Config template import, import action popup.Forms\frmConfigTemplateImporter.pas, Forms\frmConfigTemplateImporter.dfm, Classes\vxConfigTemplate.pas
Module being deleted (TConfirmDeleteUsedModule)DialogWarns/coordinates deletion of a module that is used elsewhere.Opened by Delete when usage exists.Dependency-aware delete confirmation.Forms\frmConfirmDeleteUsedModule.pas, Forms\frmConfirmDeleteUsedModule.dfm
Import Fields (TfrmCSVImporter)DialogImports fields for flat/CSV file definitions.Opened from flat file definition setup.CSV/flat file field import.Forms\frmCSVImporter.pas, Forms\frmCSVImporter.dfm
New Private Key / naming (TvxNamer)DialogPrompts for a name; DFM caption says New Private Key.Opened by naming/key/module workflows; direct menu path varies and is not fully traced.Naming and private-key related workflows.Forms\frmNamer.pas, Forms\frmNamer.dfm
Random Generator (TvxRandomize)DialogGenerates random values.Opened by key/secret generation workflows; direct menu path not confirmed.Private key or secret generation support.Forms\frmRandomize.pas, Forms\frmRandomize.dfm
Select Schema Element (TSelectSchemaElement)DialogSelects a schema element.Opened by schema/file definition workflows.XML/schema selection.Forms\frmSelectSchemaElement.pas, Forms\frmSelectSchemaElement.dfm
Select Schema Root Node (TXMLSchemaItemSelect)DialogSelects an XML schema root node.Opened by XML schema outliner/file definition workflows.XML schema root selection.Forms\frmXMLSchemaItemSelect.pas, Forms\frmXMLSchemaItemSelect.dfm, Classes\GUI\vxXMLSchemaOutliner.pas
SSL Settings (TSSLSettings)Dialog/property editorEdits SSL/TLS settings for transports/email/network configuration.Opened from setup forms with SSL buttons.SSL configuration for supported transports and email settings.Forms\frmSSLSettings.pas, Forms\frmSSLSettings.dfm
Service password (TvxServicePassword)DialogPrompts for a password for service/user operations.Opened from General Setup service user/service operations.Service credentials.Forms\frmServicePassword.pas, Forms\frmServicePassword.dfm

Ignored UI Source Folders

The Forms\Action, Forms\LinkedAction, Classes\_NEW, and _BACKUP folders are ignored by repository guidance because they hold trial, test, or backup code. DFM-backed artifacts in those folders are not included in the active product UI inventory.

Non-Window DFM Resources

These DFM-backed resources are part of the repository but are not normal user-openable windows.

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
Velox Service worker (TVeloxWorker)Service moduleWindows service worker for VeloxService.Not user-openable; controlled from Service menu/General Setup.Scheduled, monitored, transport, and flow runtime processing.VeloxService\classMain.pas, VeloxService\classMain.dfm, VeloxService.dpr
Velox API Service worker (TVeloxAPIWorker)Service moduleWindows service worker for VeloxAPIService.Not user-openable; controlled from Service menu/General Setup.API service startup, REST manager synchronization, service control.VeloxAPIService\classMain.pas, VeloxAPIService\classMain.dfm, VeloxAPIService.dpr
REST web module (TRESTModule)Web moduleHandles REST endpoints for the API service.Not user-openable.Default endpoint, API endpoint execution, REST flow calls.VeloxAPIService\vxWebModule.pas, VeloxAPIService\vxWebModule.dfm
System DB module (TvxSystemDB)Data moduleSystem database data module.Not user-openable.System database access support.Classes\dmSystemDB.pas, Classes\dmSystemDB.dfm
SQL connection pool module (TSQLConDM)Data moduleSQL connection pool data module.Not user-openable.SQL connection pooling support.Classes\vxSQLConPool.pas, Classes\vxSQLConPool.dfm
Image module (TImageModule)Data moduleCentral image list/resource module.Not user-openable.Shared UI images/icons.Classes\GUI\vxImageModule.pas, Classes\GUI\vxImageModule.dfm

Action-Only UI Commands Without Dedicated Forms

These are visible UI commands in the Designer but do not have a dedicated form DFM identified in the scan.

UI artifactTypePurposeMenu pathRelated functionalityRelated source files
ImportMenu/actionImports configuration files/templates.File > Import.Configuration import; may open TConfigTemplateImporter.Forms\frmMain.pas, Forms\frmMain.dfm, Forms\frmConfigTemplateImporter.*
Refresh MenuMenu/actionRefreshes Designer menu/tree state.File > Refresh Menu.Module tree/menu reload.Forms\frmMain.pas, Forms\frmMain.dfm
ExitMenu/actionExits Designer.File > Exit.Application shutdown.Forms\frmMain.pas, Forms\frmMain.dfm
Open folder commandsMenu/actionOpens configured folders in the OS shell.Folders menu.Certificates, Comparisons, Config, Data, Excel Templates, Files, Help, Logs, Schemas, Scripts, Velox Config Updates, Velox DB Updates.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\vxSetup.pas
Send Outbound Transports NowMenu/actionTriggers outbound transport sending.Tools > Send Outbound Transports Now.Outbound transport runtime processing.Forms\frmMain.pas, Forms\frmMain.dfm
Expand EDI FileMenu/actionExpands an EDI file.Tools > Expand EDI File.EDI support utility.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\Tools\vxVeloxEDI.pas
Contract EDI FileMenu/actionContracts an EDI file.Tools > Contract EDI File.EDI support utility.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\Tools\vxVeloxEDI.pas
Convert PuTTY KeyMenu/actionConverts PuTTY key material.Tools > Convert Putty Key.SFTP/private-key support.Forms\frmMain.pas, Forms\frmMain.dfm
Enable/Disable ServicesMenu/actionEnables or disables service execution.Service > Enable Services; Service > Disable Services.Runtime service control.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\GUI\vxManagerService.pas
Start/Stop/Restart ServiceMenu/actionControls VeloxService.Service > Start/Stop/Restart Service.Windows service control.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\GUI\vxManagerService.pas
Start/Stop/Restart API ServiceMenu/actionControls VeloxAPIService.Service > Start/Stop/Restart API Service.Windows service control.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\GUI\vxManagerService.pas
Show ArchivedMenu/actionToggles display of archived modules.View > Show Archived.Tree filtering.Forms\frmMain.pas, Forms\frmMain.dfm
View Memory StateMenu/actionOpens or outputs memory diagnostic state.View > View Memory State.Memory diagnostics. A dedicated DFM was not identified.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\Tools\vxMemory.pas
Support ForumMenu/actionOpens support forum link/resource.Help > Support Forum.Support access.Forms\frmMain.pas, Forms\frmMain.dfm
New/Edit/Delete/Copy/Export/Paste/RefreshContext actionsGeneral module lifecycle commands.Module tree context menu.Module creation, editing, deletion, copy/export/import/paste, refresh.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\GUI\vxTreeNodes.pas
Enable/Disable/Archive/Unarchive moduleContext actionsChanges selected module state.Module tree context menu.Module lifecycle and visibility.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\GUI\vxTreeNodes.pas
Run Flow/Test RunContext actionsExecutes selected flow manually or as a test run.Module tree context menu.Flow execution.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\vxActionMan.pas
Update Test/Production Config and Compare with ProdContext actionsPromotes or compares module configuration between environments.Module tree context menu.Environment configuration management.Forms\frmMain.pas, Forms\frmMain.dfm, Classes\GUI\vxModuleUpdate.pas

Coverage And Unclear Areas

  • This inventory includes every DFM-backed artifact found under the active Velox UI/runtime folders scanned: Forms, Forms\Transports, VeloxService, VeloxAPIService, and selected DFM resources under Classes.
  • Vendor demo/project UI files and repository-guidance ignored folders were not inventoried because they are not active Velox product UI.
  • No ribbon pages, docking windows, TToolBar toolbars, object inspectors, or docking framework components were found in the scanned Velox UI source.
  • Some forms are opened indirectly by code paths rather than direct menu commands. Their menu path is marked as parent workflow or unclear where the exact entry point was not confirmed.