summaryrefslogtreecommitdiff
path: root/dalos.lua
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2009-12-20 16:38:06 +0100
committerPixel <pixel@nobis-crew.org>2009-12-20 16:38:06 +0100
commit775500b709be0d14ad89f63970bf971d68c89407 (patch)
tree0fcff665cf2a8b4df43b21f0ca95f911e71c1376 /dalos.lua
parentcb7c8031ced6e9a393e8bdc3f409687741ef9feb (diff)
Introducing serialization / deserialization mechanism.
Diffstat (limited to 'dalos.lua')
-rw-r--r--dalos.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/dalos.lua b/dalos.lua
index 07b534f..0b94d53 100644
--- a/dalos.lua
+++ b/dalos.lua
@@ -593,6 +593,10 @@ dalosp.object = {
end
end,
+ default_get_settings = function (self)
+ return {}
+ end,
+
create = function (dcanvas, tab, extra)
if not tab then tab = {} end
if not tab.name then
@@ -623,6 +627,7 @@ dalosp.object = {
input_change = tab.input_change or dalosp.object.default_inputchange,
output_change = tab.output_change or dalosp.object.default_outputchange,
set_houtput = dalosp.object.set_houtput,
+ get_settings = tab.get_setings or dalosp.object.default_get_settings,
houtputs = {},
get_linked_input = dalosp.object.get_linked_input,
dcanvas = dcanvas,