Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("/launcher/screen")
- os.loadAPI("/launcher/handler")
- x,y = term.getSize()
- stateButton = false
- running = true
- stateButton = screen.getVar("button")
- sx,sy = screen.getVar(1)
- if handler.init(1) == false then -- test for existing dirs
- handler.init(2)
- sleep(4)
- end
- screen.loadGUI("main")
- while running do -- Mouse click detector
- local event, button, mx, my = os.pullEvent("mouse_click")
- if my == sy and stateButton == false then -- Clicked the search bar
- handler.loadProgram(screen.search(true))
- elseif mx == 2 and my == 1 then -- close program
- running = false
- elseif mx == 1 and my == 1 and stateButton == true then
- screen.update("button", false)
- screen.loadGUI("main")
- stateButton = false
- elseif mx == 1 and my == 1 then
- screen.update("button", true)
- screen.loadGUI("list")
- stateButton = true
- elseif mx == 0 then -- Run a program
- running = false
- elseif stateButton == true then
- index = screen.getVar(2)
- if my <= table.getn(index) then
- handler.addProgram(my)
- screen.loadGUI(1)
- screen.update("button",false)
- end
- else -- reset the UI
- screen.search(false)
- screen.update("button", false)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement