MainTopLayout.lua 958 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. local MainTopLayout = class("MainTopLayout", function()
  2. return cc.Node:create()
  3. end)
  4. function MainTopLayout:ctor()
  5. end
  6. function MainTopLayout.create()
  7. local layout = MainTopLayout.new()
  8. if layout:Init() then
  9. return layout
  10. end
  11. return nil
  12. end
  13. function MainTopLayout:Init()
  14. self.ui = ui_delegate(self)
  15. self:InitGUI()
  16. return true
  17. end
  18. function MainTopLayout:InitGUI()
  19. ssr.GUI.ATTACH_MAINTOP = self
  20. GUI.ATTACH_MAINTOP = self
  21. SL:RequireFile(SLDefine.LUAFile.LUA_FILE_MAIN_TOP)
  22. MainTop.main()
  23. self:InitEditMode()
  24. end
  25. function MainTopLayout:InitEditMode()
  26. local items = {
  27. "Image_1",
  28. "Image_2",
  29. "Image_net",
  30. "Image_battery",
  31. "LoadingBar_battery"
  32. }
  33. for _, widget in ipairs(items) do
  34. if self.ui[widget] then
  35. self.ui[widget].editMode = 1
  36. end
  37. end
  38. end
  39. return MainTopLayout