Skip to main content

Velox Menu Reference

Summary

This document describes the Velox menu system as it exists in the active velox product source code. It covers the main Designer menu, module context menu, tab context menu, local popup menus, dynamic popup menus, command bars, shortcuts, toolbar/drop-down equivalents, related dialogs, and source code locations.

The Velox source code is the authority. Where a menu is dynamically populated or its runtime contents depend on database records, that behavior is stated explicitly rather than inferred.

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

Source Basis

Primary source locations:

  • Forms\frmMain.dfm
  • Forms\frmMain.pas
  • Forms\frmBaseEditForm.pas
  • Forms\frmBaseViewForm.pas
  • Forms\frmConfigTemplateImporter.pas
  • Forms\frmLogs.dfm
  • Forms\frmManage*.dfm
  • Forms\frmSetup*.dfm
  • Forms\Transports\*.dfm

Ignored by repository guidance and not counted as active product menus:

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

Important classes and forms:

  • TMain
  • TActionManager
  • TActionMainMenuBar
  • TPopupActionBar
  • TPopupMenu
  • TMenuItem
  • TfrmBaseEditForm
  • TfrmBaseViewForm
  • TConfigTemplateImporter
  • TSetupActions
  • TSetupMapDesign
  • TScriptEditor
  • TLogs

Important services:

  • Menu commands can control VeloxService and VeloxAPIService through service-manager code, but the services themselves do not expose user menus.

Related configuration:

  • Main menu and Designer context menus are defined in Forms\frmMain.dfm.
  • Module visibility and which context commands apply are controlled by tree-node and action-update logic in Forms\frmMain.pas and Classes\GUI\vxTreeNodes.pas.
  • Dynamic DB connection menus read active non-archived records from VX_DBCON.
  • Dynamic transport test menus read active non-archived file connection records from VX_FILECON.
  • Import action menu labels come from vxImportActionLabel and TvxImportAction.

Related documentation:

  • Ampersands in captions, such as &File, are Windows menu accelerators/mnemonics, not ShortCut properties.
  • No TToolBar component was found in the scanned Velox UI source. Toolbar equivalents in this document mean source-visible action buttons, action bars, or drop-down buttons that invoke the same action.
  • Main Designer menu commands do not define ShortCut properties in Forms\frmMain.dfm.
  • Some popup menus are empty in the DFM and populated at runtime from database records.
  • Several menu captions are reused in different contexts, especially New, Edit, Delete, Export, and Open Folder.

Complete Designer Main Menu Tree

Source:

  • Menu bar: Forms\frmMain.dfm:3501
  • Main action manager and menu hierarchy: Forms\frmMain.dfm:4083-4366
  • Main action definitions: Forms\frmMain.dfm:4376-4858
  • Execute handlers: Forms\frmMain.pas
Velox Designer
|-- File
| |-- Import...
| |-- Refresh Menu
| `-- Exit
|-- Folders
| |-- Certificates
| |-- Comparisons
| |-- Config
| |-- Data
| |-- Excel Templates
| |-- Files
| |-- Help
| |-- Logs
| |-- Schemas
| |-- Scripts
| |-- Velox Config Updates
| `-- Velox DB Updates
|-- 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
|-- Service
| |-- View Processes...
| |-- Enable Services
| |-- Disable Services
| |-- Start Service
| |-- Stop Service
| |-- Restart Service
| |-- Start API Service
| |-- Stop API Service
| `-- Restart API Service
|-- View
| |-- Show Archived
| |-- View System Connections
| |-- View DB Con Connections
| |-- View Module Cache
| |-- View Form Cache
| `-- View Memory State
`-- Help
|-- Code Library
|-- Support Forum
`-- About Velox
Menu pathCommand/actionShortcutToolbar equivalentRelated dialogs/functionalitySource code location
File > Import...aImportNone found.Main action only.Opens/imports Velox configuration template files; related dialog TConfigTemplateImporter.Forms\frmMain.dfm:4091, Forms\frmMain.pas, Forms\frmConfigTemplateImporter.*
File > Refresh MenuaRefreshMenuNone found.Main action only.Refreshes Designer tree/menu state.Forms\frmMain.dfm:4099, Forms\frmMain.pas
File > ExitAFileExitNone found.Main action only.Exits Velox Designer.Forms\frmMain.dfm:4107, Forms\frmMain.pas
Folders > CertificatesaCertificatesNone found.Main action only.Opens the certificates folder.Forms\frmMain.dfm:4116, Forms\frmMain.pas
Folders > ComparisonsaComparisonsNone found.Main action only.Opens the comparisons folder.Forms\frmMain.dfm:4121, Forms\frmMain.pas
Folders > ConfigaConfigFolderNone found.Main action only.Opens the config folder.Forms\frmMain.dfm:4126, Forms\frmMain.pas
Folders > DataaDataNone found.Main action only.Opens the data folder.Forms\frmMain.dfm:4131, Forms\frmMain.pas
Folders > Excel TemplatesaExcelNone found.Main action only.Opens the Excel templates folder.Forms\frmMain.dfm:4136, Forms\frmMain.pas
Folders > FilesaFilesNone found.Main action only.Opens the files folder.Forms\frmMain.dfm:4141, Forms\frmMain.pas
Folders > HelpaHelpFolderNone found.Main action only.Opens the help folder.Forms\frmMain.dfm:4146, Forms\frmMain.pas
Folders > LogsaLogsNone found.Main action only.Opens the logs folder.Forms\frmMain.dfm:4151, Forms\frmMain.pas
Folders > SchemasaSchemasNone found.Main action only.Opens the schemas folder.Forms\frmMain.dfm:4156, Forms\frmMain.pas
Folders > ScriptsaScriptsNone found.Main action only.Opens the scripts folder.Forms\frmMain.dfm:4161, Forms\frmMain.pas
Folders > Velox Config UpdatesaVeloxConfigNone found.Main action only.Opens the Velox config updates folder.Forms\frmMain.dfm:4169, Forms\frmMain.pas
Folders > Velox DB UpdatesaVeloxDBNone found.Main action only.Opens the Velox DB updates folder.Forms\frmMain.dfm:4174, Forms\frmMain.pas
Tools > File SearchaFileSearchNone found.Main action only.Opens TFileSearch.Forms\frmMain.dfm:4183, Forms\frmFileSearch.*
Tools > Send Outbound Transports NowaSendTransportsNone found.Main action only.Triggers outbound transport sending.Forms\frmMain.dfm:4191, Forms\frmMain.pas
Tools > Create XSDaCreateXSDNone found.Main action only.Opens TvxCreateXSD.Forms\frmMain.dfm:4199, Forms\frmCreateXSD.*
Tools > Expand EDI FileaExpandEDIFileNone found.Main action only.EDI utility. Exact dialog path not identified in DFM.Forms\frmMain.dfm:4204, Forms\frmMain.pas, Classes\Tools\vxVeloxEDI.pas
Tools > Contract EDI FileaContractEDIFileNone found.Main action only.EDI utility. Exact dialog path not identified in DFM.Forms\frmMain.dfm:4208, Forms\frmMain.pas, Classes\Tools\vxVeloxEDI.pas
Tools > Resave modulesaResaveModulesNone found.Main action only.Opens module update/resave workflow.Forms\frmMain.dfm:4215, Forms\frmModuleUpdate.*, Classes\GUI\vxModuleUpdate.pas
Tools > Unused ModulesaUnusedModulesNone found.Main action only.Opens TUnusedModules.Forms\frmMain.dfm:4220, Forms\frmUnusedModules.*
Tools > Create All File FoldersaCreateAllFileFoldersNone found.Main action only.Opens TCreateFolders.Forms\frmMain.dfm:4225, Forms\frmCreateFolders.*
Tools > Update PasswordsaUpdatePasswordsNone found.Main action only.Opens TvxUpdatePasswords.Forms\frmMain.dfm:4233, Forms\frmUpdatePasswords.*
Tools > Create TransportsaCreateTransportsNone found.Main action only.Opens TvxUpdateTransports.Forms\frmMain.dfm:4238, Forms\frmUpdateTransports.*
Tools > Convert Putty KeyaConvertPuttyKeyNone found.Main action only.Converts PuTTY key material; exact dialog not identified in DFM.Forms\frmMain.dfm:4246, Forms\frmMain.pas
Tools > Sync RelationsaSyncRelationsNone found.Main action only.Opens module relation synchronization workflow.Forms\frmMain.dfm:4251, Forms\frmModuleSync.*, Classes\GUI\vxModuleSync.pas
Service > View Processes...aViewProcessesNone found.Main action only.Opens TViewProcesses.Forms\frmMain.dfm:4260, Forms\frmViewProcesses.*
Service > Enable ServicesaEnableServiceNone found.Main action only.Enables Velox service execution.Forms\frmMain.dfm:4268, Classes\GUI\vxManagerService.pas
Service > Disable ServicesaDisableServiceNone found.Main action only.Disables Velox service execution.Forms\frmMain.dfm:4273, Classes\GUI\vxManagerService.pas
Service > Start ServiceaStartServiceNone found.Main action only.Starts VeloxService.Forms\frmMain.dfm:4281, Classes\GUI\vxManagerService.pas
Service > Stop ServiceaStopServiceNone found.Main action only.Stops VeloxService.Forms\frmMain.dfm:4286, Classes\GUI\vxManagerService.pas
Service > Restart ServiceaRestartServiceNone found.Main action only.Restarts VeloxService.Forms\frmMain.dfm:4291, Classes\GUI\vxManagerService.pas
Service > Start API ServiceaStartAPIServiceNone found.Main action only.Starts VeloxAPIService.Forms\frmMain.dfm:4299, Classes\GUI\vxManagerService.pas
Service > Stop API ServiceaStopAPIServiceNone found.Main action only.Stops VeloxAPIService.Forms\frmMain.dfm:4304, Classes\GUI\vxManagerService.pas
Service > Restart API ServiceaRestartAPIServiceNone found.Main action only.Restarts VeloxAPIService.Forms\frmMain.dfm:4309, Classes\GUI\vxManagerService.pas
View > Show ArchivedaShowArchivedNone found.Main action only.Toggles archived modules in Designer tree.Forms\frmMain.dfm:4318, Forms\frmMain.pas
View > View System ConnectionsaViewSystemConnectionsNone found.Main action only.Opens TViewSysCons.Forms\frmMain.dfm:4325, Forms\frmViewSysCons.*
View > View DB Con ConnectionsaViewDBConnectionsNone found.Main action only.Opens TViewDBCons.Forms\frmMain.dfm:4329, Forms\frmViewDBCons.*
View > View Module CacheaViewModuleCacheNone found.Main action only.Opens TViewModuleCache.Forms\frmMain.dfm:4333, Forms\frmViewModuleCache.*
View > View Form CacheaViewFormCacheNone found.Main action only.Opens TViewFormCache.Forms\frmMain.dfm:4337, Forms\frmViewFormCache.*
View > View Memory StateaViewMemoryStateNone found.Main action only.Memory diagnostic action; no dedicated DFM identified.Forms\frmMain.dfm:4341, Classes\Tools\vxMemory.pas
Help > Code LibraryaCodeLibraryNone found.Main action only.Opens TCodeLibrary.Forms\frmMain.dfm:4349, Forms\frmCodeLibrary.*
Help > Support ForumaHelpSupportForumNone found.Main action only.Opens support forum/resource.Forms\frmMain.dfm:4354, Forms\frmMain.pas
Help > About VeloxAHelpAboutNone found.Main action only.Opens TAboutVelox.Forms\frmMain.dfm:4362, Forms\frmAboutVelox.*

Designer Module Context Menu Tree

Source:

  • Forms\frmMain.dfm:7524-7750
  • Forms\frmMain.pas
  • Classes\GUI\vxTreeNodes.pas

This popup is attached to the Designer module tree. The DFM contains several top-level New captions; action-update logic decides which New menu is visible for the selected tree node.

MainPopup
|-- New
|-- New
| |-- JSON File
| |-- Flat File (ie CSV)
| |-- XML File
| |-- EDI File
| `-- Excel File
|-- New
| |-- FTP
| |-- HTTP / S
| |-- IBM MQ
| |-- IMAP
| |-- LAN
| |-- MSMQ
| |-- POP
| `-- SFTP
|-- New
| |-- Email
| |-- FTP
| |-- HTTP / S
| |-- IBM MQ
| |-- LAN
| |-- MSMQ
| `-- SFTP
|-- Edit
|-- Create Flow
|-- Create Report
|-- Create Map
|-- Convert to File Definition
|-- Create SQL Script
|-- Run Flow
|-- Check Transports
|-- Test Run
|-- Explore Database
|-- Open File Folders
|-- Search Files
|-- Show Logs
|-- Open Map Manager
|-- Open Flow Manager
|-- Open Transport Manager
|-- Check Usage
|-- Switch out Module
|-- Update Test Config
|-- Update Production Config
|-- Compare with Prod
|-- Delete
|-- Enable
|-- Disable
|-- Archive
|-- Unarchive
|-- Copy
|-- Export
`-- Refresh
Command groupCommandsShortcutToolbar equivalentRelated dialogs/functionalitySource code location
General module commandsNew, Edit, Delete, Enable, Disable, Archive, Unarchive, Copy, Export, Refresh.None found.Same actions can be surfaced by tree/context action handlers; no TToolBar found.Module lifecycle operations.Forms\frmMain.dfm:7529, Forms\frmMain.pas
New file definitionJSON File, Flat File (ie CSV), XML File, EDI File, Excel File.None found.Context menu only.Opens file definition setup forms.Forms\frmMain.dfm:7533-7557, Classes\GUI\vxFormManager.pas
New inbound transportFTP, HTTP/S, IBM MQ, IMAP, LAN, MSMQ, POP, SFTP.None found.Context menu only.Opens inbound transport setup forms.Forms\frmMain.dfm:7562-7601, Forms\Transports\*.dfm
New outbound transportEmail, FTP, HTTP/S, IBM MQ, LAN, MSMQ, SFTP.None found.Context menu only.Opens outbound transport setup forms.Forms\frmMain.dfm:7606-7640, Forms\Transports\*.dfm
Create from selected moduleCreate Flow, Create Report, Create Map, Convert to File Definition, Create SQL Script.None found.Context menu only.Creates derived modules from selected definitions/modules.Forms\frmMain.dfm:7652-7665, Forms\frmMain.pas
Runtime/test commandsRun Flow, Check Transports, Test Run, Explore Database.None found.Context menu only.Flow execution, transport validation, database explorer.Forms\frmMain.dfm:7667-7677, Forms\frmDatabaseExplorer.*
Support viewsOpen File Folders, Search Files, Show Logs, Open Map Manager, Open Flow Manager, Open Transport Manager, Check Usage.None found.Context menu only.Opens folders, search, logs, managers, usage inspector.Forms\frmMain.dfm:7682-7701
Environment/config commandsSwitch out Module, Update Test Config, Update Production Config, Compare with Prod.None found.Context menu only.Module switching, environment update, compare.Forms\frmMain.dfm:7703-7716, Forms\frmModuleSwitch.*, Forms\frmModuleUpdate.*

