====== API: Merilniki ======
API-referenca za merilne prikaze in indikatorje.
===== TWvdSCircularGauge =====
Okrogel analogni merilnik.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Trenutna vrednost |
^ Minimum | Double | 0 | Minimalna vrednost |
^ Maximum | Double | 100 | Maksimalna vrednost |
^ StartAngle | Double | -135 | Začetni kot (stopinje) |
^ EndAngle | Double | 135 | Končni kot (stopinje) |
^ Ranges | TGaugeRangeCollection | nil | Območja vrednosti |
^ ShowValue | Boolean | True | Prikaži vrednost |
^ ValueFormat | string | '0' | Format vrednosti |
^ NeedleColor | TWvdSColor | clRed | Barva kazalca |
==== TUI-upodabljanje ====
TUI-prikaz (ASCII):
.-"""-.
/ 120 \
| ↑ |
\ ___ /
'-...-'
----
===== TWvdSLinearGauge =====
Linearni tračni merilnik.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Trenutna vrednost |
^ Minimum | Double | 0 | Minimalna vrednost |
^ Maximum | Double | 100 | Maksimalna vrednost |
^ Orientation | TWvdSOrientation | oHorizontal | Usmerjenost |
^ ShowMarker | Boolean | True | Prikaži označevalec |
^ MarkerStyle | TMarkerStyle | msTriangle | Slog označevalca |
----
===== TWvdSDigitalGauge =====
Digitalni 7-segmentni prikaz.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Prikazana vrednost |
^ Text | string | '' | Prikazano besedilo |
^ DigitCount | Integer | 4 | Število mest |
^ ShowLeadingZeros | Boolean | False | Vodilne ničle |
^ SegmentColor | TWvdSColor | clGreen | Barva segmentov |
^ BackgroundColor | TWvdSColor | clBlack | Ozadje |
==== TUI-upodabljanje ====
████ ████ ████ ████
██ ██ ██ ██
████ ████ ████ ████
██ ██ ██ ██
████ ████ ████ ████
----
===== TWvdSStateIndicator =====
Statusni indikator (semafor).
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ State | string | '' | Trenutno stanje |
^ States | TIndicatorStateCollection | nil | Definicije stanj |
^ Shape | TIndicatorShape | isCircle | Circle, Square, Triangle |
^ Size | Integer | 24 | Velikost v pikslih |
----
===== TWvdSLED =====
Enostavni LED prikaz.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ IsOn | Boolean | False | Vklop/izklop |
^ OnColor | TWvdSColor | clGreen | Barva pri vklopu |
^ OffColor | TWvdSColor | clDarkGray | Barva pri izklopu |
^ Blink | Boolean | False | Utripanje |
^ BlinkInterval | Integer | 500 | Interval utripanja (ms) |
----
===== TWvdSArcScaleGauge =====
Ločni skalirni merilnik.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ ArcThickness | Integer | 10 | Debelina loka |
^ StartAngle | Double | -180 | Začetni kot |
^ SweepAngle | Double | 180 | Kot loka |
----
===== TWvdSScaleIndicator =====
Skalirni indikator.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ ScaleType | TScaleType | stLinear | Linear, Logarithmic |
^ TickCount | Integer | 5 | Število oznak |
^ ShowLabels | Boolean | True | Prikaži oznake |
----
===== TWvdSLevelBar =====
Prikaz ravni polnitve.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Raven polnitve |
^ Minimum | Double | 0 | Minimum |
^ Maximum | Double | 100 | Maksimum |
^ Orientation | TWvdSOrientation | oVertical | Usmerjenost |
^ FillColor | TWvdSColor | clBlue | Barva polnitve |
^ ShowPercentage | Boolean | True | Prikaži odstotek |
==== TUI-upodabljanje ====
┌────┐
│████│ 80%
│████│
│████│
│████│
│ │
└────┘
----
===== TWvdSProgressGauge =====
Obročna vrstica napredka.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Napredek |
^ Maximum | Double | 100 | Maksimum |
^ Thickness | Integer | 8 | Debelina obroča |
^ TrackColor | TWvdSColor | clLightGray | Ozadje |
^ ProgressColor | TWvdSColor | clBlue | Barva napredka |
----
===== TWvdSThermometer =====
Termometer.
==== Namespace ====
''WvdS.UI.Controls.Gauges''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Temperatura |
^ Minimum | Double | -20 | Minimum |
^ Maximum | Double | 50 | Maksimum |
^ Unit | string | '°C' | Enota |
^ ShowBulb | Boolean | True | Prikaži bučko |
^ MercuryColor | TWvdSColor | clRed | Barva živega srebra |
==== TUI-upodabljanje ====
▲ 50
│
┃ 30
┃
┃ 10
│
▼-20
●
----
===== Glejte tudi =====
* [[.:control-bibliothek|Knjiznica kontrolnikov]]
* [[.:api-controls-charts|API grafikonov]]
* [[.:tui-controls|TUI kontrolniki]]