-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.lua
More file actions
44 lines (31 loc) · 1.11 KB
/
Copy pathplugin.lua
File metadata and controls
44 lines (31 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
-- Basic Framework Plugin
-- by RJB
-- April 2026
-- Information block for the plugin
require('info')
-- Define the color of the plugin object in the design
require('color')
-- The name that will initially display when dragged into a design
require('pretty_name')
-- Optional function used if plugin has multiple pages
require('pages')
-- Optional function to define model if plugin supports more than one model
require('model')
-- Define User configurable Properties of the plugin
require('properties')
-- Optional function to define pins on the plugin that are not connected to a Control
require('pins')
-- Optional function to update available properties when properties are altered by the user
require('rectify_properties')
-- Optional function to define components used within the plugin
require('components')
-- Optional function to define wiring of components used within the plugin
require('wiring')
-- Defines the Controls used within the plugin
require('controls')
--Layout of controls and graphics for the plugin UI to display
require('layout')
--Start event based logic
if Controls then
require('runtime')
end