Designer Tab Context Menu

Source:

  • Forms\frmMain.dfm:7770-7781
TabPopup
|-- Close Others
|-- Close Left
`-- Close Right
CommandShortcutToolbar equivalentRelated dialogs/functionalitySource code location
Close OthersNone found.Tab context menu only.Closes all tabs except the current tab.Forms\frmMain.dfm:7774
Close LeftNone found.Tab context menu only.Closes tabs to the left of the current tab.Forms\frmMain.dfm:7777
Close RightNone found.Tab context menu only.Closes tabs to the right of the current tab.Forms\frmMain.dfm:7780

Form Popup Menus And Local Menu Trees

The following table lists every TPopupMenu and TPopupActionBar discovered in the scanned Velox UI source. ShortCut means an explicit DFM ShortCut property. Most popup items do not define shortcuts.

Form/menuHierarchy and commandsShortcutsToolbar/drop-down equivalentsRelated dialogs/functionalitySource code location
Check Usage PopupMenuEdit.None found.List context menu.Opens selected module usage target.Forms\frmCheckUsage.dfm:154
Code Library popupViewerCopy.None found.Viewer context menu.Copies selected code/text.Forms\frmCodeLibrary.dfm:216
Code Library PopupTreeRefresh.None found.Tree context menu.Refreshes code library tree.Forms\frmCodeLibrary.dfm:762
Config Template Importer ImportActionPopupDynamic: Compare; separator; one item for each import action from iaCreate through iaIgnore using vxImportActionLabel.None found.Import action list context menu.Compare/create/update/duplicate/ignore import actions; visibility changes for first item and folders.Forms\frmConfigTemplateImporter.dfm:130, Forms\frmConfigTemplateImporter.pas:591, Forms\frmConfigTemplateImporter.pas:675
Confirm Delete Used Module PopupMenuEdit.None found.List context menu.Opens modules that use the module being deleted.Forms\frmConfirmDeleteUsedModule.dfm:160
Create Folders PopupMenuEdit.None found.List context menu.Opens related file connection/folder module.Forms\frmCreateFolders.dfm:162
File Search VTPopupMenuOpen File; Open File as Text; Open Folder; Copy File; Copy File Name; Delete.None found.Search result context menu.File result operations.Forms\frmFileSearch.dfm:366
Log Details PopupMenuCopy.None found.Details context menu.Copies log detail text.Forms\frmLogDetails.dfm:156
Log popupFilesOpen File; Open File as Text; Open Folder; Copy File; Copy File Name; Load into File Def; Edit File Connection; Edit File Definition; Open Creation Log.None found.Files grid context menu.File-related log operations.Forms\frmLogs.dfm:1071
Log popupTransportsCancel; Send; Open File; Open File as Text; Open Folder; Copy File; Copy File Name; Edit Transport; Edit File Connection; Open Creation Log; Open Completed Log; Open Failed Log.None found.Transports grid context menu.Transport log operations.Forms\frmLogs.dfm:1276
Log popupHTTPCopy HTTP request.None found.HTTP list context menu.Copies HTTP request content.Forms\frmLogs.dfm:1330
Log popupDetailsCopy.None found.Details list context menu.Copies selected log details.Forms\frmLogs.dfm:1337
Log PopupCopyNameCopy to clipboard.None found.Name field context menu.Copies name value.Forms\frmLogs.dfm:1369
Manage Flows popupMainDelete; Export.None found.Grid/list context menu.Deletes or exports selected flow.Forms\frmManageActions.dfm:388
Manage Logs popupMainOpen; Filter by this...; Flag as Handled; Delete; Edit Flow; Run Flow; Edit Transport; Export.None found.Logs grid context menu.Log review, filtering, handling, module navigation, export.Forms\frmManageLogs.dfm:596
Manage Maps popupMainDelete; Export.None found.Grid/list context menu.Deletes or exports selected map.Forms\frmManageMaps.dfm:394
Manage Transport Logs popupMainCancel; Send; Edit Transport; Edit File Connection; Open Creation Log; Open Completed Log; Open Failed Log; Open File; Open File as Text; Open Folder; Copy File; Copy File Name; Show Tag Data.None found.Transport log grid context menu.Transport log review and retry/support operations.Forms\frmManageTransportLogs.dfm:531
Manage Transports popupMainDelete; Export.None found.Grid/list context menu.Deletes or exports selected transport.Forms\frmManageTransports.dfm:345
Module Switch PopupMenuEdit.None found.List context menu.Opens related module in switch workflow.Forms\frmModuleSwitch.dfm:214
Module Sync PopupMenuEdit.None found.List context menu.Opens related module in sync workflow.Forms\frmModuleSync.dfm:167
Script Editor popupScriptTest Compile; Copy; Paste.Copy = Ctrl+C; Paste = Ctrl+V.Script editor context menu.Script compile/edit commands.Forms\frmScriptEditor.dfm:367
Flow Setup AddActionPopupMap; Report; Custom Script; Outbound Transport; File Router; Command Line; Custom SQL; Sub Action.None found.Add Action drop-down/action bar in flow setup.Adds action steps to a flow.Forms\frmSetupActions.dfm:2130
Flow Setup AddDataPopupDB Definition; File Definition; Blank DB Def; Blank File Def.None found.Add Data drop-down/action bar in flow setup.Adds flow data items.Forms\frmSetupActions.dfm:2158
Flow Setup EditModulePopupEdit; Open Folder.None found.Module field/list context menu.Edits selected module or opens folder.Forms\frmSetupActions.dfm:2177
Flow Setup ParamPopupEdit; Reset to default.None found.Parameter context menu.Edits or resets flow parameters.Forms\frmSetupActions.dfm:2188
Flow Setup AddDBConsPopupAdd; Edit; dynamic DB connection items under Add.None found.DB connection list/drop-down.Adds/edits DB connections.Forms\frmSetupActions.dfm:2199, Forms\frmSetupActions.pas:1520, Forms\frmBaseViewForm.pas:49
Flow Setup EditRoutingPopupNew; Edit; Rename; Delete.None found.Routing event context menu.Manages routing events.Forms\frmSetupActions.dfm:2211
Flow Setup AddTransportPopupAdd; Edit.None found.Transport selector context menu.Adds/edits transport selections.Forms\frmSetupActions.dfm:2228
Flow Setup FileConPopupEdit.None found.File connection context menu.Edits selected file connection.Forms\frmSetupActions.dfm:2240
Flow Setup FileDefPopupEdit.None found.File definition context menu.Edits selected file definition.Forms\frmSetupActions.dfm:2247
Setup API PopupMenuAdd; Edit; Remove.None found.API linked-flow/list context menu.Adds/removes/edits linked action/API entries.Forms\frmSetupAPI.dfm:571
Setup DB Definition DBConsPopupAdd; Edit; dynamic DB connection items under Add.None found.DB connection selector context menu.Adds or edits DB connections.Forms\frmSetupDBDefs.dfm:279, Forms\frmBaseViewForm.pas:49
Setup FileDef EDI DBConsPopupAdd; Edit; dynamic DB connection items under Add.None found.DB connection selector context menu.Adds or edits DB connections.Forms\frmSetupFileDefEDI.dfm:512, Forms\frmBaseViewForm.pas:49
Setup FileDef EDI FileConPopupEdit.None found.File connection field context menu.Edits selected file connection.Forms\frmSetupFileDefEDI.dfm:524
Setup FileDef Excel DBConsPopupAdd; Edit; dynamic DB connection items under Add.None found.DB connection selector context menu.Adds or edits DB connections.Forms\frmSetupFileDefExcel.dfm:434, Forms\frmBaseViewForm.pas:49
Setup FileDef Excel FileConPopupEdit.None found.File connection field context menu.Edits selected file connection.Forms\frmSetupFileDefExcel.dfm:446
Setup FileDef Flat DBConsPopupAdd; Edit; dynamic DB connection items under Add.None found.DB connection selector context menu.Adds or edits DB connections.Forms\frmSetupFileDefFlat.dfm:624, Forms\frmBaseViewForm.pas:49
Setup FileDef Flat FileConPopupEdit.None found.File connection field context menu.Edits selected file connection.Forms\frmSetupFileDefFlat.dfm:636
Setup FileDef JSON DBConsPopupAdd; Edit; dynamic DB connection items under Add.None found.DB connection selector context menu.Adds or edits DB connections.Forms\frmSetupFileDefJSON.dfm:424, Forms\frmBaseViewForm.pas:49
Setup FileDef JSON FileConPopupEdit.None found.File connection field context menu.Edits selected file connection.Forms\frmSetupFileDefJSON.dfm:436
Setup FileDef XML DBConsPopupAdd; Edit; dynamic DB connection items under Add.None found.DB connection selector context menu.Adds or edits DB connections.Forms\frmSetupFileDefXML.dfm:531, Forms\frmBaseViewForm.pas:49
Setup FileDef XML FileConPopupEdit.None found.File connection field context menu.Edits selected file connection.Forms\frmSetupFileDefXML.dfm:543
Configure Map Script popupScriptSave Script; Test Compile; Preview Result; Copy; Paste.Copy = Ctrl+C; Paste = Ctrl+V.Script editor context menu.Map script editing.Forms\frmSetupMapDesign.dfm:650
Configure Map Script popupEventsClear.None found.Event list context menu.Clears event mapping.Forms\frmSetupMapDesign.dfm:676
Configure Map Script popupDataNavNext; Previous; First; Last.None found.Data navigation context menu.Navigates preview/source data.Forms\frmSetupMapDesign.dfm:684
Configure Map Script popupDestFieldListClear.None found.Destination field list context menu.Clears field events.Forms\frmSetupMapDesign.dfm:708
Configure Map Script popupGlobalScriptSave Script; Test Compile; Preview Result; Copy; Paste.Copy = Ctrl+C; Paste = Ctrl+V.Global script context menu.Global map script editing.Forms\frmSetupMapDesign.dfm:715
Setup Maps EditModulePopupEdit.None found.Data definition selector context menu.Edits selected source/destination module.Forms\frmSetupMaps.dfm:313
Setup Reports EditModulePopupEdit.None found.Data definition selector context menu.Edits selected source data module.Forms\frmSetupReports.dfm:344
Setup Scriptlet popupScriptTest Compile; Fold Procedures; Unfold Procedures; Copy; Paste.Copy = Ctrl+C; Paste = Ctrl+V.Scriptlet editor context menu.Scriptlet editing and folding.Forms\frmSetupScriptlet.dfm:558
Setup SQL Script PopupEdit; Explore Database.None found in menu items; editor copy/paste shortcuts exist separately.DB connection selector/context menu.Edits DB connection or opens Database Explorer.Forms\frmSetupSQLScript.dfm:532
Setup Variable Group PopupMenuRecordDelete; New.None found.Variable list context menu.Adds/deletes variable records.Forms\frmSetupVariableGroup.dfm:277
Setup Variable Group PopupMenuNew.None found.Variable editor context menu.Adds a new variable.Forms\frmSetupVariableGroup.dfm:352
Unused Modules PopupMenuEdit; Delete; Archive.None found.List context menu.Opens, deletes, or archives unused module candidates.Forms\frmUnusedModules.dfm:180
View Processes popupMainRefresh; End task.None found.Process list context menu.Refreshes or ends selected process/task.Forms\frmViewProcesses.dfm:418

Dynamic Transport Test Menus

Each transport setup form has a PopupTestFileCon menu attached to its Test with... drop-down. The DFM menu is empty. TfrmBaseEditForm.CreateTransportTestMenu populates it at runtime by querying active, non-archived root file connections from VX_FILECON.

Runtime hierarchy:

PopupTestFileCon
|-- <File Connection Name>
|-- <File Connection Name>
`-- <Grouped File Connection Name> (when more than 25 file connections exist)
|-- <File Connection Name>
`-- <File Connection Name>
Forms using the dynamic menuCommandsShortcutToolbar/drop-down equivalentRelated dialogs/functionalitySource code location
FTP In/Out, HTTP In/Out, IBM MQ In/Out, IMAP, LAN In/Out, MSMQ In/Out, POP, SFTP In/Out, SMTP.Dynamic file connection names; clicking a file connection runs transport test logic for that file connection.None found.Test with... drop-down on transport setup forms.Transport testing against selected file connection.Forms\Transports\frmTransportFTPIn.dfm, Forms\Transports\frmTransportFTPOut.dfm, Forms\Transports\frmTransportHTTPIn.dfm, Forms\Transports\frmTransportHTTPOut.dfm, Forms\Transports\frmTransportIBMMQIn.dfm, Forms\Transports\frmTransportIBMMQOut.dfm, Forms\Transports\frmTransportIMAP.dfm, Forms\Transports\frmTransportLANIn.dfm, Forms\Transports\frmTransportLANOut.dfm, Forms\Transports\frmTransportMSMQIn.dfm, Forms\Transports\frmTransportMSMQOut.dfm, Forms\Transports\frmTransportPOP.dfm, Forms\Transports\frmTransportSFTPIn.dfm, Forms\Transports\frmTransportSFTPOut.dfm, Forms\Transports\frmTransportSMTP.dfm, Forms\frmBaseEditForm.pas:191

Dynamic DB Connection Menus

Several setup forms have DBConsPopup or AddDBConsPopup menus. The static DFM items are Add and Edit; runtime code uses TfrmBaseViewForm.CreateDBConMenu to add active, non-archived root DB connections from VX_DBCON under the first menu item.

Runtime hierarchy:

DBConsPopup / AddDBConsPopup
|-- Add
| |-- <DB Connection Name>
| |-- <DB Connection Name>
| `-- <Grouped DB Connection Name> (when more than 25 DB connections exist)
| |-- <DB Connection Name>
| `-- <DB Connection Name>
`-- Edit
Forms using the dynamic menuCommandsShortcutToolbar/drop-down equivalentRelated dialogs/functionalitySource code location
Flow Setup, Setup DB Definition, Setup FileDef EDI, Setup FileDef Excel, Setup FileDef Flat, Setup FileDef JSON, Setup FileDef XML.Add, dynamic DB connection names, Edit.None found.DB connection field/list drop-down or context menu.Adds/selects/edits DB connections.Forms\frmBaseViewForm.pas:49, form-specific DBConsPopup/AddDBConsPopup DFM locations listed above

Shortcut Reference

Explicit ShortCut properties found in scanned Velox UI source:

ShortcutDelphi valueCommand/contextSource code location
Ctrl+F16454Log window search action aSearch (TSearchFind).Forms\frmLogs.dfm:880
F3114Log window find-next action aSearchNext (TSearchFindNext).Forms\frmLogs.dfm:888
Ctrl+C16451Copy in TScriptEditor, TSetupMapDesign, TSetupScriptlet, and TSetupSQLScript.Forms\frmScriptEditor.dfm:299, Forms\frmSetupMapDesign.dfm:599, Forms\frmSetupScriptlet.dfm:484, Forms\frmSetupSQLScript.dfm:425
Ctrl+V16470Paste in TScriptEditor, TSetupMapDesign, TSetupScriptlet, and TSetupSQLScript.Forms\frmScriptEditor.dfm:305, Forms\frmSetupMapDesign.dfm:605, Forms\frmSetupScriptlet.dfm:490, Forms\frmSetupSQLScript.dfm:431
F1 removed112SynEdit controls remove default context help keystroke.Forms\frmLogs.dfm:426, Forms\frmScriptEditor.dfm:229, Forms\frmSetupAPI.dfm:392, Forms\frmSetupMapDesign.dfm:233, Forms\frmSetupMapDesign.dfm:460, Forms\frmSetupScriptlet.dfm:117, Forms\frmSetupSQLScript.dfm:114
Ctrl+F1 added16496SynEdit controls add context help keystroke.Forms\frmLogs.dfm:431, Forms\frmScriptEditor.dfm:234, Forms\frmSetupAPI.dfm:397, Forms\frmSetupMapDesign.dfm:238, Forms\frmSetupMapDesign.dfm:465, Forms\frmSetupScriptlet.dfm:122, Forms\frmSetupSQLScript.dfm:119

