This commit is contained in:
Igor Timofeev 2015-10-30 15:49:27 +03:00
parent ac277d3833
commit b82c55ac16
3 changed files with 21 additions and 9 deletions

View File

@ -2,6 +2,7 @@
-- Адаптивная загрузка необходимых библиотек и компонентов
local libraries = {
["component"] = "component",
["computer"] = "computer",
["event"] = "event",
["fs"] = "filesystem",
["context"] = "context",
@ -53,7 +54,7 @@ local sortingMethods = {
{name = "name", symbol = "По имени"},
{name = "date", symbol = "По дате"},
}
local currentSortingMethod = 2
local currentSortingMethod = 1
------------------------------------------------------------------------------------------------------------------
@ -85,7 +86,7 @@ local function loadConfig()
{"Element", "Scripts", "bin/"},
{"Element", "Desktop", "MineOS/Desktop/"},
{"Element", "Applications", "MineOS/Applications/"},
{"Element", "Pictures", "MineOS/Pictures"},
{"Element", "Pictures", "MineOS/Pictures/"},
{"Title", "", ""},
{"Title", "Диски"},
}
@ -448,15 +449,19 @@ while true do
action = context.menu(e[3], e[4], {"Показать содержимое"}, {"Добавить в избранное"},"-", {"Копировать", false, "^C"}, {"Вставить", (_G.clipboard == nil), "^V"}, "-", {"Переименовать"}, {"Создать ярлык"}, "-", {"Добавить в архив"}, "-", {"Удалить", false, ""})
end
else
action = context.menu(e[3], e[4], {"Редактировать"}, "-", {"Копировать", false, "^C"}, {"Вставить", (not _G.clipboard), "^V"}, "-", {"Переименовать"}, {"Создать ярлык"}, "-", {"Добавить в архив"}, {"Загрузить на Pastebin"}, "-", {"Удалить", false, ""})
if fileFormat == ".pic" then
action = context.menu(e[3], e[4], {"Редактировать"}, {"Установить как обои"}, "-", {"Копировать", false, "^C"}, {"Вставить", (not _G.clipboard), "^V"}, "-", {"Переименовать"}, {"Создать ярлык"}, "-", {"Загрузить на Pastebin"}, "-", {"Удалить", false, ""})
else
action = context.menu(e[3], e[4], {"Редактировать"}, "-", {"Копировать", false, "^C"}, {"Вставить", (not _G.clipboard), "^V"}, "-", {"Переименовать"}, {"Создать ярлык"}, "-", {"Загрузить на Pastebin"}, "-", {"Удалить", false, ""})
end
end
--АналИз действия
if action == "Редактировать" then
ecs.prepareToExit()
shell.execute("edit "..path)
ecs.drawOldPixels(oldPixelsOfFullScreen)
drawAll()
buffer.paste(1, 1, oldPixelsOfFullScreen)
drawAll(true)
elseif action == "Добавить в избранное" then
addToFavourites(fs.name(path), path)
drawAll()
@ -489,6 +494,13 @@ while true do
drawAll()
elseif action == "Загрузить на Pastebin" then
shell.execute("System/Applications/Pastebin.app/Pastebin.lua upload " .. path)
elseif action == "Установить как обои" then
ecs.error(path)
ecs.createShortCut("MineOS/System/OS/Wallpaper.lnk", path)
computer.pushSignal("OSWallpaperChanged")
buffer.paste(1, 1, oldPixelsOfFullScreen)
buffer.draw()
return
else
--Рисуем иконку выделенную
buffer.square(obj["Icons"][key][1], obj["Icons"][key][2], widthOfIcon, heightOfIcon, colors.main, 0xffffff, " ")

View File

@ -1,4 +0,0 @@
99dbff ffffff 99dbff ffffff 99dbff ffffff 99dbff 66dbff 99dbff 66dbff ffffff 000000 ffffff 000000 ffffff 000000
66dbff ffffff 66dbff 0f0f0f * 66dbff ffffff 66dbff 66dbff ffffff 000000 ffffff 000000 ffffff 0f0f0f * ffffff 000000
33b6ff ffffff 33b6ff ffffff 33b6ff 66dbff ffffff 66dbff ffffff 000000 ffffff 000000 ffffff 000000 ffffff 000000
0092ff ffffff 0092ff 0f0f0f 0092ff 0f0f0f - 0092ff 0f0f0f - 0092ff 0f0f0f - ffffff 0f0f0f - ffffff 0f0f0f ffffff 000000

View File

@ -366,6 +366,10 @@ while true do
end
end
elseif eventData[1] == "OSWallpaperChanged" then
changeWallpaper()
drawAll(true)
end
--Если пустая глобал зона
-- if eventData[1] == "touch" then