📄 calendar_picker_landscape.luac.lua
字号:
-- Decompiled using luadec 0.4 by sztupy (http://winmo.sztupy.hu)
-- Command line was: -l ;0;0;0;0;; 163465f1_manila.luac
trace("calendar picker landscape script")
require("Common\\LayoutInfo")
_LayoutInfo = LayoutInfo()
CalendarPicker_ScreenRotation = class(RotationTemplate)
CalendarPicker_ScreenRotation.__init = function(l_1_0, l_1_1, l_1_2, l_1_3, l_1_4, l_1_5, l_1_6)
l_1_0.Camera3D = l_1_2
l_1_0.Camera2D = l_1_1
l_1_0.CalendarGroup = l_1_3
l_1_0.ControlGroup = l_1_4
l_1_0.Year = l_1_5
l_1_0.Month = l_1_6
RotationTemplate.__init(l_1_0)
trace("__init")
end
CalendarPicker_ScreenRotation.OnScreenRotation = function(l_2_0)
trace("calendar picker OnScreenRotation")
l_2_0.WindowRectHeight = screenHeight - 2 * SystemTitlebarHeight
l_2_0.WindowRectWidth = screenWidth
l_2_0:ResetCamera()
if _application.Orientation == ScreenOrientation_Portrait then
l_2_0:ShowPortrait()
else
if _application.Orientation == ScreenOrientation_Landscape then
l_2_0:ShowLandscape()
end
end
setOffScreen()
end
CalendarPicker_ScreenRotation.ResetCamera = function(l_3_0)
if l_3_0.Camera2D then
l_3_0.Camera2D.Viewport.value = RectF(0, 0, l_3_0.WindowRectWidth, l_3_0.WindowRectHeight)
l_3_0.Camera2D.ViewLeft.value = 0
l_3_0.Camera2D.ViewRight.value = l_3_0.WindowRectWidth
l_3_0.Camera2D.ViewTop.value = 0
l_3_0.Camera2D.ViewButtom.value = -l_3_0.WindowRectHeight
end
if l_3_0.Camera3D then
l_3_0.Camera3D.Viewport.value = RectF(0, 0, l_3_0.WindowRectWidth, l_3_0.WindowRectHeight)
l_3_0.Camera3D.ViewLeft.value = 0
l_3_0.Camera3D.ViewRight.value = l_3_0.WindowRectWidth
l_3_0.Camera3D.ViewTop.value = 0
l_3_0.Camera3D.ViewButtom.value = l_3_0.WindowRectHeight
l_3_0.Camera3D.CameraPosition.value = Vector3(0, 0, l_3_0.WindowRectHeight / 2)
end
end
CalendarPicker_ScreenRotation.ShowLandscape = function(l_4_0)
_application.Navigation.Title = ""
l_4_0.CalendarGroup.Position.y = (l_4_0.WindowRectHeight - l_4_0.WindowRectWidth) / 2 + 157
l_4_0.CalendarGroup.Position.x = 160
l_4_0.ControlGroup.Position.y = 223
l_4_0.ControlGroup.Position.x = -240
l_4_0.Year.Position.x = -150
l_4_0.Month.Position.x = 10
CalendarControl:Reset(343, 123)
trace(" ShowLandscape end")
end
CalendarPicker_ScreenRotation.ShowPortrait = function(l_5_0)
_application.Navigation.Title = "Select a date"
CalendarControl:Reset(23, 183)
l_5_0.CalendarGroup.Position.y = 0
l_5_0.CalendarGroup.Position.x = 0
l_5_0.ControlGroup.Position.y = 0
l_5_0.ControlGroup.Position.x = 0
l_5_0.Year.Position.x = -170
l_5_0.Month.Position.x = 30
trace(" ShowPortrait end")
end
trace("Load Calendar picker landscape end")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -