summaryrefslogtreecommitdiffstats
path: root/examples/images.lua
blob: 71ed6366ff9a2816d4051cbee0a443a1895e2e3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package.cpath = package.cpath .. ";../target/debug/?.so"
package.path = package.path .. ";../lua-bindings/?.lua"

local dia = require("diaphragm")

dia.draw({
	draw = function(self)
		local stack = dia.layout.vstack({
			elements = {
				dia.image.new({ path = "./res/drawing.svg", width = 100 }),
				dia.image.new({ path = "./res/drawing.svg" }),
				dia.image.new({ path = "./res/epnix-logo.png" }),
				dia.image.new({ path = "./res/drawing.svg" }),
				dia.image.new({ path = "./res/drawing.svg" }),
			},
		})
		dia.constraint.same_width(stack.elements)
		dia.constraint.inset(self, stack)
		stack:draw()
	end,
	output = {},
})