Files
jui-lua/JUIlib.lua
2019-05-16 16:20:50 -05:00

48 lines
1.2 KiB
Lua

love.filesystem.setRequirePath(love.filesystem.getRequirePath() .. ";JUI/?.lua")
print("Loading JUI library...")
return {
JUIScene = require("lib.classes.JUIScene"),
Frame = require("lib.classes.Frame"),
Label = require("lib.classes.Label"),
Button = require("lib.classes.Button"),
Slider = require("lib.classes.Slider"),
InputForm = require("lib.classes.InputForm"),
-- Datatypes
Vector2D = require("lib.datatypes.Vector2D"),
Dimension = require("lib.datatypes.Dimension"),
Color = require("lib.datatypes.Color"),
Utils = require("lib.utils.JUtils"),
TextXAlign = {
LEFT = "left",
RIGHT = "right",
CENTER = "center",
},
TextYAlign = {
TOP = "top",
CENTER = "center",
BOTTOM = "bottom",
},
Orientation = {
VERTICAL = "vertical",
HORIZONTAL = "horizontal",
},
parent = function(self, parent, child)
parent:addChild(child)
child:setParent(parent)
end,
unparent = function(self, parent, child)
parent:removeChild(child.name)
child:setParent(nil)
end,
version = "0.1pre",
}