email_landscape.luac.lua

来自「htc manila 2 sourcecode」· LUA 代码 · 共 57 行

LUA
57
字号
-- Decompiled using luadec 0.4 by sztupy (http://winmo.sztupy.hu)
-- Command line was: -l ;;; 220edf70_manila.luac 

require("Common\\LayoutInfo")
_LayoutInfo = LayoutInfo()
Email_ScreenRotation = class(RotationTemplate)
DefaultCamera3DCameraPosition = Camera3D.CameraPosition.value
DefaultObjects2DPosition = Objects2D.Position.value
DefaultNewEmailGroupPosition = NewEmailGroup.Position.value
DefaultThumbnailListContainerPosition = ThumbnailListContainer.Position.value
DefaultThumbnailListViewport = ThumbnailList.Viewport.value
DefaultEmailListGroupScale = EmailListGroup.Scale.value
DefaultEmailListGroupPosition = EmailListGroup.Position.value
DefaultNoAccountTextPosition = NoAccountText.Position.value
Email_ScreenRotation.__init = function(l_1_0)
   RotationTemplate.__init(l_1_0)
   trace("+++++++[Email_ScreenRotation] : __init")
end

Email_ScreenRotation.OnScreenRotation = function(l_2_0)
   trace("+++++++[Email_ScreenRotation] : OnScreenRotation")
   if l_2_0._application.Orientation == ScreenOrientation_Portrait then
      Camera3D.CameraPosition.value = DefaultCamera3DCameraPosition
      Camera2D.Position.value = DefaultObjects2DPosition
      NewEmailGroup.Position.value = DefaultNewEmailGroupPosition
      ThumbnailListContainer.Position.value = DefaultThumbnailListContainerPosition
      ThumbnailList.Viewport.value = DefaultThumbnailListViewport
      EmailListGroup.Scale.value = DefaultEmailListGroupScale
      EmailListGroup.Position.value = DefaultEmailListGroupPosition
      NoAccountText.Position.value = DefaultNoAccountTextPosition
      NoAccountText.Size.width = 480
   elseif l_2_0._application.Orientation == ScreenOrientation_Landscape then
      Camera3D.CameraPosition.value = Vector3(0, -75, 355)
      Camera2D.Position.value = Vector3(0, 52, 0)
      NewEmailGroup.Position.value = Vector3(727, -69, -10)
      ThumbnailListContainer.Position.value = Vector3(727, -163, 0)
      ThumbnailList.Viewport.value = Vector3(58, 250, 0)
      EmailListGroup.Scale.value = Vector3(1.5, 1.5, 1)
      EmailListGroup.Position.value = Vector3(-235, -40, 0)
      NoAccountText.Position.value = Vector3(0, 60, 0)
      NoAccountText.Size.width = 800
   end
   Camera2D.Viewport.value = RectF(0, 0, screenWidth, screenHeight - SystemTitlebarHeight * 2)
   Camera2D.ViewRight.value = screenWidth
   Camera2D.ViewButtom.value = -screenHeight + SystemTitlebarHeight * 2
   Camera3D.Viewport.value = RectF(0, 0, screenWidth, screenHeight - SystemTitlebarHeight * 2)
   Camera3D.ViewRight.value = screenWidth
   Camera3D.ViewButtom.value = screenHeight - SystemTitlebarHeight * 2
   if AccountBladeList then
     local l_2_1 = AccountBladeList.ListView:GetGenerator().SelectedIndex     
     AccountBladeList:OnSelectedIndexChanged(l_2_1, l_2_1)
   end
   trace("+++++++[Email_ScreenRotation] : OnScreenRotation end")
end


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?