summaryrefslogtreecommitdiff
path: root/dalos.lua
diff options
context:
space:
mode:
Diffstat (limited to 'dalos.lua')
-rw-r--r--dalos.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/dalos.lua b/dalos.lua
index 399fff3..deea0fa 100644
--- a/dalos.lua
+++ b/dalos.lua
@@ -18,11 +18,11 @@ dalosp.cross = { }
dalos.version = { MAJOR = 0, MINOR = 1, suffix = "alpha" }
-function dalos:register_obj(name, constructor)
+function dalos:register_obj(name, constructor, category)
if self.objectstypes_by_name[name] then
error("An object type of that name already exists: " .. name)
end
- table.insert(self.objectstypes, { name = name, constructor = constructor, counter = 1 })
+ table.insert(self.objectstypes, { name = name, constructor = constructor, counter = 1, category = category or "Basic" })
self.objectstypes_by_name[name] = #self.objectstypes
if self.activemenu then
self.activemenu:update_objects()
@@ -816,6 +816,7 @@ load "dalos-limiter.lua"
load "dalos-textbuffer.lua"
load "dalos-input.lua"
load "dalos-tee.lua"
+load "dalos-buffer.lua"
----------------