Advertisement
vitalik228

[Simple_OS] /Simple_Os/SOS.lua

Mar 6th, 2023 (edited)
573
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.30 KB | None | 0 0
  1. local shell = require("shell")
  2. local term = require("term")
  3. local GUI = require("GUI")
  4. local image = require("image")
  5.  
  6. term.clear()
  7. print("SimpleOS prepare.")
  8. os.sleep(0.5); --os.sleep(2);
  9. term.clear()
  10. print("SimpleOS starting quick install..")
  11. os.sleep(0.5); --os.sleep(1);
  12. term.clear()
  13. print("SimpleOS downloding files / installing...")
  14. os.sleep(0.5); --os.sleep(2);
  15.  
  16. --Os--
  17. shell.execute("cls")
  18. local application = GUI.application()
  19. application:addChild(GUI.panel(1, 1, application.width, application.height, 0x2D2D2D))
  20. local menu = application:addChild(GUI.menu(1, 1, application.width, 0xEEEEEE, 0x666666, 0x3366CC, 0xFFFFFF))
  21. menu:addItem("S-OS", 0x0)
  22. local contextMenu = menu:addContextMenu("File")
  23. contextMenu:addItem("Reboot").onTouch = function()
  24.     shell.execute("reboot")
  25. end
  26. contextMenu:addItem("ShutDown").onTouch = function()
  27.     shell.execute("shutdown")
  28. end
  29. application:addChild(GUI.image(2, 2, image.load("/Simple_Os/Programs/HoloMaps/holomaps.pic")))
  30. --local holomaps = application:addChild(GUI.image(10, 5, image.load("/Simple_Os/Programs/HoloMaps/holomaps.pic"))).onTouch = function()
  31. --    shell.execute("/Simple_Os/Programs/HoloMaps/holomaps.lua")
  32. --end
  33. --------------------------------------------------------------------------------
  34.  
  35. application:draw(true)
  36. application:start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement