mirror of
https://github.com/IgorTimofeev/MineOS.git
synced 2026-04-04 07:02:47 +02:00
Переходим на MineOS Standalone #1
This commit is contained in:
47
Applications/Control.app/Modules/4.lua
Normal file
47
Applications/Control.app/Modules/4.lua
Normal file
@@ -0,0 +1,47 @@
|
||||
|
||||
local args = {...}
|
||||
local workspace, window, localization = args[1], args[2], args[3]
|
||||
|
||||
local GUI = require("GUI")
|
||||
local screen = require("Screen")
|
||||
local image = require("Image")
|
||||
local paths = require("Paths")
|
||||
local text = require("Text")
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
local module = {}
|
||||
module.name = localization.moduleEvent
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
module.onTouch = function()
|
||||
window.contentContainer:removeChildren()
|
||||
|
||||
local container = window.contentContainer:addChild(GUI.container(1, 1, window.contentContainer.width, window.contentContainer.height))
|
||||
|
||||
local layout = container:addChild(GUI.layout(1, 1, container.width, window.contentContainer.height, 1, 1))
|
||||
layout:setAlignment(1, 1, GUI.ALIGNMENT_HORIZONTAL_CENTER, GUI.ALIGNMENT_VERTICAL_TOP)
|
||||
layout:setMargin(1, 1, 0, 1)
|
||||
|
||||
local textBox = layout:addChild(GUI.textBox(1, 1, container.width - 4, container.height - 4, nil, 0x888888, {localization.waitingEvents .. "..."}, 1, 0, 0))
|
||||
local switch = layout:addChild(GUI.switchAndLabel(1, 1, 27, 6, 0x66DB80, 0x1E1E1E, 0xFFFFFF, 0x2D2D2D, localization.processingEnabled .. ": ", true)).switch
|
||||
|
||||
textBox.eventHandler = function(workspace, object, ...)
|
||||
local eventData = {...}
|
||||
if switch.state and eventData[1] then
|
||||
local lines = table.concat(eventData, " ")
|
||||
lines = text.wrap(lines, textBox.width)
|
||||
for i = 1, #lines do
|
||||
table.insert(textBox.lines, lines[i])
|
||||
end
|
||||
textBox:scrollToEnd()
|
||||
|
||||
workspace:draw()
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
return module
|
||||
Reference in New Issue
Block a user