Program : VisualElement
This is the program class. It provides a program that runs in a window.
Properties
Property | Type | Default | Description |
---|---|---|---|
program | table | nil | The program instance |
path | string | "" | The path to the program |
running | boolean | false | Whether the program is running |
Functions
Method | Returns | Description |
---|---|---|
Program:execute | Program | Executes a program |
Protected Functions
Method | Returns | Description |
---|---|---|
Program:dispatchEvent | any | Handles all incomming events |
Program:focus | - | Gets called when the element gets focused |
Program:init | Program | Initializes the Program instance |
Program:render | - | Renders the program |
Program:execute(path)
Executes a program
Parameters
path
string
The path to the program
Returns
Program
self
The Program instance