From 775500b709be0d14ad89f63970bf971d68c89407 Mon Sep 17 00:00:00 2001 From: Pixel Date: Sun, 20 Dec 2009 16:38:06 +0100 Subject: Introducing serialization / deserialization mechanism. --- dalos.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'dalos.lua') 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, -- cgit v1.2.3