summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorv-rob <robinsonvincent89@gmail.com>2020-05-06 10:36:02 -0700
committerGitHub <noreply@github.com>2020-05-06 19:36:02 +0200
commit664800b2adda44039a85c3566b4ed958abff8b95 (patch)
treeeebc1a69335938833321ddb3cd6382b26e58db99 /doc
parent4f9a5f67ee745d78fdc3e173972a3df110f989cf (diff)
downloadminetest-664800b2adda44039a85c3566b4ed958abff8b95.tar.gz
minetest-664800b2adda44039a85c3566b4ed958abff8b95.tar.bz2
minetest-664800b2adda44039a85c3566b4ed958abff8b95.zip
FormSpec: Add universal style selector `*` (#9718)
Diffstat (limited to 'doc')
-rw-r--r--doc/lua_api.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/doc/lua_api.txt b/doc/lua_api.txt
index 948e0f89e..961e1ff37 100644
--- a/doc/lua_api.txt
+++ b/doc/lua_api.txt
@@ -2567,7 +2567,7 @@ Elements
* Set the style for the element(s) matching `selector` by name.
* `selector` can be one of:
- * `<name>` - An element name.
+ * `<name>` - An element name. Includes `*`, which represents every element.
* `<name>:<state>` - An element name, a colon, and one or more states.
* `state` is a list of states separated by the `+` character.
* If a state is provided, the style will only take effect when the element is in that state.
@@ -2580,7 +2580,7 @@ Elements
* Set the style for the element(s) matching `selector` by type.
* `selector` can be one of:
- * `<type>` - An element type.
+ * `<type>` - An element type. Includes `*`, which represents every element.
* `<type>:<state>` - An element type, a colon, and one or more states.
* `state` is a list of states separated by the `+` character.
* If a state is provided, the style will only take effect when the element is in that state.
@@ -2647,6 +2647,8 @@ A name/type can optionally be a comma separated list of names/types, like so:
world_delete,world_create,world_configure
button,image_button
+A `*` type can be used to select every element in the formspec.
+
Any name/type in the list can also be accompanied by a `+`-separated list of states, like so:
world_delete:hovered+pressed