⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ringtone.luac.lua

📁 htc manila 2 sourcecode
💻 LUA
字号:
-- Decompiled using luadec 0.6 by sztupy (http://winmo.sztupy.hu)
-- Command line was: -l ;2,23;0,0,4,8,11;;0,6,12;;;;; 729f7320_manila.luac 

require("transitions")
require("RadioButtonControl")
require("scrollphysics")
require("machine_status_svc")
mousetouchleftlimit = 400
SelectedRingtone = _request.URL.Parameters:GetParameter("SelectedRingtone")
if SelectedRingtone == "Alarm-Beeps" then
   SelectedFilepath = "\\Windows\\Rings\\Alarm-Beeps.wav"
end
Flag = {}
objs3D = {}
objs3D[1] = Camera2D
setOffScreen()
Sound_RingToneManager = RingToneManager()
RingtoneCollection = Sound_RingToneManager:GetAllRingtones()
ListViewinitial = function()
   local l_1_0 = TileLayout()
   l_1_0.SelectionNode = RingtoneSelector
   l_1_0:SetItemSize(480, 80, 0)
   RingtoneListView:SetLayout(l_1_0)
   local l_1_1 = LibraryGeneratorRingTone(RingtoneCollection, RingtoneListView:GetMovie(), RingtoneListView.ComponentLibraryName, RingtoneListView.ComponentLibraryID)
   l_1_1.ItemCreated:connect(OnItemCreated)
   l_1_1.ItemDestroyed:connect(OnItemDestroyed)
   RingtoneListView:SetGenerator(l_1_1)
   RingtoneListView:Focus()
   RadioListPhysics = ScrollPhysics(RingtoneListView, RingtoneListView, HandleRintoneSelected)
   RadioListPhysics:ConnectMouseEvents()
   _application:SetRightSoftkey(Softkey("Cancel", CancelEven))
   _application:SetLeftSoftkey(Softkey("Done", DoneEvent))
end

OnItemCreated = function(l_2_0, l_2_1)
   local l_2_2 = l_2_1.Namespace:FindName("RingtoneText")
   local l_2_3 = l_2_1.Namespace:FindName("RadioIcon")
   l_2_2.String = l_2_0.DisplayName
   if l_2_2.String == SelectedRingtone then
      RadioButton_Initialize(l_2_1, true)
      SelectedElement = l_2_1
   else
      RadioButton_Initialize(l_2_1, false)
   end
end

OnItemDestroyed = function(l_3_0)
   if l_3_0 == SelectedElement then
      SelectedElement = nil
   end
end

HandleRintoneSelected = function(l_4_0)
   local l_4_1 = RingtoneListView:GetGenerator():GetItem(l_4_0)
   local l_4_2 = RingtoneListView:GetGenerator():GetData(l_4_0)
   if SelectedElement ~= nil then
      RadioButton_ToggleValue(SelectedElement)
   end
   RadioButton_ToggleValue(l_4_1)
   SelectedElement = l_4_1
   SelectedRingtone = l_4_2.DisplayName
   SelectedFilepath = l_4_2.FilePath
   Sound_RingToneManager:PlayRingtone(l_4_2)
end

DoneEvent = function()
   Sound_RingToneManager:StopPlayingRingtone()
   _application.Navigation:Navigate(URL("Manila://WorldClock/editalarm/editalarm.page?RingtoneName=" .. SelectedRingtone .. "&RingtoneFile=" .. SelectedFilepath))
end

CancelEven = function()
   Sound_RingToneManager:StopPlayingRingtone()
   _application.Navigation:NavigateBack()
end

OnNavigateOut = function(l_7_0)
   _request.NavigateOutTo:disconnect(OnNavigateOut)
   _request.NavigateInFrom:disconnect(OnNavigateIn)
   Transition(l_7_0, "Out")
end

OnNavigateIn = function(l_8_0)
   Transition(l_8_0, "In")
end

_request.NavigateOutTo:connect(OnNavigateOut)
_request.NavigateInFrom:connect(OnNavigateIn)
RingtoneListView.onMouseDown:connect(OnMouseDown)
ListViewinitial()

⌨️ 快捷键说明

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