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.
Related PKB Documents
Source Basis
Primary source locations:
Forms\frmMain.dfmForms\frmMain.pasForms\frmBaseEditForm.pasForms\frmBaseViewForm.pasForms\frmConfigTemplateImporter.pasForms\frmLogs.dfmForms\frmManage*.dfmForms\frmSetup*.dfmForms\Transports\*.dfm
Ignored by repository guidance and not counted as active product menus:
Forms\Action\Forms\LinkedAction\Classes\_NEW\_BACKUP\
Important classes and forms:
TMainTActionManagerTActionMainMenuBarTPopupActionBarTPopupMenuTMenuItemTfrmBaseEditFormTfrmBaseViewFormTConfigTemplateImporterTSetupActionsTSetupMapDesignTScriptEditorTLogs
Important services:
- Menu commands can control
VeloxServiceandVeloxAPIServicethrough 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.pasandClasses\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
vxImportActionLabelandTvxImportAction.
Related documentation:
- Feature behavior is summarized in Feature Inventory.
- UI forms and dialogs are summarized in UI Inventory.
Menu Notes
- Ampersands in captions, such as
&File, are Windows menu accelerators/mnemonics, notShortCutproperties. - No
TToolBarcomponent 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
ShortCutproperties inForms\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, andOpen 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
Main Menu Command Reference
| Menu path | Command/action | Shortcut | Toolbar equivalent | Related dialogs/functionality | Source code location |
|---|---|---|---|---|---|
| File > Import... | aImport | None found. | Main action only. | Opens/imports Velox configuration template files; related dialog TConfigTemplateImporter. | Forms\frmMain.dfm:4091, Forms\frmMain.pas, Forms\frmConfigTemplateImporter.* |
| File > Refresh Menu | aRefreshMenu | None found. | Main action only. | Refreshes Designer tree/menu state. | Forms\frmMain.dfm:4099, Forms\frmMain.pas |
| File > Exit | AFileExit | None found. | Main action only. | Exits Velox Designer. | Forms\frmMain.dfm:4107, Forms\frmMain.pas |
| Folders > Certificates | aCertificates | None found. | Main action only. | Opens the certificates folder. | Forms\frmMain.dfm:4116, Forms\frmMain.pas |
| Folders > Comparisons | aComparisons | None found. | Main action only. | Opens the comparisons folder. | Forms\frmMain.dfm:4121, Forms\frmMain.pas |
| Folders > Config | aConfigFolder | None found. | Main action only. | Opens the config folder. | Forms\frmMain.dfm:4126, Forms\frmMain.pas |
| Folders > Data | aData | None found. | Main action only. | Opens the data folder. | Forms\frmMain.dfm:4131, Forms\frmMain.pas |
| Folders > Excel Templates | aExcel | None found. | Main action only. | Opens the Excel templates folder. | Forms\frmMain.dfm:4136, Forms\frmMain.pas |
| Folders > Files | aFiles | None found. | Main action only. | Opens the files folder. | Forms\frmMain.dfm:4141, Forms\frmMain.pas |
| Folders > Help | aHelpFolder | None found. | Main action only. | Opens the help folder. | Forms\frmMain.dfm:4146, Forms\frmMain.pas |
| Folders > Logs | aLogs | None found. | Main action only. | Opens the logs folder. | Forms\frmMain.dfm:4151, Forms\frmMain.pas |
| Folders > Schemas | aSchemas | None found. | Main action only. | Opens the schemas folder. | Forms\frmMain.dfm:4156, Forms\frmMain.pas |
| Folders > Scripts | aScripts | None found. | Main action only. | Opens the scripts folder. | Forms\frmMain.dfm:4161, Forms\frmMain.pas |
| Folders > Velox Config Updates | aVeloxConfig | None found. | Main action only. | Opens the Velox config updates folder. | Forms\frmMain.dfm:4169, Forms\frmMain.pas |
| Folders > Velox DB Updates | aVeloxDB | None found. | Main action only. | Opens the Velox DB updates folder. | Forms\frmMain.dfm:4174, Forms\frmMain.pas |
| Tools > File Search | aFileSearch | None found. | Main action only. | Opens TFileSearch. | Forms\frmMain.dfm:4183, Forms\frmFileSearch.* |
| Tools > Send Outbound Transports Now | aSendTransports | None found. | Main action only. | Triggers outbound transport sending. | Forms\frmMain.dfm:4191, Forms\frmMain.pas |
| Tools > Create XSD | aCreateXSD | None found. | Main action only. | Opens TvxCreateXSD. | Forms\frmMain.dfm:4199, Forms\frmCreateXSD.* |
| Tools > Expand EDI File | aExpandEDIFile | None 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 File | aContractEDIFile | None 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 modules | aResaveModules | None found. | Main action only. | Opens module update/resave workflow. | Forms\frmMain.dfm:4215, Forms\frmModuleUpdate.*, Classes\GUI\vxModuleUpdate.pas |
| Tools > Unused Modules | aUnusedModules | None found. | Main action only. | Opens TUnusedModules. | Forms\frmMain.dfm:4220, Forms\frmUnusedModules.* |
| Tools > Create All File Folders | aCreateAllFileFolders | None found. | Main action only. | Opens TCreateFolders. | Forms\frmMain.dfm:4225, Forms\frmCreateFolders.* |
| Tools > Update Passwords | aUpdatePasswords | None found. | Main action only. | Opens TvxUpdatePasswords. | Forms\frmMain.dfm:4233, Forms\frmUpdatePasswords.* |
| Tools > Create Transports | aCreateTransports | None found. | Main action only. | Opens TvxUpdateTransports. | Forms\frmMain.dfm:4238, Forms\frmUpdateTransports.* |
| Tools > Convert Putty Key | aConvertPuttyKey | None found. | Main action only. | Converts PuTTY key material; exact dialog not identified in DFM. | Forms\frmMain.dfm:4246, Forms\frmMain.pas |
| Tools > Sync Relations | aSyncRelations | None found. | Main action only. | Opens module relation synchronization workflow. | Forms\frmMain.dfm:4251, Forms\frmModuleSync.*, Classes\GUI\vxModuleSync.pas |
| Service > View Processes... | aViewProcesses | None found. | Main action only. | Opens TViewProcesses. | Forms\frmMain.dfm:4260, Forms\frmViewProcesses.* |
| Service > Enable Services | aEnableService | None found. | Main action only. | Enables Velox service execution. | Forms\frmMain.dfm:4268, Classes\GUI\vxManagerService.pas |
| Service > Disable Services | aDisableService | None found. | Main action only. | Disables Velox service execution. | Forms\frmMain.dfm:4273, Classes\GUI\vxManagerService.pas |
| Service > Start Service | aStartService | None found. | Main action only. | Starts VeloxService. | Forms\frmMain.dfm:4281, Classes\GUI\vxManagerService.pas |
| Service > Stop Service | aStopService | None found. | Main action only. | Stops VeloxService. | Forms\frmMain.dfm:4286, Classes\GUI\vxManagerService.pas |
| Service > Restart Service | aRestartService | None found. | Main action only. | Restarts VeloxService. | Forms\frmMain.dfm:4291, Classes\GUI\vxManagerService.pas |
| Service > Start API Service | aStartAPIService | None found. | Main action only. | Starts VeloxAPIService. | Forms\frmMain.dfm:4299, Classes\GUI\vxManagerService.pas |
| Service > Stop API Service | aStopAPIService | None found. | Main action only. | Stops VeloxAPIService. | Forms\frmMain.dfm:4304, Classes\GUI\vxManagerService.pas |
| Service > Restart API Service | aRestartAPIService | None found. | Main action only. | Restarts VeloxAPIService. | Forms\frmMain.dfm:4309, Classes\GUI\vxManagerService.pas |
| View > Show Archived | aShowArchived | None found. | Main action only. | Toggles archived modules in Designer tree. | Forms\frmMain.dfm:4318, Forms\frmMain.pas |
| View > View System Connections | aViewSystemConnections | None found. | Main action only. | Opens TViewSysCons. | Forms\frmMain.dfm:4325, Forms\frmViewSysCons.* |
| View > View DB Con Connections | aViewDBConnections | None found. | Main action only. | Opens TViewDBCons. | Forms\frmMain.dfm:4329, Forms\frmViewDBCons.* |
| View > View Module Cache | aViewModuleCache | None found. | Main action only. | Opens TViewModuleCache. | Forms\frmMain.dfm:4333, Forms\frmViewModuleCache.* |
| View > View Form Cache | aViewFormCache | None found. | Main action only. | Opens TViewFormCache. | Forms\frmMain.dfm:4337, Forms\frmViewFormCache.* |
| View > View Memory State | aViewMemoryState | None found. | Main action only. | Memory diagnostic action; no dedicated DFM identified. | Forms\frmMain.dfm:4341, Classes\Tools\vxMemory.pas |
| Help > Code Library | aCodeLibrary | None found. | Main action only. | Opens TCodeLibrary. | Forms\frmMain.dfm:4349, Forms\frmCodeLibrary.* |
| Help > Support Forum | aHelpSupportForum | None found. | Main action only. | Opens support forum/resource. | Forms\frmMain.dfm:4354, Forms\frmMain.pas |
| Help > About Velox | AHelpAbout | None found. | Main action only. | Opens TAboutVelox. | Forms\frmMain.dfm:4362, Forms\frmAboutVelox.* |
Designer Module Context Menu Tree
Source:
Forms\frmMain.dfm:7524-7750Forms\frmMain.pasClasses\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 group | Commands | Shortcut | Toolbar equivalent | Related dialogs/functionality | Source code location |
|---|---|---|---|---|---|
| General module commands | New, 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 definition | JSON 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 transport | FTP, 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 transport | Email, 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 module | Create 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 commands | Run 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 views | Open 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 commands | Switch 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
| Command | Shortcut | Toolbar equivalent | Related dialogs/functionality | Source code location |
|---|---|---|---|---|
| Close Others | None found. | Tab context menu only. | Closes all tabs except the current tab. | Forms\frmMain.dfm:7774 |
| Close Left | None found. | Tab context menu only. | Closes tabs to the left of the current tab. | Forms\frmMain.dfm:7777 |
| Close Right | None 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/menu | Hierarchy and commands | Shortcuts | Toolbar/drop-down equivalents | Related dialogs/functionality | Source code location |
|---|---|---|---|---|---|
Check Usage PopupMenu | Edit. | None found. | List context menu. | Opens selected module usage target. | Forms\frmCheckUsage.dfm:154 |
Code Library popupViewer | Copy. | None found. | Viewer context menu. | Copies selected code/text. | Forms\frmCodeLibrary.dfm:216 |
Code Library PopupTree | Refresh. | None found. | Tree context menu. | Refreshes code library tree. | Forms\frmCodeLibrary.dfm:762 |
Config Template Importer ImportActionPopup | Dynamic: 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 PopupMenu | Edit. | None found. | List context menu. | Opens modules that use the module being deleted. | Forms\frmConfirmDeleteUsedModule.dfm:160 |
Create Folders PopupMenu | Edit. | None found. | List context menu. | Opens related file connection/folder module. | Forms\frmCreateFolders.dfm:162 |
File Search VTPopupMenu | Open 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 PopupMenu | Copy. | None found. | Details context menu. | Copies log detail text. | Forms\frmLogDetails.dfm:156 |
Log popupFiles | Open 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 popupTransports | Cancel; 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 popupHTTP | Copy HTTP request. | None found. | HTTP list context menu. | Copies HTTP request content. | Forms\frmLogs.dfm:1330 |
Log popupDetails | Copy. | None found. | Details list context menu. | Copies selected log details. | Forms\frmLogs.dfm:1337 |
Log PopupCopyName | Copy to clipboard. | None found. | Name field context menu. | Copies name value. | Forms\frmLogs.dfm:1369 |
Manage Flows popupMain | Delete; Export. | None found. | Grid/list context menu. | Deletes or exports selected flow. | Forms\frmManageActions.dfm:388 |
Manage Logs popupMain | Open; 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 popupMain | Delete; Export. | None found. | Grid/list context menu. | Deletes or exports selected map. | Forms\frmManageMaps.dfm:394 |
Manage Transport Logs popupMain | Cancel; 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 popupMain | Delete; Export. | None found. | Grid/list context menu. | Deletes or exports selected transport. | Forms\frmManageTransports.dfm:345 |
Module Switch PopupMenu | Edit. | None found. | List context menu. | Opens related module in switch workflow. | Forms\frmModuleSwitch.dfm:214 |
Module Sync PopupMenu | Edit. | None found. | List context menu. | Opens related module in sync workflow. | Forms\frmModuleSync.dfm:167 |
Script Editor popupScript | Test Compile; Copy; Paste. | Copy = Ctrl+C; Paste = Ctrl+V. | Script editor context menu. | Script compile/edit commands. | Forms\frmScriptEditor.dfm:367 |
Flow Setup AddActionPopup | Map; 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 AddDataPopup | DB 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 EditModulePopup | Edit; Open Folder. | None found. | Module field/list context menu. | Edits selected module or opens folder. | Forms\frmSetupActions.dfm:2177 |
Flow Setup ParamPopup | Edit; Reset to default. | None found. | Parameter context menu. | Edits or resets flow parameters. | Forms\frmSetupActions.dfm:2188 |
Flow Setup AddDBConsPopup | Add; 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 EditRoutingPopup | New; Edit; Rename; Delete. | None found. | Routing event context menu. | Manages routing events. | Forms\frmSetupActions.dfm:2211 |
Flow Setup AddTransportPopup | Add; Edit. | None found. | Transport selector context menu. | Adds/edits transport selections. | Forms\frmSetupActions.dfm:2228 |
Flow Setup FileConPopup | Edit. | None found. | File connection context menu. | Edits selected file connection. | Forms\frmSetupActions.dfm:2240 |
Flow Setup FileDefPopup | Edit. | None found. | File definition context menu. | Edits selected file definition. | Forms\frmSetupActions.dfm:2247 |
Setup API PopupMenu | Add; Edit; Remove. | None found. | API linked-flow/list context menu. | Adds/removes/edits linked action/API entries. | Forms\frmSetupAPI.dfm:571 |
Setup DB Definition DBConsPopup | Add; 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 DBConsPopup | Add; 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 FileConPopup | Edit. | None found. | File connection field context menu. | Edits selected file connection. | Forms\frmSetupFileDefEDI.dfm:524 |
Setup FileDef Excel DBConsPopup | Add; 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 FileConPopup | Edit. | None found. | File connection field context menu. | Edits selected file connection. | Forms\frmSetupFileDefExcel.dfm:446 |
Setup FileDef Flat DBConsPopup | Add; 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 FileConPopup | Edit. | None found. | File connection field context menu. | Edits selected file connection. | Forms\frmSetupFileDefFlat.dfm:636 |
Setup FileDef JSON DBConsPopup | Add; 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 FileConPopup | Edit. | None found. | File connection field context menu. | Edits selected file connection. | Forms\frmSetupFileDefJSON.dfm:436 |
Setup FileDef XML DBConsPopup | Add; 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 FileConPopup | Edit. | None found. | File connection field context menu. | Edits selected file connection. | Forms\frmSetupFileDefXML.dfm:543 |
Configure Map Script popupScript | Save 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 popupEvents | Clear. | None found. | Event list context menu. | Clears event mapping. | Forms\frmSetupMapDesign.dfm:676 |
Configure Map Script popupDataNav | Next; Previous; First; Last. | None found. | Data navigation context menu. | Navigates preview/source data. | Forms\frmSetupMapDesign.dfm:684 |
Configure Map Script popupDestFieldList | Clear. | None found. | Destination field list context menu. | Clears field events. | Forms\frmSetupMapDesign.dfm:708 |
Configure Map Script popupGlobalScript | Save 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 EditModulePopup | Edit. | None found. | Data definition selector context menu. | Edits selected source/destination module. | Forms\frmSetupMaps.dfm:313 |
Setup Reports EditModulePopup | Edit. | None found. | Data definition selector context menu. | Edits selected source data module. | Forms\frmSetupReports.dfm:344 |
Setup Scriptlet popupScript | Test 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 Popup | Edit; 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 PopupMenuRecord | Delete; New. | None found. | Variable list context menu. | Adds/deletes variable records. | Forms\frmSetupVariableGroup.dfm:277 |
Setup Variable Group PopupMenu | New. | None found. | Variable editor context menu. | Adds a new variable. | Forms\frmSetupVariableGroup.dfm:352 |
Unused Modules PopupMenu | Edit; Delete; Archive. | None found. | List context menu. | Opens, deletes, or archives unused module candidates. | Forms\frmUnusedModules.dfm:180 |
View Processes popupMain | Refresh; 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 menu | Commands | Shortcut | Toolbar/drop-down equivalent | Related dialogs/functionality | Source 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 menu | Commands | Shortcut | Toolbar/drop-down equivalent | Related dialogs/functionality | Source 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:
| Shortcut | Delphi value | Command/context | Source code location |
|---|---|---|---|
| Ctrl+F | 16454 | Log window search action aSearch (TSearchFind). | Forms\frmLogs.dfm:880 |
| F3 | 114 | Log window find-next action aSearchNext (TSearchFindNext). | Forms\frmLogs.dfm:888 |
| Ctrl+C | 16451 | Copy in TScriptEditor, TSetupMapDesign, TSetupScriptlet, and TSetupSQLScript. | Forms\frmScriptEditor.dfm:299, Forms\frmSetupMapDesign.dfm:599, Forms\frmSetupScriptlet.dfm:484, Forms\frmSetupSQLScript.dfm:425 |
| Ctrl+V | 16470 | Paste in TScriptEditor, TSetupMapDesign, TSetupScriptlet, and TSetupSQLScript. | Forms\frmScriptEditor.dfm:305, Forms\frmSetupMapDesign.dfm:605, Forms\frmSetupScriptlet.dfm:490, Forms\frmSetupSQLScript.dfm:431 |
| F1 removed | 112 | SynEdit 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 added | 16496 | SynEdit 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:
TActionMainMenuBarfor the main Designer menu.TActionManageraction bars for local command bars on forms.TPopupActionBarandTPopupMenufor 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:
| Form | Action bar/menu commands | Related dialogs/functionality | Source code location |
|---|---|---|---|
| About Velox | Close, Visit Web, Email Support. | About/support dialog. | Forms\frmAboutVelox.dfm:350 |
| Code Library | Close, Export Blanks, Copy, Export HTML, Refresh. | Code reference window. | Forms\frmCodeLibrary.dfm:170 |
| Check Usage | Close, Refresh, Edit, Delete. | Module usage inspector. | Forms\frmCheckUsage.dfm:129 |
| Create Folders | Close, Cancel, Create Folders, Edit. | File connection folder creation. | Forms\frmCreateFolders.dfm:137 |
| Database Explorer | Close. | Database exploration. | Forms\frmDatabaseExplorer.dfm:187 |
| File Search | Search, Cancel, Open, Open As Text, Open Folder, Delete, Copy File Name, Copy File, Close. | File search support. | Forms\frmFileSearch.dfm:286 |
| Log | Close, Refresh, Delete, Delete Test, Retry, Cancel, Run Flow, edit/open/copy file and transport actions. | Log review. | Forms\frmLogs.dfm:847 |
| Manage Flows/Maps/Transports | Delete, Export, close/open actions depending on manager. | Module managers. | Forms\frmManageActions.dfm:263, Forms\frmManageMaps.dfm:297, Forms\frmManageTransports.dfm:238 |
| Flow Setup | Save, 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 forms | Save, 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, andTPopupMenuinstances 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.