📄 6.lua
字号:
-- Decompiled using luadec 0.6 by sztupy (http://winmo.sztupy.hu)
-- Command line was: -l 41;;;;;;;;;;;;;; 6c422ab4_manila_9FA0.luac
require("hitfeedback")
SelectedItemDetailsHitFeedback = HitFeedback(SelectedItemDetails)
FlippingPictureCameraHitFeedback = HitFeedback(FlippingPictureCamera)
OnSelectedItemDetailsPress = function(l_1_0, l_1_1)
IsPressed = true
UIElement = peopleButton
UIElement:SetTextureRef("peopleButtonDown")
SelectedItemDetailsHitFeedback:Press()
l_1_1.value = true
end
OnSelectedItemDetailsClicked = function(l_2_0, l_2_1)
if IsPressed == true then
if _config_os == "windowsmobile" then
DialNumber()
end
IsPressed = false
UIElement = peopleButton
UIElement:SetTextureRef("peopleButtonRest")
end
SelectedItemDetailsHitFeedback:Release()
l_2_1.value = true
end
OnSelectedItemDetailsClickedOutside = function(l_3_0, l_3_1)
IsPressed = false
UIElement = peopleButton
UIElement:SetTextureRef("peopleButtonRest")
SelectedItemDetailsHitFeedback:Release()
l_3_1.value = true
end
OnSelectedItemDetailsRollOut = function(l_4_0, l_4_1)
UIElement = peopleButton
UIElement:SetTextureRef("peopleButtonRest")
end
OnSelectedItemDetailsRollOver = function(l_5_0, l_5_1)
if IsPressed == true then
UIElement = peopleButton
UIElement:SetTextureRef("peopleButtonDown")
end
end
OnFlippingPicturePress = function(l_6_0, l_6_1)
FlippingPictureCameraHitFeedback:Press()
l_6_1.value = true
end
OnFlippingPictureClicked = function(l_7_0, l_7_1)
ViewContactCard()
FlippingPictureCameraHitFeedback:Release()
l_7_1.value = true
end
OnFlippingPictureClickedOutside = function(l_8_0, l_8_1)
FlippingPictureCameraHitFeedback:Release()
l_8_1.value = true
end
DidFavoriteChange = false
OnContactChanged = function(l_9_0)
trace("Got a contact changed event\n")
if l_9_0.IsHTCFavorite then
trace("Favorite changed\n")
DidFavoriteChange = true
end
end
HandleVisibilityChanged = function()
trace("Application visibility changed\n")
if _application.Visibility == true then
FavoriteChangedTimer:Start()
end
end
CheckForRedraw = function()
FavoriteChangedTimer:Stop()
if DidFavoriteChange == true then
ResetFrames()
DisconnectGeneratorEvents()
BuildThumbnailList()
collectgarbage("collect")
DidFavoriteChange = false
end
end
OnNavigateOut = function(l_12_0)
_request.NavigateOutTo:disconnect(OnNavigateOut)
SelectedItemDetailsHotspot.onPress:disconnect(OnSelectedItemDetailsPress)
SelectedItemDetailsHotspot.onRelease:disconnect(OnSelectedItemDetailsClicked)
SelectedItemDetailsHotspot.onReleaseOutside:disconnect(OnSelectedItemDetailsClickedOutside)
SelectedItemDetailsHotspot.onRollOut:disconnect(OnSelectedItemDetailsRollOut)
SelectedItemDetailsHotspot.onRollOver:disconnect(OnSelectedItemDetailsRollOver)
FlippingPictureHotspot.onPress:disconnect(OnFlippingPicturePress)
FlippingPictureHotspot.onRelease:disconnect(OnFlippingPictureClicked)
FlippingPictureHotspot.onReleaseOutside:disconnect(OnFlippingPictureClickedOutside)
_application.OnVisibilityChanged:disconnect(HandleVisibilityChanged)
ContactDatabase_Instance().OnContactChanged:disconnect(OnContactChanged)
g_MachineStatus.PhotoPickerStatus.OnValueChanged:disconnect(OnPickPictureChanged)
FavoriteChangedTimer:Stop()
FavoriteChangedTimer.OnElapsed:disconnect(CheckForRedraw)
DelayKeyProcessTimer.OnElapsed:disconnect(DelayKeyProcess)
DisconnectGeneratorEvents()
if PeopleBladeList ~= nil then
PeopleBladeList:DisconnectEvents()
end
Transition(l_12_0, "Out")
end
OnNavigateIn = function(l_13_0)
_request.NavigateInFrom:disconnect(OnNavigateIn)
_application.OnVisibilityChanged:connect(HandleVisibilityChanged)
ContactDatabase_Instance().OnContactChanged:connect(OnContactChanged)
g_MachineStatus.PhotoPickerStatus.OnValueChanged:connect(OnPickPictureChanged)
FavoriteChangedTimer = timer(0.0099945068359375)
FavoriteChangedTimer.OnElapsed:connect(CheckForRedraw)
FavoriteChangedTimer:Stop()
RotationDuration = 3
OpacityDuration = 3
BladePositionDuration = 6
BladeOpacityDuration = 6
ListScrollAnimationDuration = 6
Transition(l_13_0, "In")
end
local l_0_0 = TileLayout()
l_0_0:SetItemSize(59, 62, 0)
l_0_0.DisableScrollClamping = true
l_0_0.BringSelectedIntoView = false
l_0_0:DisableMomentum()
l_0_0.DisableVirtualization = true
ThumbnailList:SetLayout(l_0_0)
BuildThumbnailList()
if _config_os == "windowsmobile" then
_request.NavigateOutTo:connect(OnNavigateOut)
_request.NavigateInFrom:connect(OnNavigateIn)
end
SelectedItemDetailsHotspot.onPress:connect(OnSelectedItemDetailsPress)
SelectedItemDetailsHotspot.onRelease:connect(OnSelectedItemDetailsClicked)
SelectedItemDetailsHotspot.onReleaseOutside:connect(OnSelectedItemDetailsClickedOutside)
SelectedItemDetailsHotspot.onRollOut:connect(OnSelectedItemDetailsRollOut)
SelectedItemDetailsHotspot.onRollOver:connect(OnSelectedItemDetailsRollOver)
FlippingPictureHotspot.onPress:connect(OnFlippingPicturePress)
FlippingPictureHotspot.onRelease:connect(OnFlippingPictureClicked)
FlippingPictureHotspot.onReleaseOutside:connect(OnFlippingPictureClickedOutside)
if _config_os == "windowsmobile" then
_application:SetLeftSoftkey(Softkey(Locale:GetString("IDS_ALL_PEOPLE"), LeftSoftKeyPressed))
_application:SetRightSoftkey(Softkey(Locale:GetString("IDS_MENU"), ShowMenu))
end
if _application.Store:GetStringValue(Lifetime_Permanent, "EnableLandscape") == "true" then
require("People\\People_Landscape")
_People_ScreenRotation = People_ScreenRotation()
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -