forked from enlightenment/efl
elua: update eo lua API against generated lualian output
This commit is contained in:
parent
17c9aeb80c
commit
990cf6651a
|
@ -146,10 +146,9 @@ M.eo_class_get = function(name)
|
||||||
return eo_classes[name]
|
return eo_classes[name]
|
||||||
end
|
end
|
||||||
|
|
||||||
M.class_register = function(name, val, addr)
|
M.class_register = function(name, parent, body, eocl)
|
||||||
classes[name] = val
|
classes[name] = classes[parent]:clone(body)
|
||||||
eo_classes[name] = addr
|
eo_classes[name] = eocl
|
||||||
return val
|
|
||||||
end
|
end
|
||||||
|
|
||||||
M.class_unregister = function(name)
|
M.class_unregister = function(name)
|
||||||
|
@ -157,6 +156,10 @@ M.class_unregister = function(name)
|
||||||
eo_classes[name] = nil
|
eo_classes[name] = nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
M.class_mixin = function(name, mixin)
|
||||||
|
classes[name]:mixin(classes[mixin])
|
||||||
|
end
|
||||||
|
|
||||||
M.__ctor_common = function(self, klass, parent, ctor, loff, ...)
|
M.__ctor_common = function(self, klass, parent, ctor, loff, ...)
|
||||||
local info = getinfo(2 + (loff or 0), "nlSf")
|
local info = getinfo(2 + (loff or 0), "nlSf")
|
||||||
local source = info.source
|
local source = info.source
|
||||||
|
|
Loading…
Reference in New Issue