Action Bars And Toolbar Equivalents

No classic TToolBar components were found in the Velox UI source. The source uses:

  • TActionMainMenuBar for the main Designer menu.
  • TActionManager action bars for local command bars on forms.
  • TPopupActionBar and TPopupMenu for context and drop-down menus.
  • Buttons with Action = ... for form-level command equivalents.
  • Drop-down buttons such as Test with... on transport setup forms.

Important local command bars:

FormAction bar/menu commandsRelated dialogs/functionalitySource code location
About VeloxClose, Visit Web, Email Support.About/support dialog.Forms\frmAboutVelox.dfm:350
Code LibraryClose, Export Blanks, Copy, Export HTML, Refresh.Code reference window.Forms\frmCodeLibrary.dfm:170
Check UsageClose, Refresh, Edit, Delete.Module usage inspector.Forms\frmCheckUsage.dfm:129
Create FoldersClose, Cancel, Create Folders, Edit.File connection folder creation.Forms\frmCreateFolders.dfm:137
Database ExplorerClose.Database exploration.Forms\frmDatabaseExplorer.dfm:187
File SearchSearch, Cancel, Open, Open As Text, Open Folder, Delete, Copy File Name, Copy File, Close.File search support.Forms\frmFileSearch.dfm:286
LogClose, Refresh, Delete, Delete Test, Retry, Cancel, Run Flow, edit/open/copy file and transport actions.Log review.Forms\frmLogs.dfm:847
Manage Flows/Maps/TransportsDelete, Export, close/open actions depending on manager.Module managers.Forms\frmManageActions.dfm:263, Forms\frmManageMaps.dfm:297, Forms\frmManageTransports.dfm:238
Flow SetupSave, Cancel, Delete, Add Data, Add Action, edit module/route/transport/file connection/file definition actions, Run Flow, Quick Save.Flow editing.Forms\frmSetupActions.dfm:1882
Transport setup formsSave, Cancel, Delete, Test, plus Clear Mail/Quick Save where applicable.Transport configuration and testing.Forms\Transports\*.dfm

Coverage Notes

  • The menu component scan covered TActionMainMenuBar, TPopupActionBar, and TPopupMenu instances under the active Velox UI/runtime source folders.
  • Vendor demo menus and repository-guidance ignored folders were not included because they are not active Velox product UI.
  • Empty DFM menus are included when runtime source shows they are populated dynamically.
  • Main menu command availability can still be controlled at runtime by action update logic; this document records the source-defined menu structure, not every possible enabled/visible state.