From a439f28f3bcb3aed9bbe19c8a28570291a4042fa Mon Sep 17 00:00:00 2001 From: Bs0Dd Date: Fri, 16 Jul 2021 16:10:41 +0600 Subject: [PATCH] Added extension for picture as string (.rpic) --- .../Extensions/.rpic/Context menu.lua | 21 ++++++++++++++++++ .../Extensions/.rpic/Icon.pic | Bin 0 -> 216 bytes Applications/Picture Edit.app/Main.lua | 4 ++-- 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 Applications/Picture Edit.app/Extensions/.rpic/Context menu.lua create mode 100644 Applications/Picture Edit.app/Extensions/.rpic/Icon.pic diff --git a/Applications/Picture Edit.app/Extensions/.rpic/Context menu.lua b/Applications/Picture Edit.app/Extensions/.rpic/Context menu.lua new file mode 100644 index 00000000..d1ebe992 --- /dev/null +++ b/Applications/Picture Edit.app/Extensions/.rpic/Context menu.lua @@ -0,0 +1,21 @@ + +local filesystem = require("Filesystem") +local GUI = require("GUI") +local paths = require("Paths") +local system = require("System") + +local workspace, icon, menu = select(1, ...), select(2, ...), select(3, ...) +local localization = system.getSystemLocalization() + +menu:addItem(localization.setAsWallpaper).onTouch = function() + local userSettings = system.getUserSettings() + + userSettings.interfaceWallpaperPath = icon.path + userSettings.interfaceWallpaperEnabled = true + system.updateWallpaper() + workspace:draw() + + system.saveUserSettings() +end + +system.addUploadToPastebinMenuItem(menu, icon.path) diff --git a/Applications/Picture Edit.app/Extensions/.rpic/Icon.pic b/Applications/Picture Edit.app/Extensions/.rpic/Icon.pic new file mode 100644 index 0000000000000000000000000000000000000000..fbd9a37114d17f857ac089878ac4b168dc8042c7 GIT binary patch literal 216 zcmXYrISN8S5Jan&Sz=G{@c>>z5KJ^TH8K8`Y zPba0ie1HydOhl^2jS#g|AdPSi