This commit is contained in:
NoryiE
2025-02-25 11:22:51 +00:00
parent 3febf10928
commit 85c4742de3
4 changed files with 53 additions and 0 deletions

View 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

View 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|
|---|---|---|

View File

@@ -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

View File

@@ -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