====== Knjižnica kontrol ====== Popoln katalog vseh 108 WvdS UI kontrol. Vse kontrole sledijo vzorcu [[.:control-architektur|Properties/ViewInfo/Control Pattern]] in so navdahnjene z DevExpress. ===== Pregled ===== | Kategorija | Število | Opis | ^ [[.:#basic_controls|Basic]] | 12 | Osnovni elementi UI | ^ [[.:#editor_controls|Editors]] | 18 | Vnosna in urejalna polja | ^ [[.:#navigation_controls|Navigation]] | 7 | Navigacija in zavihki | ^ [[.:#data_controls|Data]] | 10 | Podatkovni pogledi in mreže | ^ [[.:#chart_controls|Charts]] | 16 | Diagrami in vizualizacije | ^ [[.:#gauge_controls|Gauges]] | 10 | Merilniki in indikatorji | ^ [[.:#layout_controls|Layout]] | 10 | Vsebniki in upravljalniki postavitve | ^ [[.:#bars_ribbon|Bars/Ribbon]] | 10 | Meniji, orodne vrstice, Ribbon | ^ [[.:#specialized_controls|Specialized]] | 15 | Specializirane komponente | ^ **Skupaj** | **108** | | ===== Basic Controls ===== Osnovni elementi UI za vsako aplikacijo. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSLabel | TcxLabel | Prikaz besedila | [[.:api-controls-basic#twvdslabel|API]] | ^ TWvdSButton | TcxButton | Gumb | [[.:api-controls-basic#twvdsbutton|API]] | ^ TWvdSTextBox | TcxTextEdit | Preprosto besedilno polje | [[.:api-controls-basic#twvdstextbox|API]] | ^ TWvdSCheckBox | TcxCheckBox | Potrditveno polje | [[.:api-controls-basic#twvdscheckbox|API]] | ^ TWvdSRadioButton | TcxRadioButton | Izbirni gumb | [[.:api-controls-basic#twvdsradiobutton|API]] | ^ TWvdSImage | TcxImage | Prikaz slike | [[.:api-controls-basic#twvdsimage|API]] | ^ TWvdSProgressBar | TcxProgressBar | Vrstica napredka | [[.:api-controls-basic#twvdsprogressbar|API]] | ^ TWvdSSlider | TcxTrackBar | Drsnik | [[.:api-controls-basic#twvdsslider|API]] | ^ TWvdSToggleButton | TcxToggleSwitch | Stikalo Vklop/Izklop | [[.:api-controls-basic#twvdstogglebutton|API]] | ^ TWvdSHyperlink | TcxHyperLinkEdit | Hiperpovezava | [[.:api-controls-basic#twvdshyperlink|API]] | ^ TWvdSBorder | TcxGroupBox | Obroba | [[.:api-controls-basic#twvdsborder|API]] | ^ TWvdSSeparator | TcxSplitter | Ločilna črta | [[.:api-controls-basic#twvdsseparator|API]] | ===== Editor Controls ===== Vnosna in urejalna polja za različne vrste podatkov. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSTextEdit | TcxTextEdit | Razširjeno besedilno polje | [[.:api-controls-editors#twvdstextedit|API]] | ^ TWvdSMemoEdit | TcxMemo | Večvrstično besedilo | [[.:api-controls-editors#twvdsmemoedit|API]] | ^ TWvdSSpinEdit | TcxSpinEdit | Vnos števil s spinner | [[.:api-controls-editors#twvdsspinedit|API]] | ^ TWvdSDateEdit | TcxDateEdit | Izbira datuma | [[.:api-controls-editors#twvdsdateedit|API]] | ^ TWvdSTimeEdit | TcxTimeEdit | Izbira časa | [[.:api-controls-editors#twvdstimeedit|API]] | ^ TWvdSDateTimeEdit | TcxDateTimeEdit | Izbira datuma+časa | [[.:api-controls-editors#twvdsdatetimeedit|API]] | ^ TWvdSCalcEdit | TcxCalcEdit | Urejevalnik s kalkulatorjem | [[.:api-controls-editors#twvdscalcedit|API]] | ^ TWvdSColorEdit | TcxColorEdit | Izbira barve | [[.:api-controls-editors#twvdscoloredit|API]] | ^ TWvdSMaskEdit | TcxMaskEdit | Maskiran vnos | [[.:api-controls-editors#twvdsmaskedit|API]] | ^ TWvdSRichEdit | TcxRichEdit | Oblikovano besedilo | [[.:api-controls-editors#twvdsrichedit|API]] | ^ TWvdSTokenEdit | TcxTokenEdit | Vnos žetonov/oznak | [[.:api-controls-editors#twvdstokenedit|API]] | ^ TWvdSComboBoxEdit | TcxComboBox | Spustni seznam | [[.:api-controls-editors#twvdscomboboxedit|API]] | ^ TWvdSLookupEdit | TcxLookupComboBox | Lookup spustni seznam | [[.:api-controls-editors#twvdslookupedit|API]] | ^ TWvdSCheckedComboBox | TcxCheckedComboBox | Spustni seznam z več izbirami | [[.:api-controls-editors#twvdscheckedcombobox|API]] | ^ TWvdSMRUEdit | TcxMRUEdit | Most Recently Used | [[.:api-controls-editors#twvdsmruedit|API]] | ^ TWvdSPopupEdit | TcxPopupEdit | Pojavni urejevalnik | [[.:api-controls-editors#twvdspopupedit|API]] | ^ TWvdSRatingControl | TcxRatingControl | Ocenjevanje z zvezdicami | [[.:api-controls-editors#twvdsratingcontrol|API]] | ^ TWvdSRangeTrackBar | TcxRangeTrackBar | Drsnik za območje | [[.:api-controls-editors#twvdsrangetrackbar|API]] | ===== Navigation Controls ===== Navigacija, zavihki in vodenje čarovnika. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSTabControl | TcxTabControl | Upravljanje zavihkov | [[.:api-controls-navigation#twvdstabcontrol|API]] | ^ TWvdSAccordion | TdxAccordionControl | Harmonika plošča | [[.:api-controls-navigation#twvdsaccordion|API]] | ^ TWvdSBreadcrumb | TdxBreadcrumbEdit | Drobtinice navigacija | [[.:api-controls-navigation#twvdsbreadcrumb|API]] | ^ TWvdSPager | TcxDataNavigator | Navigacija po straneh | [[.:api-controls-navigation#twvdspager|API]] | ^ TWvdSWizard | TdxWizardControl | Čarovnik/Pomočnik | [[.:api-controls-navigation#twvdswizard|API]] | ^ TWvdSNavBar | TdxNavBar | Navigacijska vrstica | [[.:api-controls-navigation#twvdsnavbar|API]] | ^ TWvdSTileControl | TdxTileControl | Ploščice navigacija | [[.:api-controls-navigation#twvdstilecontrol|API]] | ===== Data Controls ===== Podatkovni pogledi za sezname, tabele in hierarhične podatke. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSDataGrid | TcxGrid | Podatkovna mreža | [[.:api-controls-data#twvdsdatagrid|API]] | ^ TWvdSTreeList | TcxTreeList | Hierarhični seznam | [[.:api-controls-data#twvdstreelist|API]] | ^ TWvdSCardView | TcxGridCardView | Pogled kartic | [[.:api-controls-data#twvdscardview|API]] | ^ TWvdSPivotGrid | TcxPivotGrid | Pivot tabela | [[.:api-controls-data#twvdspivotgrid|API]] | ^ TWvdSVerticalGrid | TcxVerticalGrid | Vertikalna mreža | [[.:api-controls-data#twvdsverticalgrid|API]] | ^ TWvdSBandedGridView | TcxGridBandedView | Banded Columns | [[.:api-controls-data#twvdsbandedgridview|API]] | ^ TWvdSLayoutView | TcxGridLayoutView | Pogled postavitve | [[.:api-controls-data#twvdslayoutview|API]] | ^ TWvdSWinExplorerView | TcxGridWinExplorerView | Raziskovalec pogled | [[.:api-controls-data#twvdswinexplorerview|API]] | ^ TWvdSTileView | TcxGridTileView | Pogled ploščic | [[.:api-controls-data#twvdstileview|API]] | ^ TWvdSServerModeSource | TcxServerModeSource | Server-Mode podatki | [[.:api-controls-data#twvdsservermodesource|API]] | ===== Chart Controls ===== Diagrami in vizualizacije podatkov. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSChart | TcxChart | Osnovni diagram | [[.:api-controls-charts#twvdschart|API]] | ^ TWvdSSparkline | TdxSparkline | Sparkline | [[.:api-controls-charts#twvdssparkline|API]] | ^ TWvdSLineSeries | TcxLineSeries | Črtni diagram | [[.:api-controls-charts#twvdslineseries|API]] | ^ TWvdSAreaSeries | TcxAreaSeries | Območni diagram | [[.:api-controls-charts#twvdsareaseries|API]] | ^ TWvdSBarSeries | TcxBarSeries | Stolpični diagram | [[.:api-controls-charts#twvdsbarseries|API]] | ^ TWvdSPieSeries | TcxPieSeries | Tortni diagram | [[.:api-controls-charts#twvdspieseries|API]] | ^ TWvdSFunnelSeries | TcxFunnelSeries | Lijakast diagram | [[.:api-controls-charts#twvdsfunnelseries|API]] | ^ TWvdSScatterSeries | TcxScatterSeries | Raztreseni diagram | [[.:api-controls-charts#twvdsscatterseries|API]] | ^ TWvdSBubbleSeries | TcxBubbleSeries | Mehurčkast diagram | [[.:api-controls-charts#twvdsbubbleseries|API]] | ^ TWvdSCandlestickSeries | TcxCandlestickSeries | Candlestick (Borza) | [[.:api-controls-charts#twvdscandlestickseries|API]] | ^ TWvdSRangeBarSeries | TcxRangeBarSeries | Stolpci območja | [[.:api-controls-charts#twvdsrangebarseries|API]] | ^ TWvdSStackedBarSeries | TcxStackedBarSeries | Naloženi stolpci | [[.:api-controls-charts#twvdsstackedbarseries|API]] | ^ TWvdSRadarSeries | TcxRadarSeries | Radarski diagram | [[.:api-controls-charts#twvdsradarseries|API]] | ^ TWvdSTreeMapSeries | TcxTreeMapSeries | TreeMap | [[.:api-controls-charts#twvdstreemapseries|API]] | ^ TWvdSSankeyDiagram | TdxSankeyDiagram | Sankey diagram | [[.:api-controls-charts#twvdssankeydiagram|API]] | ^ TWvdSWaterfallSeries | TcxWaterfallSeries | Slap diagram | [[.:api-controls-charts#twvdswaterfallseries|API]] | ===== Gauge Controls ===== Merilniki, indikatorji in vizualizacije. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSCircularGauge | TdxCircularGauge | Okrogli merilnik | [[.:api-controls-gauges#twvdscirculargauge|API]] | ^ TWvdSLinearGauge | TdxLinearGauge | Linearni merilnik | [[.:api-controls-gauges#twvdslineargauge|API]] | ^ TWvdSDigitalGauge | TdxDigitalGauge | Digitalni prikaz | [[.:api-controls-gauges#twvdsdigitalgauge|API]] | ^ TWvdSStateIndicator | TdxStateIndicator | Indikator stanja | [[.:api-controls-gauges#twvdsstateindicator|API]] | ^ TWvdSLED | TdxLED | LED prikaz | [[.:api-controls-gauges#twvdsled|API]] | ^ TWvdSArcScaleGauge | TdxArcScaleGauge | Ločna skala | [[.:api-controls-gauges#twvdsarcscalegauge|API]] | ^ TWvdSScaleIndicator | TdxScaleIndicator | Indikator skale | [[.:api-controls-gauges#twvdsscaleindicator|API]] | ^ TWvdSLevelBar | TdxLevelBar | Prikaz nivoja | [[.:api-controls-gauges#twvdslevelbar|API]] | ^ TWvdSProgressGauge | TdxProgressGauge | Merilnik napredka | [[.:api-controls-gauges#twvdsprogressgauge|API]] | ^ TWvdSThermometer | TdxThermometer | Termometer | [[.:api-controls-gauges#twvdsthermometer|API]] | ===== Layout Controls ===== Vsebniki in upravljanje postavitve. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSLayoutControl | TdxLayoutControl | Upravljalnik postavitve | [[.:api-controls-layout#twvdslayoutcontrol|API]] | ^ TWvdSDockingManager | TdxDockingManager | Sistem sidranja | [[.:api-controls-layout#twvdsdockingmanager|API]] | ^ TWvdSSplitContainer | TcxSplitter | Razdeljeni vsebnik | [[.:api-controls-layout#twvdssplitcontainer|API]] | ^ TWvdSGroupControl | TcxGroupBox | Skupinski vsebnik | [[.:api-controls-layout#twvdsgroupcontrol|API]] | ^ TWvdSXtraScrollBox | TcxScrollBox | Drsni vsebnik | [[.:api-controls-layout#twvdsxtrascrollbox|API]] | ^ TWvdSFlowLayoutPanel | TdxFlowLayoutControl | Flow postavitev | [[.:api-controls-layout#twvdsflowlayoutpanel|API]] | ^ TWvdSTableLayoutPanel | TdxTableLayoutControl | Tabelna postavitev | [[.:api-controls-layout#twvdstablelayoutpanel|API]] | ^ TWvdSPopupContainer | TdxPopupEdit | Pojavni vsebnik | [[.:api-controls-layout#twvdspopupcontainer|API]] | ^ TWvdSCardControl | TdxCardControl | Kartica vsebnik | [[.:api-controls-layout#twvdscardcontrol|API]] | ^ TWvdSCollapsibleGroup | TdxLayoutGroup | Stisljiva skupina | [[.:api-controls-layout#twvdscollapsiblegroup|API]] | ===== Bars/Ribbon ===== Menijske vrstice, orodne vrstice in Ribbon vmesniki. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSBarManager | TdxBarManager | Upravljalnik menijev | [[.:api-controls-bars#twvdsbarmanager|API]] | ^ TWvdSRibbonControl | TdxRibbonControl | Ribbon kontrola | [[.:api-controls-bars#twvdsribboncontrol|API]] | ^ TWvdSRibbonPage | TdxRibbonTab | Ribbon stran | [[.:api-controls-bars#twvdsribbonpage|API]] | ^ TWvdSRibbonGroup | TdxRibbonGroup | Ribbon skupina | [[.:api-controls-bars#twvdsribbongroup|API]] | ^ TWvdSBarButton | TdxBarButton | Gumb orodne vrstice | [[.:api-controls-bars#twvdsbarbutton|API]] | ^ TWvdSBarSubItem | TdxBarSubItem | Podmeni | [[.:api-controls-bars#twvdsbarsubitem|API]] | ^ TWvdSBarEditItem | TdxBarEditItem | Urejevalnik v orodni vrstici | [[.:api-controls-bars#twvdsbaredititem|API]] | ^ TWvdSStatusBar | TdxStatusBar | Statusna vrstica | [[.:api-controls-bars#twvdsstatusbar|API]] | ^ TWvdSAlertControl | TdxAlertWindow | Obvestila | [[.:api-controls-bars#twvdsalertcontrol|API]] | ^ TWvdSPopupMenu | TdxBarPopupMenu | Kontekstni meni | [[.:api-controls-bars#twvdspopupmenu|API]] | ===== Specialized Controls ===== Specializirane komponente za kompleksne primere uporabe. | Kontrola | DX-Ekvivalent | Opis | API | ^ TWvdSScheduler | TcxScheduler | Koledar/Razporejevalnik | [[.:api-controls-specialized#twvdsscheduler|API]] | ^ TWvdSRichEditControl | TdxRichEditControl | Urejevalnik besedil | [[.:api-controls-specialized#twvdsricheditcontrol|API]] | ^ TWvdSSpreadsheetControl | TdxSpreadsheet | Preglednica | [[.:api-controls-specialized#twvdsspreadsheetcontrol|API]] | ^ TWvdSMapControl | TdxMapControl | Prikaz zemljevida | [[.:api-controls-specialized#twvdsmapcontrol|API]] | ^ TWvdSDiagramControl | TdxDiagramControl | Urejevalnik diagramov | [[.:api-controls-specialized#twvdsdiagramcontrol|API]] | ^ TWvdSPdfViewer | TdxPDFViewer | Pregledovalnik PDF | [[.:api-controls-specialized#twvdspdfviewer|API]] | ^ TWvdSImageGallery | TdxImageGallery | Galerija slik | [[.:api-controls-specialized#twvdsimagegallery|API]] | ^ TWvdSSpellChecker | TdxSpellChecker | Preverjanje črkovanja | [[.:api-controls-specialized#twvdsspellchecker|API]] | ^ TWvdSFilterControl | TcxFilterControl | Graditelj filtrov | [[.:api-controls-specialized#twvdsfiltercontrol|API]] | ^ TWvdSExpressionEditor | TcxExpressionEditor | Urejevalnik formul | [[.:api-controls-specialized#twvdsexpressioneditor|API]] | ^ TWvdSPropertyGridControl | TcxVerticalGrid | Mreža lastnosti | [[.:api-controls-specialized#twvdspropertygridcontrol|API]] | ^ TWvdSSearchControl | TdxSearchControl | Iskalno polje | [[.:api-controls-specialized#twvdssearchcontrol|API]] | ^ TWvdSRangeControl | TdxRangeControl | Izbira območja | [[.:api-controls-specialized#twvdsrangecontrol|API]] | ^ TWvdSZoomTrackBar | TdxZoomTrackBar | Drsnik povečave | [[.:api-controls-specialized#twvdszoomtrackbar|API]] | ^ TWvdSMarkupEdit | TdxMarkupEdit | Urejevalnik označb | [[.:api-controls-specialized#twvdsmarkupedit|API]] | ===== Podpora ciljev ===== | Cilj | Opis | Stanje | ^ TUI | Terminal UI (FPC native) | Popolno | ^ GUI | Namizje (LCL/WinAPI) | Načrtovano | ^ Web | Brskalnik (pas2js/PWA) | Načrtovano | ===== Glejte tudi ===== * [[.:control-architektur|Arhitektura kontrol]] * [[.:control-vsix-erstellen|Ustvarjanje VSIX Extension]] * [[.:control-generierung|Generiranje kontrol]] * [[..:p:controls|Kontrole za uporabnike]]