mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-04 02:41:19 +00:00
5271241ea6
Various Documentation Fixes See merge request OpenMW/openmw!3864
152 lines
2.6 KiB
ReStructuredText
152 lines
2.6 KiB
ReStructuredText
Built-in Setting Renderers
|
|
==========================
|
|
|
|
.. include:: version.rst
|
|
|
|
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
|
|
|
|
inputBinding
|
|
------------
|
|
|
|
Allows the user to bind inputs to an action or trigger
|
|
|
|
**Argument**
|
|
|
|
Table with the following fields:
|
|
|
|
.. list-table::
|
|
:header-rows: 1
|
|
:widths: 20 20 60
|
|
|
|
* - name
|
|
- type (default)
|
|
- description
|
|
* - key
|
|
- #string
|
|
- Key of the action or trigger to which the input is bound
|
|
* - type
|
|
- 'action', 'trigger'
|
|
- Type of the key
|