messaging_landscape.luac.lua

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

LUA
85
字号
-- Decompiled using luadec 0.4 by sztupy (http://winmo.sztupy.hu)
-- Command line was: -l 11;0;; 7833a59c_manila.luac 

require("Common\\LayoutInfo")
_LayoutInfo = LayoutInfo()
Message_ScreenRotation = class(RotationTemplate)
local l_0_0 = Message_ScreenRotation
l_0_0.__init = function(l_1_0)
   RotationTemplate.__init(l_1_0)
   trace("+++++++[Message_ScreenRotation] : __init")
end

l_0_0 = Message_ScreenRotation
l_0_0.OnScreenRotation = function(l_2_0)
   trace("+++++++[Programs_ScreenRotation] : OnScreenRotation")
   Camera3D.Viewport.value = RectF(0, 0, screenWidth, screenHeight - SystemTitlebarHeight * 2)
   Camera3D.ViewRight.value = screenWidth
   Camera3D.ViewButtom.value = screenHeight - SystemTitlebarHeight * 2
   Camera2D.Viewport.value = RectF(0, 0, screenWidth, screenHeight - SystemTitlebarHeight * 2)
   Camera2D.ViewRight.value = screenWidth
   Camera2D.ViewButtom.value = -screenHeight + SystemTitlebarHeight * 2
   if l_2_0._application.Orientation == ScreenOrientation_Portrait then
      Camera3D.Scale.value = Vector3(1, 1, 1)
      MessageMask.Rectangle = RectFProperty(RectF(0, ManilaTitleBarHeight, screenWidth, screenHeight - ManilaTitleBarHeight - SystemTitlebarHeight * 2))
      MessageViews.Position.value = Vector3(0, 200, 0)
      SenderTextVector = Vector3(-13, -113, 0)
      MessageSenderText.FontSize = 28
      SeperatorLineVector = Vector3(-13, -160, 0)
      SeperatorLine.TextureCoords.width = 160
      SeperatorLine.Size.width = 320
      SeperatorLine.Center.value = Vector3(160, 0, 0)
      DateTimeTextVector = Vector3(-13, -169, 0)
      DateTimeText.FontSize = 21
      MessageTextVector = Vector3(-13, -213, 0)
      MessageText.Size.width = 320
      MessageText.Center.value = Vector3(160, 0, 0)
      MessageText.FontSize = 25
      AttachmentVector = Vector3(-13, -134, 0)
      UpArrow.Position.value = Vector3(416, -264, 0)
      DownArrow.Position.value = Vector3(416, -325, 0)
      NewSMSIcon.Position.value = Vector3(416, -125, 0)
      MessageNumberText.Position.value = Vector3(394, -296, 0)
      UpArrowDetector.Position.value = Vector3(380, -200, 0)
      DownArrowDetector.Position.value = Vector3(380, -325, 0)
      HitTarget.Size.width = 320
      InOutPositonX = 0
      InOutBottomY = -640
   else
      if l_2_0._application.Orientation == ScreenOrientation_Landscape then
         Camera3D.Scale.value = Vector3(2, 2, 1)
         MessageMask.Rectangle = RectFProperty(RectF(0, 0, screenWidth, screenHeight - SystemTitlebarHeight * 2))
         MessageViews.Position.value = Vector3(-screenWidth / 2, 150, 0)
         SenderTextVector = Vector3(screenWidth / 2, -69, 0)
         MessageSenderText.FontSize = 29.5
         SeperatorLineVector = Vector3(screenWidth / 2, -103, 0)
         SeperatorLine.TextureCoords.width = 147.5
         SeperatorLine.Size.width = 295
         SeperatorLine.Center.value = Vector3(147.5, 0, 0)
         DateTimeTextVector = Vector3(screenWidth / 2, -106, 0)
         DateTimeText.FontSize = 21
         MessageTextVector = Vector3(screenWidth / 2, -146, 0)
         MessageText.Size.width = 400
         MessageText.Center.value = Vector3(200, 0, 0)
         MessageText.FontSize = 23
         AttachmentVector = Vector3(screenWidth / 2, -79, 0)
         UpArrow.Position.value = Vector3(740, -181, 0)
         DownArrow.Position.value = Vector3(740, -238, 0)
         NewSMSIcon.Position.value = Vector3(740, -69, 0)
         MessageNumberText.Position.value = Vector3(720, -209, 0)
         UpArrowDetector.Position.value = Vector3(704, -117, 0)
         DownArrowDetector.Position.value = Vector3(704, -238, 0)
         HitTarget.Size.width = 640
         InOutPositonX = 480
         InOutBottomY = -370
      end
   end
   MessageSenderText.Position.value = SenderTextVector
   SeperatorLine.Position.value = SeperatorLineVector
   DateTimeText.Position.value = DateTimeTextVector
   MessageText.Position.value = MessageTextVector
   MessageAttachment.Position.value = AttachmentVector
end


⌨️ 快捷键说明

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