doc/svghmi/widgets.rst
author Dino Kosic <44305363+kraskrom@users.noreply.github.com>
Mon, 02 Dec 2024 11:33:19 +0100
changeset 4056 4b2de1a0fbf9
parent 3929 1a0bed0b4f1c
permissions -rw-r--r--
Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)

* Extend Jsontable widget, create Edit CSV POU, create example for both

* Add doc for HMI:Image and HMI:JsonTable

* Expand example to include HMI:Image
3929
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     1
Widget Types
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     2
============
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     3
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     4
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     5
HMI:Animate
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     6
-----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     7
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     8
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     9
HMI:Animaterotation
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    10
-------------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    11
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    12
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    13
HMI:Assign
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    14
----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    15
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    16
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    17
HMI:Back
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    18
--------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    19
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    20
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    21
HMI:Button
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    22
----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    23
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    24
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    25
HMI:Circularbar
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    26
---------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    27
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    28
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    29
HMI:Circularslider
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    30
------------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    31
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    32
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    33
HMI:Custom
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    34
----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    35
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    36
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    37
HMI:Customhtml
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    38
--------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    39
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    40
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    41
HMI:Display
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    42
-----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    43
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    44
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    45
HMI:Dropdown
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    46
------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    47
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    48
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    49
HMI:Foreach
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    50
-----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    51
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    52
4056
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    53
HMI:Image
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    54
---------
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    55
| It is an SVG Image element with label
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    56
| ``HMI:Image:variable``
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    57
| where ``variable`` contains the HTTP GET path to the image it should display.
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    58
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    59
3929
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    60
HMI:Input
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    61
---------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    62
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    63
4056
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    64
HMI:JsonTable
3929
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    65
-------------
4056
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    66
| It is a SVG (group) element with label
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    67
| ``HMI:JsonTable:path@notify_var@range_var@position_var@visible_var@filter_var``
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    68
| where:
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    69
* ``path`` is HTTP POST path used to fetch JSON list response
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    70
* ``range_var`` is a variable containing number of elements in a list
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    71
* ``position_var`` is a variable containing index of the first element from the list shown in the table
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    72
* ``visible_var`` is a variable with number of elements to be displayed in the table
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    73
* ``filter_var`` is a variable containing the string which is posted in a request for JSON response, and it's used to filter the results
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    74
| On render request, the widget does a POST request to the path. That request contains all the variables listed above.
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    75
| Handler for the request should be written in such manner that it returns a JSON list containing defined number of elements.
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    76
| Elements are objects with keys and values defined by a user.
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    77
| SVG element itself contains another element group ``data``. All of the elements in that group are also groups, with name ``[i]`` where ``i`` goes from 0 to ``visible_var - 1``. Only the last one is actually created, others are just copy of it.
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    78
| Elements from ``data`` can be placed in such manner to depict table rows.
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    79
| Elements in ``[i]`` can emulate columns. They can be:
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    80
* HMI:TextStyleList (label dictates the style and text content)
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    81
* Image (label dictates path to the image)
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    82
* Other SVG elements
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    83
| Any of the above elements can have label with ``onClick[acknowledge]=var`` which means that on a click on such element, the same POST request is invoked, but among ``options`` posted now there is a variable ``onClick[acknowledge]`` and its value is ``var``
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    84
| Beside ``data`` element, there can also be ``action_reset`` group element with similar behavior as stated above: click invokes POST with ``action_reset`` among ``options``.
4b2de1a0fbf9 Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
Dino Kosic <44305363+kraskrom@users.noreply.github.com>
parents: 3929
diff changeset
    85
| If it's needed to display images in a table, and those images should be loaded dynamically, one may use GET handler to load and return appropriate image.
3929
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    86
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    87
HMI:Jump
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    88
--------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    89
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    90
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    91
HMI:Keypad
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    92
----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    93
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    94
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    95
HMI:List
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    96
--------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    97
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    98
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    99
HMI:Listswitch
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   100
--------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   101
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   102
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   103
HMI:Meter
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   104
---------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   105
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   106
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   107
HMI:Multistate
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   108
--------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   109
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   110
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   111
HMI:Page
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   112
--------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   113
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   114
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   115
HMI:Pathslider
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   116
--------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   117
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   118
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   119
HMI:Scrollbar
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   120
-------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   121
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   122
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   123
HMI:Slider
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   124
----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   125
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   126
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   127
HMI:Switch
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   128
----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   129
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   130
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   131
HMI:Textlist
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   132
------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   133
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   134
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   135
HMI:Textstylelist
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   136
-----------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   137
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   138
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   139
HMI:Tooglebutton
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   140
----------------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   141
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   142
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   143
HMI:Xygraph
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   144
-----------
1a0bed0b4f1c Doc: start converting Standard Library documentation from old MC8 manual.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
   145