This commit is contained in:
Lunovox 2024-11-26 03:47:28 -03:00
parent 4ed0f8dd4e
commit 86b3a3df21
2 changed files with 8 additions and 4 deletions

View file

@ -56,6 +56,7 @@ modComputing.add_app = function(appname, def)
icon_descryption = def.icon_descryption,
icon_type = def.icon_type,
icon_image = def.icon_image,
is_visible = def.is_visible or true,
on_iconclick = def.on_iconclick,
}
return true
@ -96,6 +97,7 @@ modComputing.add_app = function(appname, def)
end
modComputing.add_test_apps = function()
--[[
if core.settings:get_bool(modComputing.modname..".debug") then
modComputing.add_app("computing:btnMinetest", {
icon_name = "btnMinetest",
@ -141,7 +143,8 @@ modComputing.add_test_apps = function()
core.chat_send_all("Button 'btnLockPhone' pressed!")
end,
})
end
end
--[[ ]]
end
modComputing.get_appnames = function()

View file

@ -40,6 +40,7 @@ modComputing.smartphone.getFormBackground = function()
.."label[0.75,1.975;"..core.formspec_escape(modComputing.getTextClockBar()).."]"
return formspec
end
modComputing.smartphone.getAppListConteiner = function(player)
local playername = player:get_player_name()
local formspec = ""
@ -74,14 +75,14 @@ modComputing.smartphone.getAppListConteiner = function(player)
local icon_type = apps[v].icon_type
local icon_image = apps[v].icon_image
local on_iconclick = apps[v].on_iconclick
local is_visible = apps[v].is_visible or true
local is_visible = apps[v].is_visible
--modComputing.debug("apps = "..dump(apps) --[[, playername--]])
--modComputing.debug("is_visible = "..dump(is_visible) --[[, playername--]])
if (type(is_visible)=="boolean" and is_visible == true)
or (type(is_visible)=="function" and is_visible(player))
then
appsCount = appsCount + 1
--modComputing.debug("apps = "..dump(apps) --[[, playername--]])
local page = math.floor((appsCount - 1) / (maxRow * maxCol)) --math.floor : arredonda sempre para menos
if page == modComputing.show_page[playername] then
local iconInPage = appsCount - math.floor(page * maxRow * maxCol)