mirror of https://github.com/OpenMW/openmw.git
Renderers
parent
7edd28c1a4
commit
e591f856fb
@ -0,0 +1,126 @@
|
|||||||
|
Built-in Setting Renderers
|
||||||
|
==========================
|
||||||
|
|
||||||
|
textLine
|
||||||
|
--------
|
||||||
|
|
||||||
|
Single line text input
|
||||||
|
|
||||||
|
**Argument**
|
||||||
|
|
||||||
|
Table with the following optional fields:
|
||||||
|
|
||||||
|
.. list-table::
|
||||||
|
:header-rows: 1
|
||||||
|
:widths: 20 20 60
|
||||||
|
|
||||||
|
* - name
|
||||||
|
- type (default)
|
||||||
|
- description
|
||||||
|
* - disabled
|
||||||
|
- bool (false)
|
||||||
|
- Disables changing the setting from the UI
|
||||||
|
|
||||||
|
checkbox
|
||||||
|
--------
|
||||||
|
|
||||||
|
True / false (yes/no) toggle
|
||||||
|
|
||||||
|
**Argument**
|
||||||
|
|
||||||
|
Table with the following optional fields:
|
||||||
|
|
||||||
|
.. list-table::
|
||||||
|
:header-rows: 1
|
||||||
|
:widths: 20 20 60
|
||||||
|
|
||||||
|
* - name
|
||||||
|
- type (default)
|
||||||
|
- description
|
||||||
|
* - disabled
|
||||||
|
- bool (false)
|
||||||
|
- Disables changing the setting from the UI
|
||||||
|
* - l10n
|
||||||
|
- string ('Interface')
|
||||||
|
- Localization context with display values for the true/false values
|
||||||
|
* - trueLabel
|
||||||
|
- string ('Yes')
|
||||||
|
- Localization key to display for the true value
|
||||||
|
* - falseLabel
|
||||||
|
- string ('No')
|
||||||
|
- Localization key to display for the false value
|
||||||
|
|
||||||
|
number
|
||||||
|
------
|
||||||
|
|
||||||
|
Numeric input
|
||||||
|
|
||||||
|
**Argument**
|
||||||
|
|
||||||
|
Table with the following optional fields:
|
||||||
|
|
||||||
|
.. list-table::
|
||||||
|
:header-rows: 1
|
||||||
|
:widths: 20 20 60
|
||||||
|
|
||||||
|
* - name
|
||||||
|
- type (default)
|
||||||
|
- description
|
||||||
|
* - disabled
|
||||||
|
- bool (false)
|
||||||
|
- Disables changing the setting from the UI
|
||||||
|
* - integer
|
||||||
|
- bool (false)
|
||||||
|
- Only allow integer values
|
||||||
|
* - min
|
||||||
|
- number (nil)
|
||||||
|
- If set, restricts setting values to numbers larger than min
|
||||||
|
* - max
|
||||||
|
- number (nil)
|
||||||
|
- If set, restricts setting values to numbers smaller than max
|
||||||
|
|
||||||
|
select
|
||||||
|
------
|
||||||
|
|
||||||
|
A small selection box with two next / previous arrows on the sides
|
||||||
|
|
||||||
|
**Argument**
|
||||||
|
|
||||||
|
Table with the following optional fields:
|
||||||
|
|
||||||
|
.. list-table::
|
||||||
|
:header-rows: 1
|
||||||
|
:widths: 20 20 60
|
||||||
|
|
||||||
|
* - name
|
||||||
|
- type (default)
|
||||||
|
- description
|
||||||
|
* - disabled
|
||||||
|
- bool (false)
|
||||||
|
- Disables changing the setting from the UI
|
||||||
|
* - l10n
|
||||||
|
- string (required)
|
||||||
|
- Localization context with display values for items
|
||||||
|
* - items
|
||||||
|
- #list<string> ({})
|
||||||
|
- List of options to choose from, all the viable values of the setting
|
||||||
|
|
||||||
|
color
|
||||||
|
-----
|
||||||
|
|
||||||
|
Hex-code color input with a preview
|
||||||
|
|
||||||
|
**Argument**
|
||||||
|
|
||||||
|
Table with the following optional fields:
|
||||||
|
|
||||||
|
.. list-table::
|
||||||
|
:header-rows: 1
|
||||||
|
:widths: 20 20 60
|
||||||
|
|
||||||
|
* - name
|
||||||
|
- type (default)
|
||||||
|
- description
|
||||||
|
* - disabled
|
||||||
|
- bool (false)
|
||||||
|
- Disables changing the setting from the UI
|
@ -0,0 +1,3 @@
|
|||||||
|
Yes: "Yes"
|
||||||
|
No: "No"
|
||||||
|
Reset: "Reset"
|
Loading…
Reference in New Issue