deploy: 80a300ed09
This commit is contained in:
24
docs/references/elements/BigFont.md
Normal file
24
docs/references/elements/BigFont.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# BigFont : VisualElement
|
||||
The BigFont element is a text element that displays large text.
|
||||
|
||||
## Properties
|
||||
|
||||
|Property|Type|Default|Description|
|
||||
|---|---|---|---|
|
||||
|text|string|BigFont|BigFont text
|
||||
|fontSize|number|1|The font size of the BigFont
|
||||
|
||||
## Functions
|
||||
|
||||
|Method|Returns|Description|
|
||||
|---|---|---|
|
||||
|
||||
|
||||
## Protected Functions
|
||||
|
||||
|Method|Returns|Description|
|
||||
|---|---|---|
|
||||
|[BigFont:init](#BigFont:init)|-|Initializes the BigFont instance
|
||||
|[BigFont:render](#BigFont:render)|-|Renders the BigFont
|
||||
|
||||
|
||||
11
docs/references/elements/BigFont_BigFontText.md
Normal file
11
docs/references/elements/BigFont_BigFontText.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# BigFontText
|
||||
Basalt - Nyorie: Please don't copy paste this code to your projects, this code is slightly changed (to fit the way basalt draws stuff), if you want the original code, checkout this:
|
||||
http://www.computercraft.info/forums2/index.php?/topic/25367-bigfont-api-write-bigger-letters-v10/
|
||||
|
||||
## Functions
|
||||
|
||||
|Method|Returns|Description|
|
||||
|---|---|---|
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
# Frame : Container
|
||||
This is the frame class. It serves as a grouping container for other elements.
|
||||
|
||||
## Properties
|
||||
|
||||
|Property|Type|Default|Description|
|
||||
|---|---|---|---|
|
||||
|draggable|boolean|false|Whether the frame is draggable
|
||||
|draggingMap|table|{{x=1,|y=1, width="width", height=1}} The map of dragging positions
|
||||
|
||||
## Functions
|
||||
|
||||
|Method|Returns|Description|
|
||||
@@ -12,5 +19,8 @@ This is the frame class. It serves as a grouping container for other elements.
|
||||
|Method|Returns|Description|
|
||||
|---|---|---|
|
||||
|[Frame:init](#Frame:init)|Frame|Initializes the Frame instance
|
||||
|[Frame:mouse_click](#Frame:mouse_click)|boolean|Handles mouse click events
|
||||
|[Frame:mouse_drag](#Frame:mouse_drag)|boolean|Handles mouse drag events
|
||||
|[Frame:mouse_release](#Frame:mouse_release)|boolean|Handles mouse release events
|
||||
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ and provides core functionality for positioning, sizing, colors, and rendering.
|
||||
|[VisualElement:getAbsolutePosition](#VisualElement:getAbsolutePosition)|number|Returns the absolute position of the element
|
||||
|[VisualElement:getRelativePosition](#VisualElement:getRelativePosition)|number|Returns the relative position of the element
|
||||
|[VisualElement:isInBounds](#VisualElement:isInBounds)|boolean|Checks if point is within bounds
|
||||
|[VisualElement:prioritize](#VisualElement:prioritize)|VisualElement|Prioritizes the element by moving it to the top of its parent's children
|
||||
|
||||
|
||||
## Protected Functions
|
||||
@@ -114,4 +115,11 @@ Checks if the specified coordinates are within the bounds of the element
|
||||
### Returns
|
||||
* `boolean` `isInBounds` Whether the coordinates are within the bounds of the element
|
||||
|
||||
## VisualElement:prioritize()
|
||||
This function is used to prioritize the element by moving it to the top of its parent's children.
|
||||
It removes the element from its parent and adds it back, effectively changing its order.
|
||||
|
||||
### Returns
|
||||
* `VisualElement` `self` The VisualElement instance
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user