Update ECSAPI.lua

This commit is contained in:
Igor Timofeev 2015-09-06 17:25:16 +03:00
parent c7453edcf0
commit d47c9fb7e9

View File

@ -1534,7 +1534,7 @@ function ECSAPI.drawOSIcon(x, y, path, showFileFormat)
icon = path .. "/Resources/Icon.png"
--Если данной иконки еще нет в оперативке, то загрузить ее
if not ECSAPI.OSIcons[icon] then
ECSAPI.error("Создаю иконку "..fs.name(path))
ECSAPI.error("Создаю иконку "..path)
ECSAPI.OSIcons[icon] = image.load(icon)
end
else
@ -1543,6 +1543,7 @@ function ECSAPI.drawOSIcon(x, y, path, showFileFormat)
else
if fileFormat == ".lnk" then
local shortcutLink = ECSAPI.readShortcut(path)
ECSAPI.error("Создаю иконку ярлыка "..shortcutLink)
ECSAPI.drawOSIcon(x, y, shortcutLink)
ECSAPI.colorTextWithBack(x + ECSAPI.OSIconsWidth - 4, y + ECSAPI.OSIconsHeight - 3, 0x000000, 0xffffff, "")
return 0
@ -1577,7 +1578,7 @@ function ECSAPI.drawOSIcon(x, y, path, showFileFormat)
end
text = ECSAPI.stringLimit("end", text, ECSAPI.OSIconsWidth)
--Рассчитываем позицию текста
local textPos = x + math.floor(ECSAPI.OSIconsWidth / 2 - unicode.len(text) / 2) - 1
local textPos = x + math.floor(ECSAPI.OSIconsWidth / 2 - unicode.len(text) / 2)
--Рисуем текст под иконкой
ECSAPI.adaptiveText(textPos, y + ECSAPI.OSIconsHeight - 1, text, 0xffffff)