Control Library
Complete catalog of all 108 WvdS UI Controls.
Overview
| Category | Count | Description |
| Basic | 12 | Basic UI elements |
| Editors | 18 | Input and edit fields |
| Navigation | 7 | Navigation and tabs |
| Data | 10 | Data views and grids |
| Charts | 16 | Charts and visualizations |
| Gauges | 10 | Gauges and indicators |
| Layout | 10 | Containers and layout managers |
| Bars/Ribbon | 10 | Menus, toolbars, ribbon |
| Specialized | 15 | Specialized components |
| Total | 108 | |
Basic Controls
Basic UI elements for every application.
| Control | DX Equivalent | Description | API |
| TWvdSLabel | TcxLabel | Text display | API |
| TWvdSButton | TcxButton | Button | API |
| TWvdSTextBox | TcxTextEdit | Simple text field | API |
| TWvdSCheckBox | TcxCheckBox | Checkbox | API |
| TWvdSRadioButton | TcxRadioButton | Radio button | API |
| TWvdSImage | TcxImage | Image display | API |
| TWvdSProgressBar | TcxProgressBar | Progress indicator | API |
| TWvdSSlider | TcxTrackBar | Slider | API |
| TWvdSToggleButton | TcxToggleSwitch | On/Off switch | API |
| TWvdSHyperlink | TcxHyperLinkEdit | Hyperlink | API |
| TWvdSBorder | TcxGroupBox | Border/Frame | API |
| TWvdSSeparator | TcxSplitter | Separator line | API |
Editor Controls
Input and edit fields for various data types.
| Control | DX Equivalent | Description | API |
| TWvdSTextEdit | TcxTextEdit | Extended text field | API |
| TWvdSMemoEdit | TcxMemo | Multi-line text | API |
| TWvdSSpinEdit | TcxSpinEdit | Number input with spinner | API |
| TWvdSDateEdit | TcxDateEdit | Date picker | API |
| TWvdSTimeEdit | TcxTimeEdit | Time picker | API |
| TWvdSDateTimeEdit | TcxDateTimeEdit | Date+Time picker | API |
| TWvdSCalcEdit | TcxCalcEdit | Calculator editor | API |
| TWvdSColorEdit | TcxColorEdit | Color picker | API |
| TWvdSMaskEdit | TcxMaskEdit | Masked input | API |
| TWvdSRichEdit | TcxRichEdit | Formatted text | API |
| TWvdSTokenEdit | TcxTokenEdit | Token/Tag input | API |
| TWvdSComboBoxEdit | TcxComboBox | Dropdown list | API |
| TWvdSLookupEdit | TcxLookupComboBox | Lookup dropdown | API |
| TWvdSCheckedComboBox | TcxCheckedComboBox | Multi-select dropdown | API |
| TWvdSMRUEdit | TcxMRUEdit | Most Recently Used | API |
| TWvdSPopupEdit | TcxPopupEdit | Popup editor | API |
| TWvdSRatingControl | TcxRatingControl | Star rating | API |
| TWvdSRangeTrackBar | TcxRangeTrackBar | Range slider | API |
Navigation Controls
Navigation, tabs and wizard controls.
| Control | DX Equivalent | Description | API |
| TWvdSTabControl | TcxTabControl | Tab control | API |
| TWvdSAccordion | TdxAccordionControl | Accordion panel | API |
| TWvdSBreadcrumb | TdxBreadcrumbEdit | Breadcrumb navigation | API |
| TWvdSPager | TcxDataNavigator | Page navigation | API |
| TWvdSWizard | TdxWizardControl | Wizard/Assistant | API |
| TWvdSNavBar | TdxNavBar | Navigation bar | API |
| TWvdSTileControl | TdxTileControl | Tile navigation | API |
Data Controls
Data views for lists, tables and hierarchical data.
| Control | DX Equivalent | Description | API |
| TWvdSDataGrid | TcxGrid | Data grid | API |
| TWvdSTreeList | TcxTreeList | Hierarchical list | API |
| TWvdSCardView | TcxGridCardView | Card view | API |
| TWvdSPivotGrid | TcxPivotGrid | Pivot table | API |
| TWvdSVerticalGrid | TcxVerticalGrid | Vertical grid | API |
| TWvdSBandedGridView | TcxGridBandedView | Banded columns | API |
| TWvdSLayoutView | TcxGridLayoutView | Layout view | API |
| TWvdSWinExplorerView | TcxGridWinExplorerView | Explorer view | API |
| TWvdSTileView | TcxGridTileView | Tile view | API |
| TWvdSServerModeSource | TcxServerModeSource | Server-mode data | API |
Chart Controls
Charts and data visualizations.
| Control | DX Equivalent | Description | API |
| TWvdSChart | TcxChart | Base chart | API |
| TWvdSSparkline | TdxSparkline | Sparkline | API |
| TWvdSLineSeries | TcxLineSeries | Line chart | API |
| TWvdSAreaSeries | TcxAreaSeries | Area chart | API |
| TWvdSBarSeries | TcxBarSeries | Bar chart | API |
| TWvdSPieSeries | TcxPieSeries | Pie chart | API |
| TWvdSFunnelSeries | TcxFunnelSeries | Funnel chart | API |
| TWvdSScatterSeries | TcxScatterSeries | Scatter chart | API |
| TWvdSBubbleSeries | TcxBubbleSeries | Bubble chart | API |
| TWvdSCandlestickSeries | TcxCandlestickSeries | Candlestick (Stock) | API |
| TWvdSRangeBarSeries | TcxRangeBarSeries | Range bar | API |
| TWvdSStackedBarSeries | TcxStackedBarSeries | Stacked bar | API |
| TWvdSRadarSeries | TcxRadarSeries | Radar chart | API |
| TWvdSTreeMapSeries | TcxTreeMapSeries | TreeMap | API |
| TWvdSSankeyDiagram | TdxSankeyDiagram | Sankey diagram | API |
| TWvdSWaterfallSeries | TcxWaterfallSeries | Waterfall chart | API |
Gauge Controls
Gauges, indicators and visualizations.
| Control | DX Equivalent | Description | API |
| TWvdSCircularGauge | TdxCircularGauge | Circular gauge | API |
| TWvdSLinearGauge | TdxLinearGauge | Linear gauge | API |
| TWvdSDigitalGauge | TdxDigitalGauge | Digital gauge | API |
| TWvdSStateIndicator | TdxStateIndicator | State indicator | API |
| TWvdSLED | TdxLED | LED indicator | API |
| TWvdSArcScaleGauge | TdxArcScaleGauge | Arc scale | API |
| TWvdSScaleIndicator | TdxScaleIndicator | Scale indicator | API |
| TWvdSLevelBar | TdxLevelBar | Level indicator | API |
| TWvdSProgressGauge | TdxProgressGauge | Progress gauge | API |
| TWvdSThermometer | TdxThermometer | Thermometer | API |
Layout Controls
Containers and layout management.
| Control | DX Equivalent | Description | API |
| TWvdSLayoutControl | TdxLayoutControl | Layout manager | API |
| TWvdSDockingManager | TdxDockingManager | Docking system | API |
| TWvdSSplitContainer | TcxSplitter | Split container | API |
| TWvdSGroupControl | TcxGroupBox | Group container | API |
| TWvdSXtraScrollBox | TcxScrollBox | Scroll container | API |
| TWvdSFlowLayoutPanel | TdxFlowLayoutControl | Flow layout | API |
| TWvdSTableLayoutPanel | TdxTableLayoutControl | Table layout | API |
| TWvdSPopupContainer | TdxPopupEdit | Popup container | API |
| TWvdSCardControl | TdxCardControl | Card container | API |
| TWvdSCollapsibleGroup | TdxLayoutGroup | Collapsible group | API |
Bars/Ribbon
Menu bars, toolbars and ribbon interfaces.
| Control | DX Equivalent | Description | API |
| TWvdSBarManager | TdxBarManager | Menu manager | API |
| TWvdSRibbonControl | TdxRibbonControl | Ribbon control | API |
| TWvdSRibbonPage | TdxRibbonTab | Ribbon page | API |
| TWvdSRibbonGroup | TdxRibbonGroup | Ribbon group | API |
| TWvdSBarButton | TdxBarButton | Toolbar button | API |
| TWvdSBarSubItem | TdxBarSubItem | Submenu | API |
| TWvdSBarEditItem | TdxBarEditItem | Editor in toolbar | API |
| TWvdSStatusBar | TdxStatusBar | Status bar | API |
| TWvdSAlertControl | TdxAlertWindow | Notifications | API |
| TWvdSPopupMenu | TdxBarPopupMenu | Context menu | API |
Specialized Controls
Specialized components for complex use cases.
| Control | DX Equivalent | Description | API |
| TWvdSScheduler | TcxScheduler | Calendar/Scheduler | API |
| TWvdSRichEditControl | TdxRichEditControl | Word processor | API |
| TWvdSSpreadsheetControl | TdxSpreadsheet | Spreadsheet | API |
| TWvdSMapControl | TdxMapControl | Map display | API |
| TWvdSDiagramControl | TdxDiagramControl | Diagram editor | API |
| TWvdSPdfViewer | TdxPDFViewer | PDF viewer | API |
| TWvdSImageGallery | TdxImageGallery | Image gallery | API |
| TWvdSSpellChecker | TdxSpellChecker | Spell checker | API |
| TWvdSFilterControl | TcxFilterControl | Filter builder | API |
| TWvdSExpressionEditor | TcxExpressionEditor | Formula editor | API |
| TWvdSPropertyGridControl | TcxVerticalGrid | Property grid | API |
| TWvdSSearchControl | TdxSearchControl | Search field | API |
| TWvdSRangeControl | TdxRangeControl | Range selector | API |
| TWvdSZoomTrackBar | TdxZoomTrackBar | Zoom slider | API |
| TWvdSMarkupEdit | TdxMarkupEdit | Markup editor | API |
Target Support
| Target | Description | Status |
| TUI | Terminal UI (FPC native) | Complete |
| GUI | Desktop (LCL/WinAPI) | Planned |
| Web | Browser (pas2js/PWA) | Planned |
See Also