Update API pages

This commit is contained in:
Insality
2025-04-20 12:15:31 +03:00
parent 6e1998b822
commit c33dbd5942
24 changed files with 82 additions and 460 deletions

View File

@@ -238,9 +238,6 @@ container:set_parent_container([parent_container])
container:refresh()
```
Glossary
Center Offset - vector from node position to visual center of node
### refresh_scale
---

View File

@@ -220,13 +220,13 @@ Instant scroll to element with passed index
- **grid** (_druid.grid_): The StaticGrid or DynamicGrid instance for Data List component
<a name="on_scroll_progress_change"></a>
- **on_scroll_progress_change** (_event_): The event triggered when the scroll progress changes
- **on_scroll_progress_change** (_event_): fun(self: druid.data_list, progress: number) The event triggered when the scroll progress changes
<a name="on_element_add"></a>
- **on_element_add** (_event_): The event triggered when a new element is added
- **on_element_add** (_event_): fun(self: druid.data_list, index: number, node: node, instance: druid.component, data: table) The event triggered when a new element is added
<a name="on_element_remove"></a>
- **on_element_remove** (_event_): The event triggered when an element is removed
- **on_element_remove** (_event_): fun(self: druid.data_list, index: number, node: node, instance: druid.component, data: table) The event triggered when an element is removed
<a name="top_index"></a>
- **top_index** (_number_): The top index of the visible elements

View File

@@ -115,7 +115,7 @@ Format string with new text params on localized text. Keeps the current locale b
- **node** (_node_): The node of the text component
<a name="on_change"></a>
- **on_change** (_event_): The event triggered when the text is changed
- **on_change** (_event_): fun(self: druid.lang_text) The event triggered when the text is changed
<a name="druid"></a>
- **druid** (_druid.instance_): The Druid Factory used to create components

View File

@@ -337,7 +337,7 @@ layout:set_node_position(node, x, y)
- **is_justify** (_boolean_): True if the layout should justify the nodes
<a name="on_size_changed"></a>
- **on_size_changed** (_event.on_size_changed_): The event triggered when the size of the layout is changed
- **on_size_changed** (_event.on_size_changed_): fun(self: druid.layout, size: vector3) The event triggered when the size of the layout is changed
<a name="size"></a>
- **size** (_unknown_)

View File

@@ -8,10 +8,10 @@ Basic Druid progress bar component. Changes the size or scale of a node to repre
Create progress bar component with druid: `progress = druid:new_progress(node_name, key, init_value)`
### Notes
- Node should have maximum node size in GUI scene, it's represent the progress bar maximum size
- Node should have maximum node size in GUI scene, it represents the progress bar's maximum size
- Key is value from druid const: "x" or "y"
- Progress works correctly with 9slice nodes, it tries to set size by _set_size_ first, until minimum size is reached, then it sizing via _set_scale_
- Progress bar can fill only by vertical or horizontal size. For diagonal progress bar, just rotate node in GUI scene
- Progress works correctly with 9slice nodes, it tries to set size by _set_size_ first until minimum size is reached, then it continues sizing via _set_scale_
- Progress bar can fill only by vertical or horizontal size. For diagonal progress bar, just rotate the node in GUI scene
- If you have glitchy or dark texture bugs with progress bar, try to disable mipmaps in your texture profiles
## Functions
@@ -172,7 +172,7 @@ Set progress bar max node size
- **node** (_node_): The progress bar node
<a name="on_change"></a>
- **on_change** (_event_): Event triggered when progress value changes
- **on_change** (_event_): fun(self: druid.progress, value: number) Event triggered when progress value changes
<a name="style"></a>
- **style** (_druid.progress.style_): Component style parameters

View File

@@ -128,7 +128,7 @@ Check if Slider component is enabled
- **node** (_node_): The node to manage the slider
<a name="on_change_value"></a>
- **on_change_value** (_event_): The event triggered when the slider value changes
- **on_change_value** (_event_): fun(self: druid.slider, value: number) The event triggered when the slider value changes
<a name="style"></a>
- **style** (_table_): The style of the slider