mirror of
https://gitlab.com/luk3yx/minetest-flow.git
synced 2025-08-11 10:15:54 +02:00
337 lines
5.6 KiB
Markdown
337 lines
5.6 KiB
Markdown
# Auto-generated elements list
|
|
|
|
This is probably broken.
|
|
|
|
### `gui.AnimatedImage`
|
|
|
|
Equivalent to Minetest's `animated_image[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.AnimatedImage {
|
|
w = 1,
|
|
h = 2,
|
|
name = "my_animated_image", -- Optional
|
|
texture_name = "Hello world!",
|
|
frame_count = 3,
|
|
frame_duration = 4,
|
|
frame_start = 5, -- Optional
|
|
middle_x = 6, -- Optional
|
|
middle_y = 7, -- Optional
|
|
middle_x2 = 8, -- Optional
|
|
middle_y2 = 9, -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.Box`
|
|
|
|
Equivalent to Minetest's `box[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Box {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
color = "#FF0000",
|
|
}
|
|
```
|
|
|
|
### `gui.Button`
|
|
|
|
Equivalent to Minetest's `button[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Button {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_button", -- Optional
|
|
label = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.ButtonExit`
|
|
|
|
Equivalent to Minetest's `button_exit[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.ButtonExit {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_button_exit", -- Optional
|
|
label = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.Checkbox`
|
|
|
|
Equivalent to Minetest's `checkbox[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Checkbox {
|
|
name = "my_checkbox", -- Optional
|
|
label = "Hello world!",
|
|
selected = false, -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.Dropdown`
|
|
|
|
Equivalent to Minetest's `dropdown[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Dropdown {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_dropdown", -- Optional
|
|
items = "Hello world!",
|
|
selected_idx = 3,
|
|
index_event = false, -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.Field`
|
|
|
|
Equivalent to Minetest's `field[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Field {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_field", -- Optional
|
|
label = "Hello world!",
|
|
default = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.Hypertext`
|
|
|
|
Equivalent to Minetest's `hypertext[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Hypertext {
|
|
w = 1,
|
|
h = 2,
|
|
name = "my_hypertext", -- Optional
|
|
text = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.Image`
|
|
|
|
Equivalent to Minetest's `image[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Image {
|
|
w = 1,
|
|
h = 2,
|
|
texture_name = "Hello world!",
|
|
middle_x = 3, -- Optional
|
|
middle_y = 4, -- Optional
|
|
middle_x2 = 5, -- Optional
|
|
middle_y2 = 6, -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.ImageButton`
|
|
|
|
Equivalent to Minetest's `image_button[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.ImageButton {
|
|
w = 1,
|
|
h = 2,
|
|
texture_name = "Hello world!",
|
|
name = "my_image_button", -- Optional
|
|
label = "Hello world!",
|
|
noclip = false, -- Optional
|
|
drawborder = false, -- Optional
|
|
pressed_texture_name = "Hello world!", -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.ImageButtonExit`
|
|
|
|
Equivalent to Minetest's `image_button_exit[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.ImageButtonExit {
|
|
w = 1,
|
|
h = 2,
|
|
texture_name = "Hello world!",
|
|
name = "my_image_button_exit", -- Optional
|
|
label = "Hello world!",
|
|
noclip = false, -- Optional
|
|
drawborder = false, -- Optional
|
|
pressed_texture_name = "Hello world!", -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.ItemImage`
|
|
|
|
Equivalent to Minetest's `item_image[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.ItemImage {
|
|
w = 1,
|
|
h = 2,
|
|
item_name = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.ItemImageButton`
|
|
|
|
Equivalent to Minetest's `item_image_button[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.ItemImageButton {
|
|
w = 1,
|
|
h = 2,
|
|
item_name = "Hello world!",
|
|
name = "my_item_image_button", -- Optional
|
|
label = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.Label`
|
|
|
|
Equivalent to Minetest's `label[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Label {
|
|
label = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.List`
|
|
|
|
Equivalent to Minetest's `list[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.List {
|
|
inventory_location = "Hello world!",
|
|
list_name = "Hello world!",
|
|
w = 1,
|
|
h = 2,
|
|
starting_item_index = 3, -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.Model`
|
|
|
|
Equivalent to Minetest's `model[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Model {
|
|
w = 1,
|
|
h = 2,
|
|
name = "my_model", -- Optional
|
|
mesh = "Hello world!",
|
|
textures = "Hello world!",
|
|
rotation_x = 3, -- Optional
|
|
rotation_y = 4, -- Optional
|
|
continuous = false, -- Optional
|
|
mouse_control = false, -- Optional
|
|
frame_loop_begin = 5, -- Optional
|
|
frame_loop_end = 6, -- Optional
|
|
animation_speed = 7, -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.Pwdfield`
|
|
|
|
Equivalent to Minetest's `pwdfield[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Pwdfield {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_pwdfield", -- Optional
|
|
label = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.Table`
|
|
|
|
Equivalent to Minetest's `table[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Table {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_table", -- Optional
|
|
cells = "Hello world!",
|
|
selected_idx = 3,
|
|
}
|
|
```
|
|
|
|
### `gui.Textarea`
|
|
|
|
Equivalent to Minetest's `textarea[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Textarea {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_textarea", -- Optional
|
|
label = "Hello world!",
|
|
default = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.Textlist`
|
|
|
|
Equivalent to Minetest's `textlist[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Textlist {
|
|
w = 1, -- Optional
|
|
h = 2, -- Optional
|
|
name = "my_textlist", -- Optional
|
|
listelems = "Hello world!",
|
|
selected_idx = 3, -- Optional
|
|
transparent = false, -- Optional
|
|
}
|
|
```
|
|
|
|
### `gui.Tooltip`
|
|
|
|
Equivalent to Minetest's `tooltip[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Tooltip {
|
|
tooltip_text = "Hello world!",
|
|
bgcolor = "#FF0000", -- Optional
|
|
fontcolor = "#FF0000", -- Optional
|
|
gui_element_name = "Hello world!",
|
|
}
|
|
```
|
|
|
|
### `gui.Vertlabel`
|
|
|
|
Equivalent to Minetest's `vertlabel[]` element.
|
|
|
|
**Example**
|
|
```lua
|
|
gui.Vertlabel {
|
|
label = "Hello world!",
|
|
}
|
|
``` |