Files
Basalt2/docs/references/elements/BaseFrame.md
2025-02-24 22:54:38 +00:00

1.5 KiB

BaseFrame : Container

This is the base frame class. It is the root element of all elements and the only element without a parent.

Fields

Field Type Description
_render Render The render object
_renderUpdate boolean Whether the render object needs to be updated

Properties

Property Type Default Description
text term nil The terminal object to render to

Functions

Method Returns Description
BaseFrame:setCursor - Sets the cursor position

Protected Functions

Method Returns Description
BaseFrame:blit - Renders a text with a foreground and background color to the render Object
BaseFrame:init table Initializes the Frame instance
BaseFrame:mouse_up - Handles mouse up events
BaseFrame:multiBlit - Renders a multiBlit to the render Object
BaseFrame:render - Renders the Frame
BaseFrame:term_resize - Resizes the Frame
BaseFrame:textBg - Renders a text with a background color to the render Object
BaseFrame:textFg - Renders a text with a foreground color to the render Object

Sets the cursor position

Parameters

  • x number The x position to set the cursor to
  • y number The y position to set the cursor to
  • blink boolean Whether the cursor should blink