Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local utils = require("utils")
- return function(basalt, parentFrame, cookbook)
- local frame = parentFrame:addFrame()
- local itemInput = frame
- :addInput()
- :setPosition(3, 3)
- :setSize(36, 1)
- :setDefaultText("minecraft: ...")
- local button = label(frame, " Plan ", 3, 17)
- :setPosition(40, 3)
- :setBackground(colors.gray)
- :setForeground(colors.white)
- :onClick(clearGrid)
- local display = frame
- :addMovableFrame()
- :setPosition(3, 5)
- :setSize(46, 10)
- :setBackground(colors.black)
- local scrollbar = frame:addScrollbar():setPosition(49, 5):setSize(1, 10):setScrollAmount(10)
- scrollbar:onChange(function(self, _, value)
- display:setOffset(0, value-1)
- end)
- local months = {"january", "february", "march", "april", "may"}
- for i=1, 20 do
- display:addLabel():setText(months[(i - 1) % 5 + 1]):setForeground(colors.white):setPosition(1, i)
- end
- return frame
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement